В работе Повреждены системные файлы, проводник зависает

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
Здравствуйте, я не могу восстановить системные файлы. При проверке утилитой sfc /scannow - защита системы обнаружила поврежденные файлы, но не может восстановить некоторые из них. Пробовал запускать проверку из среды восстановления, выходит такая же ошибка. Наверное повреждено хранилище компонентов, но для его восстановления требуется установить обновление - KB2966583, но это обновление Windows6.1-KB2966583-x64.msu у меня не устанавливается,потому что выходит сообщение- обновление не применимо к этому компьютеру.
Еще у меня зависает проводник при попытке посмотреть из Центра обновлений доступные обновления. А еще проблема с темой windows aero - текущая тема не поддерживает aero. Помогите, пожалуйста
 

Вложения

Кирилл

Команда форума
Администратор
Сообщения
14,056
Реакции
6,110
Баллы
993

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
Запускаю данное обновление Windows6.1-KB2966583-x64.msu - выходит сообщение, что Обновление не применимо к этому компьютеру.
 

Кирилл

Команда форума
Администратор
Сообщения
14,056
Реакции
6,110
Баллы
993
Видимо надо загруженные файлы удалить сначала.
Нажмите комбинацию клавиш "WIN+R" и выполните команду "services.msc".
В открывшемся окне "Службы" найдите строку "Центр обновления Windows", выделите её и нажмите на кнопку "Остановить".
Перейдите в "C:\Windows\ SoftwareDistribution\ Download" и удалите всё содержимое папки.
Вернитесь к окну "Службы" и включите "Центр обновления Windows".

Далее снова попробуйте установить обновление с помощью скачанного пакета, как несколько постов выше говорил вам.

Если обновление не встанет - посмотрите, что даст проверка этой утилитой
 
Последнее редактирование:

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
Выполнил все рекомендации. Выходит ошибка при запуске обоих обновлений - Обновление не применимо к этому компьютеру.
 

Кирилл

Команда форума
Администратор
Сообщения
14,056
Реакции
6,110
Баллы
993

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
В безопасном режиме проводник не зависает.
 

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
Пробовал сначала выложить лог утилитой версии GetSystemInfo 6.2.
Но при загрузке на сайт gsi parser - процесс загрузки файла отчета останавливается на середине и дальше не идёт.
 

Кирилл

Команда форума
Администратор
Сообщения
14,056
Реакции
6,110
Баллы
993
В безопасном режиме проводник не зависает.
Это хорошо.
Теперь тогда попробуем все таки с обновлениями разобраться.
Попробуйте скачанное обновление установить вот так:
wusa.exe путь к файлу\Windows6.1-KB2966583-x64.msu /quiet
Путь к файлу вручную пропишите, если есть пробелы - полный путь берем в кавычки.

И еще - введите в командной строке:
wmic qfe list | find "KB2966583"
Покажите, что получится.

Если дело не сдвинется - придется файлы вручную менять.
 

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
Файл обновления Windows6.1-KB2966583-x64.msu скопировал по пути D:\updates.
Запустил командную строку от администратора и ввёл команду:
wusa.exe D:\updates\Windows6.1-KB2966583-x64.msu /quiet - обновление не установилось, строка перешла вниз на
C:\Windows|\system32. В журнале событий Windows- Установка появляются ошибки wusa с кодом события 3:
Код:
Имя журнала:   Setup
Источник:      Microsoft-Windows-WUSA
Дата:          13.06.2020 17:01:04
Код события:   3
Категория задачи:Отсутствует
Уровень:       Ошибка
Ключевые слова:
Пользователь:  ANDREYHOMEPC\Andreyhomepc
Компьютер:     Andreyhomepc
Описание:
Не удается установить обновление Windows  из-за ошибки: 2149842967 "" (Командная строка: "wusa.exe  d:\updates\Windows6.1-KB2966583-x64.msu /quiet")
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-WUSA" Guid="{09608C12-C1DA-4104-A6FE-B959CF57560A}" />
    <EventID>3</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2020-06-13T14:01:04.699923400Z" />
    <EventRecordID>3908</EventRecordID>
    <Correlation />
    <Execution ProcessID="2460" ThreadID="4300" />
    <Channel>Setup</Channel>
    <Computer>Andreyhomepc</Computer>
    <Security UserID="S-1-5-21-1876319354-3419700300-3357018529-1000" />
  </System>
  <EventData>
    <Data Name="UpdateTitle">
    </Data>
    <Data Name="ErrorCode">2149842967</Data>
    <Data Name="ErrorString">
    </Data>
    <Data Name="CommandLine">wusa.exe  d:\updates\Windows6.1-KB2966583-x64.msu /quiet</Data>
  </EventData>
</Event>
При вводе в командной строке- wmic qfe list | find "KB2966583", строка просто переходит также вниз
на C:\Windows|\system32 и в журнале Установка появляется та же ошибка wusa с кодом события 3.
 

