2011-12-22 11 views
7

saludo, Estoy tratando de detener el proceso de "explorador" con el comando de potencia-shell:detener el proceso de "explorador" completamente utilizando PowerShell

Stop-Process -ProcessName explorer -Force 

el problema de esta línea, se detendrá el proceso pero se ejecutará de nuevo automáticamente, por lo que simplemente reiniciará el proceso sin detenerlo.

Por favor, consejos sobre cómo dejar de "explorador" proceso utilizando completamente el poder de concha

Saludos,

Respuesta

8

Usted puede hacer esto (aunque no sé por qué no quiere explorador para volver):

taskkill /F /IM explorer.exe 
+0

me pregunto lo que el dife rence es ... Parece que hay una clave de registro que controla el comportamiento de explorer.exe cuando se bloquea inesperadamente [AutoRestartShell] (http://technet.microsoft.com/en-us/library/cc939703.aspx). –

6

Establecer el valor AutoRestartShell DWORD en 0 antes de matar explorador

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

No sabía acerca de esa clave de registro, lindo. – mjsr

1

Muchos años después, pero gracias por el consejo rápido.

como digo por si alguien se encuentra con esto más adelante como lo hice

En mi caso no quiero explorador se reinicie automáticamente porque quiero volver a cargar el perfil usando:

Start-Process -ProcessName explorer -LoadUserProfile 

O cargar un nuevo conjunto de variables de entorno

Start-Process -ProcessName explorer -UseNewEnvironment 

Saludos

Cuestiones relacionadas