Остановите процесс «проводник» полностью с помощью PowerShell - PullRequest
8 голосов
/ 23 декабря 2011

Приветствие, Я пытаюсь остановить процесс «проводник» с помощью команды power-shell:

Stop-Process -ProcessName explorer -Force

проблема с этой строкой, она остановит процесс, но будет автоматически запускаться снова, поэтому просто перезапускает процесс, не останавливая его.

Пожалуйста, посоветуйте мне, как полностью остановить процесс "explorer" с помощью power-shell

С уважением,

Ответы [ 3 ]

10 голосов
/ 23 декабря 2011

Вы можете сделать это (хотя я не знаю, почему вы не хотите, чтобы проводник вернулся):

taskkill /F /IM explorer.exe
7 голосов
/ 23 декабря 2011

Установите значение AutoRestartShell DWord равным 0, прежде чем убивать проводник

PS> Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name AutoRestartShell -Value 0
PS> Stop-Process -ProcessName explorer -Force
1 голос
/ 30 мая 2016

Много лет спустя, но спасибо за быстрый совет.

просто к сведению, если кто-то сталкивается с этим позже, как я

В моем случае я не хочу, чтобы проводник автоматически перезагружалсяпотому что я хочу перезагрузить профиль, используя:

Start-Process -ProcessName explorer -LoadUserProfile

ИЛИ загрузить новый набор переменных среды

Start-Process -ProcessName explorer -UseNewEnvironment

Cheers

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...