2

Я пытаюсь обновить 32-разрядную версию Windows 7 Professional, и когда я пытаюсь указать Центру обновления Windows, чтобы он проверял наличие обновлений, произошел сбой с кодом ошибки 0x80096001.

Я проверил WindowsUpdate.log, и кажется, что это проблема:

Validating signature for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab: WARNING: Error: 0x80096001 when verifying trust for C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab WARNING: Digital Signatures on file C:\Windows\SoftwareDistribution\WuRedir\9482F4B4-E343-43B6-B170-9A65BC822C77\muv4wuredir.cab are not trusted: Error 0x80096001

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

Спасибо!

ОБНОВЛЕНИЕ: После проверки файла, упомянутого в сообщении об ошибке, оказывается, что файл не существует! Что это значит и как мне его вернуть?

ОБНОВЛЕНИЕ 2: Хорошо, похоже, что рассматриваемый файл появляется только на долю секунды, когда Центр обновления Windows пытается выполнить поиск (но не может) найти обновления. Так что я думаю, что проблема не имеет отношения к файлу конкретно тогда.

3 ответа3

1

Я создал и запустил файл .bat соответствии с записью в блоге выше. Я скопировал папку softwareDistribution (папка Windows) с ПК, на котором работали обновления, в папку Windows на проблемном ПК.

Это решило проблему.

1

РЕДАКТИРОВАТЬ: Проверьте системное время, чтобы убедиться, что оно правильно.

Скопируйте приведенный ниже текст в текстовый файл, затем сохраните его как файл .bat и выполните его, это приведет к сбросу Центра обновления Windows. Убедитесь, что приведенный ниже текст находится в текстовом файле в виде отдельных строк, как показано на рисунке.

Когда закончите, запустите ручной Центр обновления Windows, может потребоваться некоторое время, чтобы перечислить обновления, потому что он должен перестроить файлы Softwaredistribution.

чистая остановка wuauserv

rmdir% windir%\softwaredistribution /s /q

rmdir% windir%\system32\softwaredistribution /s /q

regsvr32 /s wuaueng.dll

regsvr32 /s wuaueng1.dll

regsvr32 /s atl.dll

regsvr32 /s wups.dll

regsvr32 /s wups2.dll

regsvr32 /s wuweb.dll

regsvr32 /s wucltui.dll

чистый старт wuauserv

,

РЕДАКТИРОВАТЬ: Это краткая версия процедуры сброса, но она должна исправить повреждение вашей папки Softwaredistribution, полное исправление сброса и ручное исправление самостоятельно, инструкции можно найти здесь.

РЕДАКТИРОВАТЬ: Если по какой-то причине удалить папку Softwaredistribution не удается, загрузитесь с компакт-диска Linux и удалите его оттуда.

,

0

Прежде всего попробуйте восстановить системные файлы ..

Нажмите «Пуск» и введите cmd.exe в меню поиска.

Щелкните правой кнопкой мыши и запустите от имени администратора.

Введите следующую команду: sfc /scannow & нажмите enter.

Дождитесь окончания процесса, когда он закончится. Перезагрузите систему.

затем попробуйте еще раз .. если это не работает, тогда используйте microsoft fixit tool .

могут быть некоторые другие проблемы, поэтому перейдите по этим ссылкам для получения дополнительной информации.

http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_update/windows-update-problem-80096001-error-code/e7110943-588d-4b07-84c7-ce7416fb999b?tab=MoreHelp

http://social.microsoft.com/Forums/el-GR/genuinewindows7/thread/20d5ef9d-acf8-4efb-b748-e451048629a6

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .