61 votes

Restaurer le gestionnaire de tâches d'origine après l'avoir remplacé par l'explorateur de processus de Sysinternals

Après avoir remplacé le gestionnaire de tâches par défaut de Windows par Sysinternals via l'explorateur de processus Options Replace task manager Comment annuler cette action, c'est-à-dire rétablir le gestionnaire des tâches d'origine ? J'ai déjà essayé de cliquer à nouveau sur ce menu, mais cela ne fait rien.

129voto

Ananda Subasinghe Points 305

Supprimer la sous-clé Debugger de la clé de registre HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe .

En cmd Vous pouvez le faire en exécutant (en tant qu'administrateur) : reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger .

6voto

hello_earth Points 203

Peut-être ont-ils corrigé ce problème dans les dernières versions ?

ugh un autre post dans les forums de microsoft suggère de

  1. lancez procexp.exe (la version 32 bits, pas procexp64.exe), choisissez Options -> Remplacer le gestionnaire des tâches à cet endroit
  2. le fermer
  3. appeler le gestionnaire des tâches, de sorte que le procexp 32 bits soit ouvert, et aller dans Options -> Restaurer le gestionnaire des tâches.

Je suis sous Windows 10 Maintenant, je n'ai pas vu cela se produire, procexp 32 bits écrit toujours "Remplacer le gestionnaire des tâches" Mais si j'ouvre procexp.exe en tant qu'administrateur il y a une coche au lieu d'un bouclier à côté de Replace Task Manager -> j'appuie sur la coche, la coche disparaît.

J'ai essayé de faire ce qui précède avec la version 64 bits et cela a fonctionné aussi - c'est juste qu'au lieu d'un signe de coche, il y a toujours un bouclier.

Oh, peu importe.

2voto

Pour ce faire, nous pouvons utiliser PowerShell :

# Restore taskmgr.exe as Task Manager
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe\" -Name 'Debugger' 

# Check if PROCEXP64.EXE is still Task Manager
if($null -eq (Get-ItemProperty  -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe\" | Select-Object -ExpandProperty 'Debugger' -ErrorAction Stop)) { 
    Write-Host "taskmgr.exe successfully restored as Task Manager"
}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X