Не давно на моей системе Windows 10 Pro 22H2 10045.2846 при скачиваний обновлений через центр обновлений windows выходило сообщение:
"Возникли проблемы при скачивании некоторых обновлений, но мы повторим попытку позже. Если это сообщение появится снова, выполните поиск в Интернете или обратитесь в службу поддержки за помощью. Вам может пригодиться этот код ошибки: (0x800700c1)"
P/S Не которые обновления именно были связаны с Microsoft .NET Framework, в названий обновлении это присутствовало, а дальше повествование проблемы следующей - которая связана с выше упомянутой ошибкой на мой взгляд.
Так же при запуске приложений которые работают на Microsoft .NET Framework выходила ошибка (само приложение не открывалось):
"Не удалось применить изменения перезагрузит компьютер и попробуйте ещё раз код ошибки 0x800700C1"
такая же ошибка выходит когда запускаешь установщики Microsoft .NET Framework, не могу запустить установщик чтобы удалить Microsoft .NET Framework, чтобы переустановить, через панель управления - установка и удаления параграмм - включения и отключения компонентов Windows - Microsoft .NET Framework и другие компоненты не видны просто белое окно без списка.
Как я понял эти две проблемы связаны обновления и Microsoft .NET Framework, причём с системой ни чего не делал, относительно не старая версия установлена не так давно.
Что делалось для устранения проблем:
1)запускал различные мастера встроенные в ОС по устранению проблем
2)запускал NetFxRepairTool, было написано что якобы он что то исправил в отчёте, но полностью всё исправить не смог
3)чистил папку куда скачиваются обновления с остановкой служб и потом их повторно запускал службы обновления.
4)запускал команды для восстановления в командной строке от имени администратора:
DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow
выполняем их поочерёдно, выходили ошибки при их выполнении на это особое внимание обратить, это часто указывает на поврежденные системные файлы, по логам было выяснено что файл wcp.dll который находится в папке C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.2780_none_7df1b05c7ca1f251
имеет 0 размер, а должен весить около 3,69-3.8 МБ, нашёв этот файл вот его выкладываю:
СКАЧАТЬ
распаковать не забыть, в выше указанную папку я его заменил, делал через загрузачную флешку Live CD, так как работающая windows и отсутствующие права на перезапись в этой папке не дадут сделать из самой основной винды.
Позже прогнал команды восстановления через команд строку:
DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow
не забываем от имени администратора (правая кнопка мыши по командной строке в пуске и выбрать в контекстном меню "Запустить от имени администратора"
Были так же сделаны исправления этими командами в самой ОС, но они уже благополучно прогнались, выполняем их поочерёдно.
Проблемы ушли, новые обновления через центр обновления Виндумс установились, NET Framework 2-3.5 переустановился в ручном режиме, приложения работающие на нём благополучно запустились.
Вот так вот можно решить проблему без переустановки системы и сброса ОС, так же не помешает делать бэкап и точки восстановления системы.
|