Вот глупый обходной путь для такой же глупой новой функции.
Сначала немного предыстории: кажется, что Windows выключается, как будто %WINDIR%\system32\shutdown.exe
вызывается с /sg /hybrid /t 0
параметрами. Волшебство заключается в /sg
параметре, который говорит ему «перезапустить любые зарегистрированные приложения» при следующей загрузке. «Старый» /s
параметр все еще существует и shutdown
может быть вызван с ним вручную.
Чтобы быстро вызвать shutdown.exe
такой вызов , создайте ярлык либо в списке приложений ( %PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs
для всех пользователей, %APPDATA%\Microsoft\Windows\Start Menu\Programs
для текущего пользователя), либо в другом месте, а затем закрепите его, чтобы начать.
Важные свойства ярлыка следующие:
- Название:
Shutdown
- Цель:
%WINDIR%\system32\shutdown.exe /s /hybrid /t 0
- Начинать:
%WINDIR%\system32
Необязательный:
- Имя: добавьте неразрывный пробел (Alt + Num255) перед ним, чтобы он отображался вверху списка «Все приложения». Вы можете попробовать другие модные символы Юникода, если хотите.
- Выполнить:
Minimized
для предотвращения появления уродливой командной строки в ближайшее время.
- Значок: Измените на что-нибудь приятное (по умолчанию имеется значок выключения в стиле XP
shell32.dll
или несколько значков закрытия / критической настройки imageres.dll
).
- Комментарий: Оставьте здесь рассудок о немой новой функции.
В итоге это может выглядеть так:
Если вы хотите, чтобы ярлык делал то же самое для перезапуска, /r
можно использовать старый переключатель, который был заменен новым /g
.