Ошибка Центра обновления Windows 0x80070006

13941

Я заметил, что моя Windows 10 больше не обновляется. Когда я запускаю приложение «Настройки» и запускаю команду обновления, появляется это сообщение.

При установке обновлений возникли проблемы, но мы попробуем позже. Если вы продолжаете видеть это и хотите искать информацию в Интернете или обратиться в службу поддержки, это может помочь: (0x80070006)

Конечно, автономные обновления устанавливаются хорошо. Я также смог запустить ручное обновление из PowerShell и получить Windows 10 для сборки 14393.970. Кроме того, Защитник Windows постоянно обновляется, поэтому обновление в целом возможно.

Я попытался запустить средство устранения неполадок Центра обновления Windows. (Последняя версия с сайта Microsoft.) Ничего не произошло. Я также попробовал эквивалент с tenforums.com . Это не только не решило мою проблему, но и сломало Защитника Windows. (Восстановление системы пришло на помощь.)

4
На каком оборудовании вы используете Windows 10? Вы пытались удалить кэш Центра обновления Windows и повторно инициализировать Центр обновления Windows? Lenniey 7 лет назад 0
Более 100 человек [нашли это полезным] (https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_store/error-code-0x80070006-windows-10/8e7f8122-25d0-49c0-8f8e-6bb28b8e31f1 ? auth = 1), но я не думаю, что Центр обновления Windows попытается загрузить его на любой другой диск, кроме `C:`. Tim G. 7 лет назад 0
Если это какая-либо помощь, текстовый эквивалент этого номера сообщения «Дескриптор недействителен». Jeff Zeitlin 7 лет назад 0
0x80070006 = неверный дескриптор. Я понятия не имею, как это отследить. обновите до Windows 10 1703 Creators Update и посмотрите, работает ли здесь WU или нет magicandre1981 7 лет назад 0

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

7
Logan Dam

У меня была эта проблема на моем рабочем ПК, и я обнаружил, что ошибки, сообщающие о недопустимом дескрипторе, могут возникать из-за Windows Update, запущенного в своем собственном процессе.

Вы можете попробовать проверить, работает ли Центр обновления Windows в своем собственном процессе, и если это так, установите его shareи перезагрузите.

Чтобы проверить, находится ли он в своем собственном процессе, вы можете запустить sc query wuauservв командной строке с повышенными правами и проверить, что TYPEсообщается. Например, тот, который настроен на запуск как собственный процесс, будет выглядеть так:

Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved.  C:\WINDOWS\system32>sc query wuauserv  SERVICE_NAME: wuauserv TYPE : 10 WIN32_OWN_PROCESS STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 

Чтобы установить для него общий доступ (как и должно быть), запустите sc config wuauserv type= share, а затем перезагрузите компьютер (перезагрузка необходима из-за неправильной идентификации SID без остановки общего процесса).

После этого Windows Update должен работать (при условии, что в этом нет ничего плохого), и при запуске sc query wuauservдолжно возвращаться значение TYPEof 20 WIN32_SHARE_PROCESS.

Что ж, это еще одна ошибка, которую нужно добавить в список ENDLESS ошибок Windows 10. 7 лет назад 0
Я обнаружил хорошо продуманный Windows-скрипт для очистки Windows PowerShell, позволяющий запускать службу Windows Update в своем собственном процессе. Мне пришлось отменить это на нескольких компьютерах из-за сообщения об ошибке в этом вопросе. Ian Gregory 7 лет назад 0
Обратите внимание, что предоставленная последовательность шагов не решила проблему для нас. После проверки службы с помощью команды SC QUERY WUAUSERV необходимо было выполнить следующий шаг: SC STOP WUAUSERV, затем SC CONFIG WUAUSERV. После успешного выполнения команды SC START WUAUSERV была использована. На этом последнем этапе команда SC QUERY WUAUSERV правильно показывает результаты ТИП: 20 WIN32_SHARE_PROCESS Пол Б Paul 7 лет назад 0
-2
M Seck

Как отметил Логан Дам, эта команда в командной строке с повышенными правами (admin):

sc config wuauserv type= share

Похоже, что, по крайней мере, избавит вас от ошибки и позволит запускать обновления Windows. Однако вы можете снова и снова сталкиваться с подобной ошибкой, но, судя по моему опыту, с третьей попытки (после того, как он заметил, что каждый раз устанавливал разные обновления), это оказалось исправлением.

Стоит отметить, что я каждый раз получал разные ошибки, и в итоге мне предложили удалить часть программного обеспечения, которая его удерживала.

Так что, если эта команда не работает в первый раз, сделайте пару попыток, и вы можете увидеть результаты. Обязательно перезагружайтесь после каждого запуска этой команды.

Пожалуйста, не добавляйте «спасибо» в качестве ответа. Когда у вас будет достаточно [репутации] (https://superuser.com/help/whats-reputation), вы сможете [голосовать за вопросы и ответы] (https://superuser.com/help/privileges/vote- вверх), что вы нашли полезным. - [Из обзора] (/ review / low-quality-posts / 660515) Ben N 7 лет назад 0
Спасибо, что никогда не использовался, смысл поста состоял в том, чтобы упомянуть, что вам, возможно, придется запускать эту команду несколько раз, это не одноразовое исправление, и большинство людей, вероятно, откажутся от этого «исправления», если оно не работает в первый раз. , Я также хотел отметить, что не я нашел команду, поэтому упомянул другого пользователя. M Seck 7 лет назад 0
«Молодец, Логан Дам», - вот о чем говорит Бен, когда он говорит не добавлять «спасибо». Первоначальная редакция этого ответа была в основном комментарием к существующему ответу. Ramhound 7 лет назад 0

Похожие вопросы