Вложения

Кирилл

Команда форума
Администратор
Сообщения
14,056
Реакции
6,110
Баллы
993
Понятно.
Отключите обновление системы.
Удалите обновления:

1. KB977069
2. KB977643
3. KB978000
4. KB978277
5. KB979241
6. KB979533
7. KB979619
8. KB971033

Перезагрузите ПК.
Дальше сделайте это (найдите свою систему и примените твик):
Восстановление значений запуска системных служб по умолчанию.
Потом делаем поиск доступных обновлений (без установки!)
Далее заходим в центр обновления windows, и выбираем обязательные обновления, находим там KB971033 и остальные обновления из списка, нажимаем правой кнопкой мыши на каждом, выбираем пункт скрыть обновление.

И затем пробуем скачать и установить доступные обновления.
 
Последнее редактирование модератором:

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
Обновлений из списка с 1 по 7 нет в списке установленных, я удалил KB971033, перезагрузил и применил твик реестра из указанного сайта для моей системы -Services_W7_Ultimate_64_SP1_Start_v100.
Потом включил Центр обновлений, выбрав пункт -"Искать обновления, но решение о загрузке и установке принимается мной" и запустил Поиск обновлений.
Когда появился список доступных обновлений, я нажимаю на пункт Важные обновления и проводник зависает и выдает ошибку:
Код:
Имя журнала:   Application
Источник:      Application Error
Дата:          14.06.2020 14:28:45
Код события:   1000
Категория задачи:(100)
Уровень:       Ошибка
Ключевые слова:Классический
Пользователь:  Н/Д
Компьютер:     Andreyhomepc
Описание:
Имя сбойного приложения: Explorer.EXE, версия: 6.1.7601.23537, отметка времени: 0x57c44efe
Имя сбойного модуля: DUser.dll, версия: 6.1.7600.16385, отметка времени 0x4a5bdf26
Код исключения: 0xc000041d
Смещение ошибки: 0x0000000000001856
Идентификатор сбойного процесса: 0xe2c
Время запуска сбойного приложения: 0x01d6423d2c28db81
Путь сбойного приложения: C:\Windows\Explorer.EXE
Путь сбойного модуля: C:\Windows\system32\DUser.dll
Код отчета: 34c104ba-ae32-11ea-84c6-94de80dbbf59
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2020-06-14T11:28:45.000000000Z" />
    <EventRecordID>108945</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Andreyhomepc</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Explorer.EXE</Data>
    <Data>6.1.7601.23537</Data>
    <Data>57c44efe</Data>
    <Data>DUser.dll</Data>
    <Data>6.1.7600.16385</Data>
    <Data>4a5bdf26</Data>
    <Data>c000041d</Data>
    <Data>0000000000001856</Data>
    <Data>e2c</Data>
    <Data>01d6423d2c28db81</Data>
    <Data>C:\Windows\Explorer.EXE</Data>
    <Data>C:\Windows\system32\DUser.dll</Data>
    <Data>34c104ba-ae32-11ea-84c6-94de80dbbf59</Data>
  </EventData>
</Event>
 
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
14,056
Реакции
6,110
Баллы
993
Andreyhelpdesk, извините - пропал я, срочно надо было слетать кое куда.
Смотрите, вот ссылка по диагностике, попробуйте вычислить "виновника" зависаний - какая то системная библиотека или другой файл обращается к этой dll и генерирует ошибку.
Если это окажется программа стороннего разработчика - это сильно все облегчит.

Вот ссылка:
Диагностика загрузки Windows
 

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
Выполнил диагностику загрузки в режиме чистой загрузки. Сначала в автозагрузке отключил все элементы и перезагрузил компьютер, опять появляется ошибка explorer.exe при выборе списка Важных обновлений. Потом отключил все службы, кроме служб Microsoft, и перезагрузив компьютер - опять вышла ошибка explorer.exe.
Сделал новые логи. В логах появилась ошибка explorer.exe как я понял с несовпадением контрольных сумм, еще там ошибки с winver.exe и sfc.exe - но я не разбираюсь в анализе логов.
У меня есть оригинальный образ win7 x64 sp1 максимальная. Если смонтировать этот образ, а затем извлечь указанные файлы и DUser.dll и попробовать вручную заменить эти файлы из среды восстановления?
Еще на одном из форумов узнал про утилиту - SmartFix.(Туда кроме антивирусов, входит WinReapir - она онлайн сканирует и восстанавливает системные файлы). Может сначала этой утилитой попробовать?
 

Вложения

