Beim Ausführen tasklist
wird dieser Fehler angezeigt.
>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.
Beim Ausführen tasklist
in einer Administrator-Shell mit erhöhten Rechten tritt derselbe Fehler auf.
Ich habe das hier gefunden, aber es war nicht schlüssig, weil sie das ganze System neu installiert haben, was übertrieben erscheint.
Ich muss diesen Befehl zum Laufen bringen, um Heroku CLI verwenden zu können, das offenbar davon abhängt.
Ich habe eine Frage zu ServerFault gefunden und Folgendes von einer Administrator-Shell aus versucht:
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
Ich habe für das Obige Console2 verwendet. Dies ist die Ausgabe beim Ausführen einer Standard-Administrator-Eingabeaufforderung.
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.
Wenn ich anhalte winmgmt
und nachprüfe, steht dort „OK“, aber wenn ich noch einmal nachprüfe, wird ein Fehler angezeigt.
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
Antwort1
Ich habe es damit behoben
cd \windows\system32\wbem
net stop winmgmt
rename Repository Repository.old
net start winmgmt
tasklist # long pause as it rebuilds
Einige Anwendungen haben möglicherweise Dinge installiert, die nicht automatisch neu erstellt wurden. Um diese zu erhalten, führen Sie aus
for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s
Referenz:https://katyscode.wordpress.com/2007/02/03/tutorial-how-to-fix-wmi-corruption/