Примечание
Примечание См. новое содержимое, обновленное 24.08.21
Проблема
После установки обновлений от 25 мая 2021 г. (KB5003214) и 21 июня 2021 г. (KB5003690) некоторые устройства не могут устанавливать новые обновления, например обновления от 6 июля 2021 г. (KB5004945) или более поздних версий. Появится сообщение об ошибке "PSFX_E_MATCHING_BINARY_MISSING".
Причина
Эта проблема возникает на устройствах, которые автоматически очищаются для удаления устаревших записей ресурсов. При очистке системы недавно установленное последнее накопительное обновление (LCU) помечается как постоянное, а старые компоненты удаляются из системы. После завершения очистки устройства в этом состоянии вы не сможете удалить KB5003214 или KB5003690, а также установить будущие LCU.
Решение и обходное решение
Рекомендуется выполнить обновление на месте. Обновление на месте устанавливает операционную систему на устройстве без удаления старой версии. Ваши файлы, приложения и параметры не будут затронуты. Существует несколько способов выполнить обновление на месте, но мы сосредоточимся только на следующем:
- Дождитесь автоматического обновления клиентский компонент Центра обновления Windows Medic Service (WaaSMedicSVC). Служба клиентский компонент Центра обновления Windows Medic работает в фоновом режиме и диагностирует и исправит обновления Windows на основе уровня влияния на оценку WaaS. Этот процесс обновления на месте будет автоматически выполняться только на устройствах, которые значительно устарели.
- Для более быстрого разрешения выполните обновление на месте вручную, как описано ниже. При этом будет установлено последнее доступное обновление для обеспечения безопасности. Это предпочтительный обходной путь.
Обновлено 24.08.21
Примечание Параметр обновления на месте доступен только для устройств, которые были подключены по крайней мере 30 дней.
Примечание Для устройств ARM64 обновление на месте будет выполнено успешно, только если KB5005932 уже установлена. Чтобы убедиться, что KB5005932 установлен, перейдите в раздел Параметры>клиентский компонент Центра обновления Windows>Обобнать журнал>Другой Обновления. Если на устройствах ARM64 не установлено KB5005932, выберите Проверить наличие Обновления на странице параметров клиентский компонент Центра обновления Windows, чтобы начать проверку.
Обновление на месте вручную
- Откройте окно командной строки, введя "cmd" или "командная строка" в поле поиска.
- Выберите Запуск от имени администратора.
- Затем вы создайте значение раздела реестра, необходимое для устройства, предназначенного для обновления на месте. В командной строке введите следующую команду:
Reg.exe добавление HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v AllowInplaceUpgrade /t REG_DWORD /f /d 1
- Нажмите клавишу ВВОД.
Примечание Это значение реестра будет удалено после завершения обновления на месте. Обновление на месте может занять до 48 часов. После этого устройство обновится до чистой версии ОС, которая в настоящее время находится на компьютере. Он также будет иметь последнее ежемесячное обновление качества безопасности. После обновления на месте устройство сможет принимать новые обновления в обычном режиме.
Дополнительные сведения
Корпорация Майкрософт подтвердила, что это проблема в перечисленных продуктах Майкрософт
в разделе "Применимо к".