使用 PowerShell 完全停止“资源管理器”进程

问题描述 投票:0回答:4

问候, 我正在尝试使用 power-shell 命令停止“explorer”进程:

Stop-Process -ProcessName explorer -Force

该行的问题,它将停止该进程,但它会自动再次运行,因此它只是重新启动该进程而不是停止它。

请告诉我如何使用 power-shell 完全停止“资源管理器”进程

问候,

windows-7 powershell
4个回答
16
投票

你可以这样做(虽然我不知道你为什么不希望探险家回来):

taskkill /F /IM explorer.exe

7
投票

在杀死资源管理器之前将 AutoRestartShell DWord 值设置为 0

PS> Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name AutoRestartShell -Value 0
PS> Stop-Process -ProcessName explorer -Force

1
投票

很多年后,但感谢您的快速提示。

仅供参考,以防有人像我一样后来遇到这个问题

就我而言,我不希望资源管理器自动重新启动,因为我想使用以下方法重新加载配置文件:

Start-Process -ProcessName explorer -LoadUserProfile

或加载一组新的环境变量

Start-Process -ProcessName explorer -UseNewEnvironment

干杯


0
投票
Stop-Process -Name explorer -Force
Start-Sleep -Seconds 1.0
Stop-Process -Name explorer -Force 

这对我有用

© www.soinside.com 2019 - 2024. All rights reserved.