PDA

Показать полную графическую версию : Не устанавливаются обновления и не работает Microsoft .NET Framework


Teror
16-07-2023, 12:31
что делал:
запускал различные мастера встроенные в ОС по устранению проблем
запускал NetFxRepairTool, было написано что якобы он что то исправил в отчёте, но полностью всё исправить не смог
чистил папку куда скачиваются обновления с остановкой служб и потом их повторно запускал службы обновления

при скачиваний обновлений через центр обновлений windows выходило сообщение:
"Возникли проблемы при скачивании некоторых обновлений, но мы повторим попытку позже. Если это сообщение появится снова, выполните поиск в Интернете или обратитесь в службу поддержки за помощью. Вам может пригодиться этот код ошибки: (0x800700c1)"

при запуске приложений которые работают на Microsoft .NET Framework выходит ошибка(само приложение не открывается):
"не удалось применить изменения перезагрузит компьютер и попробуйте ещё раз код ошибки 0x800700C1"
такая же ошибка выходит когда запускаешь установщики Microsoft .NET Framework, не могу запустить установщик чтобы удалить Microsoft .NET Framework, чтобы переустановить, через панель управления - установка и удаления параграмм - включения и отключения компонентов Windows - Microsoft .NET Framework и другие компоненты не видны просто белое окно без списка

как я понял эти две проблемы связаны обновления и Microsoft .NET Framework, причём с системой ни чего не делал, относительно не старая версия установлена не так давно 22H2 10045.2846

как решить проблему подскажите?

Avatar-Lion
16-07-2023, 12:45
просто белое окно без списка »
Проверьте права доступа на ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages. Должно быть так: полный доступ у "Система", "Администраторы", владелец "Администраторы".

Если с правами все нормально, то сохраните ее содержимое (правой кнопкой - Экспортировать), далее прикрепите (http://forum.oszone.net/attachment.php?attachmentid=168634&d=1689102543) файл к ответу.

Teror
16-07-2023, 13:03
Проверьте права доступа на ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages. Должно быть так: полный доступ у "Система", "Администраторы", владелец "Администраторы".
Если с правами все нормально, то сохраните ее содержимое (правой кнопкой - Экспортировать), далее прикрепите файл к ответу. »
"Система", "Администраторы" там есть полный доступ

а вот в других нету:
все пакеты приложений
неизвестная учётная запись
создатель-владелец
пользователи

Avatar-Lion
16-07-2023, 13:09
Ничего страшного, главное, что у системы и администраторов доступ есть. Выложите ее содержимое.

Teror
16-07-2023, 15:29
Ничего страшного, главное, что у системы и администраторов доступ есть. Выложите ее содержимое. »вот

Avatar-Lion
16-07-2023, 15:46
В командной строке от администратора:
DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow

Если есть антивирус, то приостановите его работу, иначе на проверку может много времени уйти.

Если после проверки система сообщит, что не смогла что-то исправить, то после выполнения обеих команд выложите логи:
- C:\Windows\Logs\CBS\CBS.log
- C:\Windows\Logs\DISM\dism.log

Teror
16-07-2023, 16:12
при выполнении команды DISM /Online /Cleanup-Image /RestoreHealth вышло:
Ошибка: 193

%1 не является приложением Win32.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log



при выполнении команды: SFC /ScanNow
Защите ресурсов Windows не удается запустить службу восстановления.

логи прилагаю

В командной строке от администратора:
DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow
Если есть антивирус, то приостановите его работу, иначе на проверку может много времени уйти.
Если после проверки система сообщит, что не смогла что-то исправить, то после выполнения обеих команд выложите логи:
- C:\Windows\Logs\CBS\CBS.log
- C:\Windows\Logs\DISM\dism.log »

Avatar-Lion
16-07-2023, 16:22
Пуск - Выполнить: C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.2780_none_7df1b05c7ca1f251

Должна открыться папка. Проверьте наличие и размер файла wcp.dll, размер должен быть 3*877*944 байт.

На всякий случай прикрепил этот файл с Win10 "Home" (22H2), если он у вас отсутствует или поврежден.

Teror
16-07-2023, 17:10
Пуск - Выполнить: C:\Windows\winsxs\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.19041.2780_none_7df1b05c7ca1f251
Должна открыться папка. Проверьте наличие и размер файла wcp.dll, размер должен быть 3*877*944 байт.
На всякий случай прикрепил этот файл с Win10 "Home" (22H2), если он у вас отсутствует или поврежден »
файл присутствует но имеет 0 размер, пробовал заменит его на тот что скинули с удалением или переименованием старого файла выходит ошибка "вам не необходимо разрешение на выполнении этой операций" нажимаю повторить и так по кругу, видать служба какае то мешает

Avatar-Lion
16-07-2023, 17:24
Ах да, точно... Либо меняйте (https://remontka.pro/trustedinstaller/) права на папку, либо с LiveCD загрузитесь какого-нибудь и там уже файл замените.

Ну или так: https://www.comss.ru/page.php?id=9405

Teror
16-07-2023, 19:45
Ах да, точно... Либо меняйте права на папку, либо с LiveCD загрузитесь какого-нибудь и там уже файл замените »
сделал заменил файл с Лаив сиди файл загрузился

NET Framework сейчас перекачал 3.5 версию, программы которые завязаны на работе с NET Framework начали открываться, обновы скачались с центра обновления, установились, тока обновление не хочет устанавливаться "Накопительное обновление для Windows 10 Version 22H2 для систем на базе процессоров x64, 2023 07 (KB5028166) " выдаёт ошибку:


"Некоторые файлы обновления отсутствуют или имеют проблемы. Мы попытаемся скачать обновление позже. Код ошибки: (0x8007000d)"

нажимаю повторить и всё по кругу повторяется, скачивание , установка и ошибка

Avatar-Lion
16-07-2023, 20:04
Еще раз в командной строке от администратора:
DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow

Если после проверки система сообщит, что не смогла что-то исправить, то после выполнения обеих команд выложите логи:
- C:\Windows\Logs\CBS\CBS.log
- C:\Windows\Logs\DISM\dism.log

Teror
17-07-2023, 17:50
Еще раз в командной строке от администратора:
DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow
Если после проверки система сообщит, что не смогла что-то исправить, то после выполнения обеих команд выложите логи:
- C:\Windows\Logs\CBS\CBS.log
- C:\Windows\Logs\DISM\dism.log »
прогнал
DISM /Online /Cleanup-Image /RestoreHealth
SFC /ScanNow

ошибки пофиксились, обновление последование с центра обновлений windows установилось благополучно

ну кудесник спасибо) не ожидал

wcp файл именно для этой версий винды подходит а для других win 10? при таких проблемах часто этот файл wcp виноват? или это по логу читается и каждый случай индивидуален?

Avatar-Lion
17-07-2023, 18:03
wcp файл именно для этой версий винды подходит а для других win 10? »
Смотрите на номер сборки и разрядность ОС. Если тоже 10.0.19041.2780 и тоже x64, то подойдет и для других ПК с Windows 10.

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

Teror
18-07-2023, 16:06
Смотрите на номер сборки и разрядность ОС. Если тоже 10.0.19041.2780 и тоже x64, то подойдет и для других ПК с Windows 10.
Но вообще, как вы верно подметили, лучше каждый случай отдельно разбирать, ибо менять системные файлы вслепую... Ну, такое себе. »
спасибо большое за помощь, а где брали файл wcp и вообще подобные системные файлы с какого ресурса лучше всего брать? чтобы был выбор по версиям ОС - можно ссылку в лс если сюда нельзя публиковать

Avatar-Lion
18-07-2023, 16:22
У меня для экспериментов стоит 64-битная Windows 10 "Home" (22H2) на виртуальной машине, но это просто мне так удобнее. Файл я взял из неё. Ну а в целом если, то обычно просто берут файлы с любого другого ПК, где установлена такая же система с нужной версией файлов. При большом желании можно даже из дистрибутива Windows их выковыривать, но это более долгий и муторный процесс, им редко кто пользуется.

Teror
19-07-2023, 19:03
У меня для экспериментов стоит 64-битная Windows 10 "Home" (22H2) на виртуальной машине, но это просто мне так удобнее. Файл я взял из неё. Ну а в целом если, то обычно просто берут файлы с любого другого ПК, где установлена такая же система с нужной версией файлов. При большом желании можно даже из дистрибутива Windows их выковыривать, но это более долгий и муторный процесс, им редко кто пользуется. »
понятно, большинства файлов на 10 системных если к примеру битность совпадает а отличается версия 22H2-22H1 или там хом версия или про, подходят? взаимозаменяемость есть? именно про сист важные файлы, не все конечно, но многие

Avatar-Lion
19-07-2023, 19:28
к примеру битность совпадает а отличается версия 22H2-22H1 »
Зависит от установленных обновлений. Например, на компьютере №1 установлена 22Н1, которая ежемесячно обновляется, а на компьютере №2 стоит 22Н2. Последняя формально более свежая, однако компьютер №2 включают редко. При таком раскладе шанс найти нужные файлы выше именно на компьютере №1, если речь идет о каких-то самых новых файлах, которые появились лишь в последних обновлениях.

или там хом версия или про »
Технически дистрибутив у всех редакций Windows один, а разница в доступных компонентах и функциях обусловлена введенным ключом. Разумеется, при установке можно заранее выбрать нужную редакцию Windows, но это просто для удобства сделано. Так-то на самом деле никто не мешает сменить одну редакцию на другую путем смены ключа, т.е. превратить Home в Pro можно за несколько минут, вбив соответствующий ключ.

Но если вам так понятнее, то - да, взаимозаменяемость есть.

именно про сист важные файлы »
Вы не в том направлении думаете. Если у вас есть компьютер, корректное функционирование которого критически важно, то нужно не похожие системы искать поблизости, а делать полный бэкап. Даже штатная функция "Архивация и восстановление", доставшаяся Windows 10 в наследство от Windows 7, сохранит вам кучу времени, нервов и сил, если вы будете хотя бы раз в полгода делать полный бэкап, сохраняя его на другой физический диск в компьютере.

Если же по каким-то причинам делать полный бэкап вы не можете, то включите (https://www.outsidethebox.ms/19515/) хотя бы создание резервной копии реестра, ибо очень часто невозможность загрузки ОС является следствием повреждения реестра. И если какие-то отдельные системные файлы вы действительно можете в крайнем случае взять с других компьютеров, то вот реестр уникален и в случае его гибели вся остальная система тоже умрет окончательно и бесповоротно.

Teror
19-07-2023, 21:47
Если же по каким-то причинам делать полный бэкап вы не можете, то включите хотя бы создание резервной копии реестра, ибо очень часто невозможность загрузки ОС является следствием повреждения реестра. И если какие-то отдельные системные файлы вы действительно можете в крайнем случае взять с других компьютеров, то вот реестр уникален и в случае его гибели вся остальная система тоже умрет окончательно и бесповоротно. »
а это ценная информацию по реестру благодарю




© OSzone.net 2001-2012