Последнее редактирование:

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
Извините, я не понял в каком каталоге надо заменять эти файлы?
Или заменить во всех найденных через поиск в папках?
Я смонтировал образ системы, затем в 7-ZIP открыл install.wim\4\Windows - извлек оттуда файл explorer.exe в созданную на диске папку D:\msdn. А файл explorer.exe - который находится install.wim\4\Windows \SysWOW64.
У этих двух оригинальных файлов explorer.exe не совпадает хэш суммма. В связи с этим у меня вопрос, какой из этих оригинальных файлов надо заменить?
Через поиск на системном диске у меня 8 папок с explorer:
1) C:\Windows;
2) C:\Windows\SysWOW64;
3)C:\Windows\winsxs\amd64_microsoft-windows-explorer_31bf3856ad364e35_6.1.7601.23403_none_b06de792a9729c76;
4)C:\Windows\winsxs\wow64_microsoft-windows-explorer_31bf3856ad364e35_6.1.7601.23403_none_bac291e4ddd35e71;
5)C:\Windows\winsxs\wow64_microsoft-windows-explorer_31bf3856ad364e35_6.1.7601.17514_none_ba2f56d3c4bcbafb;
6)C:\Windows\winsxs\wow64_microsoft-windows-explorer_31bf3856ad364e35_6.1.7601.23537_none_baa6252edde814c7;
7)C:\Windows\winsxs\amd64_microsoft-windows-explorer_31bf3856ad364e35_6.1.7601.23537_none_b0517adca98752cc;
8)C:\Windows\winsxs\amd64_microsoft-windows-explorer_31bf3856ad364e35_6.1.7601.17514_none_afdaac81905bf900.
Файл sfc.exe через поиск находит 2 папки:
1) C:\Windows\System32;
2)C:\Windows\winsxs\amd64_microsoft-windows-wrp-integrity-client_31bf3856ad364e35_6.1.7600.16385_none_8733bee404f7386c
Файл winver.exe в поиске находит 2 папки:
1)C:\Windows\System32;
2)C:\Windows\winsxs\amd64_microsoft-windows-winver_31bf3856ad364e35_6.1.7600.16385_none_12466fe3b629e036.
 
Последнее редактирование:

Кирилл

Команда форума
Администратор
Сообщения
14,056
Реакции
6,110
Баллы
993
install.wim\4\Windows - извлек оттуда файл explorer.exe в созданную на диске папку D:\msdn. А файл explorer.exe - который находится install.wim\4\Windows \SysWOW64
Берите тот, что install.wim\4\Windows
Пункты 1...8

Из под системы вы не сможете заменить некоторые файлы.
Упростите себе жизнь: создайте в корне системного диска какой нибудь тестовый файлик (текстовый например) который легко будет узнать.
Затем загрузитесь в среде восстановления.

Буквы системных дисков изменятся.
Переберите доступные диски - там где узнаете свой файл, тот диск вам и нужен.

Далее производите замену по адресам, что вы нашли с двумя исключениями:
1) Буква диска будет уже другая, как вы уже думаю догадались
2) Тех адресов, где у вас есть каталог SysWOW64 уже не будет - это виртуальный объект, монтируется системой.

Потом перезагузитесь в стадартном режиме и проверьте как система.
Если что будет непонятно - спрашивайте.
Да, старые файлы на всякий случай скопируйте куда нибудь - что бы в случае неудачи можно было назад вернуть.
 

Andreyhelpdesk

Новый пользователь
Сообщения
36
Реакции
0
Баллы
6
Простите, долго не отвечал в теме, был занят.
Заменил системные файлы explorer.exe,sfc.exe,winver.exe по указанным рекомендациям из среды восстановления.
При нажатии на список доступных обновлений в центре обновлений опять ошибка проводника с кодом события 1000.

Не работают темы aero. При диагностике настольных эффектов aero - выходит ошибка: Текущая тема не поддерживает aero. Пробовал установить фоновым рисунком другие изображения - не ставится. А если открыть рисунок в средстве просмотра фотографий Windows и в контекстном меню выбрать пункт -сделать фоном рабочего стола, то появляется ошибка(сделал скриншот ошибки).

В безопасном режиме с минимальной загрузкой включил службу Темы и сделал диагностику aero, выходит такое сообщение: Видеоадаптер, установленный на компьютере, скорее всего будет поддерживать Aero, если установить драйвер, совместимый с архитектурой WDDM. Чтобы получить версию драйвера, совместимую с архитектурой WDDM, обратитесь к изготовителю компьютера или видеоадаптера.
Также в безопасном режиме в режиме сеть запустил службу Центр обновлений Windows- он не запускается и при нажатии на иконку обновлений на панели задач тоже ничего не запускается.

Обновление Windows6.1-KB947821-v34-x64.msu у меня установилось.
Вы мне в ссылке ранее давали- Windows6.1-KB947821-v34-x86.msu- это обновление не устанавливается.
Обновление Windows6.1-KB2966583-x64.msu - тоже не устанавливается, выходит ошибка обновление не применимо к этому компьютеру.

Что интересно, из под другой учетной записи с обычным доступом ошибки проводника нет при нажатии на список доступных обновлений.
Сделал новые логи sfc/scannow.
 

Вложения

Сверху Снизу