KB3185331 и «Системе не удается найти указанный файл»

KB3185331 и «Системе не удается найти указанный файл»

Я работаю на рабочей станции Windows 8.1, x64. Центр обновления Windows не может установить последний набор исправлений Microsoft. Я пытаюсь вручную установить KB3185331, который является накопительным пакетом исправлений безопасности. Ручная установка завершается сбоем со следующей ошибкой в ​​событиях установки:

Windows update "Security Update for Windows (KB3185331)" could not be installed because of
error 2147942402 "The system cannot find the file specified." (Command line: 
""C:\Windows\system32\wusa.exe" "C:\Users\JW\Downloads\Windows8.1-KB3185331-x64.msu" ")

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

Я искал на компьютере более конкретный файл журнала, но Windows Search не обнаружил никаких совпадений для KB3185331. Я искал в Интернете номер KB, который является сообщением об ошибке, но там естьтолько одно попадание на немецком языке.

Следование совету немецкой страницы не решило проблему. Wbem's winmgmt /verifyrepositoryвернулся к последовательности. ПослеKB971058, Как сбросить компоненты Центра обновления Windows?иПочини это!утверждалось, что некоторые проблемы устранены, но проблема осталась после перезагрузки.

У меня есть несколько вопросов:

  • Почему установка не удалась?
  • Какой файл не найден?
  • Как это исправить?

Вот одно из бесполезных сообщений об ошибках. Оно возникает при попытке вручную установить накопительный пакет.

введите описание изображения здесь

решение1

Это сводит меня с ума последние полчаса! Я пытался запустить этот скрипт на компьютере с Windoze 7:

@ECHO OFF
REM Apply Windows update files (*.msu) in the current directory.
for %%f in (*.msu) do echo %%f && Wusa.exe %%f /quiet /norestart
echo Done!

Что исправить? Пуск->Стандартные Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».

Это действительно очень вводящее в заблуждение сообщение об ошибке, потому что файл существует, но у вас нет к нему доступа. Лучшее сообщение могло бы быть "Отказано в доступе"

решение2

Похоже, это произошло из-за политики «принудительного обновления» Microsoft в сочетании с нарушенными процессами обновления.

Мои установки Windows защищены. Они удаляют нежелательный мусор, такой как Skype и OneDrive. «Отсутствующий файл» был одним из файлов, которые были удалены после удаления нежелательных компонентов. Я так и не отследил, какой именно, но обновление прошло успешно после того, как я (1) клонировал виртуальную машину и (2) «исправил» установку с помощью таких инструментов, как dsim. Для пункта (2) см. KB 947821,Устраните ошибки Центра обновления Windows с помощью DISM или инструмента System Update Readiness.

Microsoft никогда не признавала, что процесс обновления был нарушен, но об этом сообщил ForbesMicrosoft подтверждает масштабные изменения в обновлении Windows 7 и Windows 8.

Итак, похоже, у Microsoft есть корпоративная политика принуждения пользователей сохранять и использовать нежелательные сервисы, и она обеспечивается техническими средствами контроля, такими как прерывание обновлений для пользователей, которые не подчиняются. Где Министерство юстиции США и Федеральная торговая комиссия, когда они вам так нужны...

Связанный контент