Cuando ejecuto tasklist
, aparece este error.
>tasklist
ERROR: Not found
>where tasklist
C:\Windows\System32\tasklist.exe
>tasklist /?
TASKLIST [/S system [/U username [/P [password]]]]
[/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
...
>taskkill
ERROR: Invalid syntax. Neither /FI nor /PID nor /IM were specified.
Type "TASKKILL /?" for usage.
La ejecución tasklist
en un shell de administrador elevado también produce el mismo error.
Encontré esto, pero no fue concluyente ya que reinstalaron todo el sistema, lo que parece excesivo.
Necesito que este comando funcione para poder usar Heroku CLI, que aparentemente depende de él.
Encontré una pregunta en ServerFault e intenté lo siguiente desde un shell de administrador:
C:\Users\Chloe>winmgmt /salvagerepository
WMI repository salvage failed
Error code: 0x8007007E
C:\Users\Chloe>winmgmt /verifyrepository
WMI repository verification failed
Error code: 0x8007007E
C:\Users\Chloe>winmgmt /resetrepository
WMI repository reset failed
Error code: 0x8007007E
Estaba usando Console2 para lo anterior. Este es el resultado al ejecutar un símbolo del sistema de administrador básico.
C:\windows\system32>tasklist
ERROR: Not found
C:\windows\system32>Winmgmt /verifyrepository
WMI repository verification failed
Error code: 0x80041002
Facility: WMI
Description: Not found
C:\windows\system32>Winmgmt /salvagerepository
WMI repository verification failed
Error code: 0x80041002
Facility: WMI
Description: Not found
C:\windows\system32>Winmgmt /resetrepository
WMI repository reset failed
Error code: 0x8007041B
Facility: Win32
Description: A stop control has been sent to a service that other running services are dependent on.
Si me detengo winmgmt
y reviso, dice OK, pero cuando vuelvo a verificar, aparece un error.
C:\Windows\System32\wbem>net stop winmgmt
The Windows Management Instrumentation service is stopping.
The Windows Management Instrumentation service was stopped successfully.
C:\Windows\System32\wbem>winmgmt /verifyrepository
WMI repository is consistent
C:\Windows\System32\wbem>winmgmt /verifyrepository
WMI repository verification failed
Error code: 0x80041002
Facility: WMI
Description: Not found
Respuesta1
lo solucione con esto
cd \windows\system32\wbem
net stop winmgmt
rename Repository Repository.old
net start winmgmt
tasklist # long pause as it rebuilds
Es posible que algunas aplicaciones hayan instalado elementos que no se reconstruyeron automáticamente. Para conseguirlos, corre
for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s
Referencia:https://katyscode.wordpress.com/2007/02/03/tutorial-how-to-fix-wmi-corruption/