Я создал пакетный файл для завершения работу моего ПК (Windows 7 Professional).
Пакетный файл прост, он содержит только 1 строку:
-s-t 5 завершения работы
Но, иногда, это не работает.
Я использую его при помощи щелчка правой кнопкой и затем "Выполненный как администратор".
Есть ли какое-либо лучшее решение для этого?
Мне нужен этот пакетный файл, таким образом, я могу завершить работу своего ПК, в то время как я подключен к нему через Удаленный рабочий стол. Я могу включить его при помощи следа на LAN, но мне нужен способ полностью завершить работу его удаленно!
Спасибо :)
Это не ответ на Ваш прямой вопрос, но вместо этого альтернатива, и возможно лучше, способ сделать его.
Таким образом, когда Вы соединяетесь в с компьютером через Удаленный рабочий стол, он удаляет ссылку Закрытия из Меню "Пуск" и заменяет его Разъединением или чем-то. Однако можно все еще получить доступ к нормальным функциям закрытия путем нажатия Alt + F4 в то время как на рабочем столе, или после нажатия на пустую часть панели задач.
Это должно поднять старомодное диалоговое окно 'Shut Down Windows' типа с выпадающей из всех опций, которые Вы обычно имели бы в наличии в Меню "Пуск".
Это работает над 7, Vista и XP.
Надежда, которая помогает!
Я добавил бы -f
переключатель (сила) к Вашему пакетному файлу. Это вынуждает запущенные приложения закрыться, который является тем, что обычно останавливает завершение работы.
Можно также использовать комбинацию Ctrl-Alt-End и перезапуск от нижней правой кнопки:
Если это поможет, можно сохранить себя от необходимости щелкнуть правой кнопкой и выбрать Run в качестве администратора, использующего Повышение PowerToys от Microsoft. Они включают инструмент, который позволяет Вам выполнить любую команду как администратору на консоли или в пакетном файле путем простого предварительного ожидания elevate
к любой команде. (Функциональность, которая действительно должна быть поставлена с Windows.)
Для установки этой функциональности сначала загрузите инструменты, затем выполните самораспаковывающийся исполняемый файл и извлеките их к каталогу на диске. Перейдите к тому каталогу, щелкните правой кнопкой по ElevateCommand.inf
, и выберите Установку из контекстного меню.
Теперь, отредактируйте свой пакетный файл и предварительно ожидайте elevate
к Вашей команде завершения работы, таким образом, это похоже на это:
elevate shutdown -s -t 5
Теперь, можно просто дважды щелкнуть по сценарию пакетной обработки, и контроль учётных записей автоматически предложит Вам административное одобрение/учетные данные, никакой требуемый щелчок правой кнопкой. Не возможно обойти это диалоговое окно, не отключая Управление учетными записями пользователей.
Во-первых, не уверенный, если необходимо быть администратором для выполнения его (не проверились).
Некоторые программы могли бы предотвратить завершение работы, так попытайтесь использовать /f
переключатель
Вынудите запущенные приложения закрыться, не предупреждая пользователей./f параметр подразумевается, когда значение, больше, чем 0, указано для/t параметра.