Windows 8.1: список задач: ОШИБКА: не найден

932
Chloe

Когда я бегу tasklist, я получаю эту ошибку.

>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. 

Запуск tasklistв привилегированной командной оболочке также выдает ту же ошибку.

Я нашел это, но это было безрезультатно, так как они переустановили всю систему, что кажется излишним.

https://social.technet.microsoft.com/Forums/windowsserver/en-US/05ad8674-3846-46e6-a0cb-c289c14b9411/tasklist-error-not-found?forum=winservergen

Мне нужно, чтобы эта команда работала, чтобы использовать Heroku CLI, который, по-видимому, зависит от нее.

Я нашел вопрос по ServerFault и попробовал следующее из оболочки администратора:

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 

Я использовал Console2 для вышеупомянутого. Это вывод при запуске командной строки администратора vanilla.

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. 

Если я останавливаюсь winmgmtи проверяю, он говорит, что ОК, но когда я проверяю снова, он выдает ошибку.

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 
0

1 ответ на вопрос

1
Chloe

Я исправил это

cd \windows\system32\wbem net stop winmgmt rename Repository Repository.old net start winmgmt tasklist # long pause as it rebuilds 

Некоторые приложения могут иметь установленные вещи, которые не были перестроены автоматически. Чтобы получить их, бегите

for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s 

Ссылка: https://katyscode.wordpress.com/2007/02/03/tutorial-how-to-fix-wmi-corruption/