Исправление ошибок, обнаруженных в CheckSUR.log
В этой статье описывается, как устранить повреждения при обслуживании, которые средство проверки готовности к обновлению системы (CheckSUR) находит, но не может исправить самостоятельно. Выходные данные средства записываются в файл %WinDir%\Logs\CBS\CheckSUR.log.
Применимо к: Windows Server 7 с пакетом обновления 1, Windows Server 2012 R2
Исходный номер базы знаний: 2700601
Примечание.
Убедитесь, что вы скачали и запускали последнюю версию CheckSUR.exe, так как средство периодически обновляется. Дополнительные сведения см. в статье Исправление ошибок клиентский компонент Центра обновления Windows с помощью средства DISM или средства проверки готовности к обновлению системы.
Использование журнала CheckSur
Чтобы использовать журнал CheckSur, следуйте приведенным ниже рекомендациям.
Если CheckSUR исправил все обнаруженные ошибки, в журнале CheckSUR отображаются следующие сведения:
Сводка.
Выполнено секунд: 100
Найдено 10 ошибок
Исправлено 10 ошибокВ этом сценарии на компьютере больше не должно быть повреждений при обслуживании. Если ошибки по-прежнему возникают, необходимо устранить конкретное сообщение об ошибке, чтобы найти основную причину сбоя.
Если появляется сообщение о недоступности файлов восстановления , это означает, что некоторые несогласованные файлы, найденные средством, не могут быть исправлены. Это связано с тем, что средство не содержит правильных версий файлов замены. После появления этого сообщения CheckSUR.log отображает следующие сведения:
Сводка.
Выполнено в секундах: 264
Найдено 3 ошибки
CBS MUM отсутствует общее число: 3
Недоступные файлы восстановления:servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64
~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~
6.0.1.6.mum
servicing\packages\Package_for_KB958690_sc_0~31bf3856ad364e35~amd64~~
6.0.1.6.cat
servicing\packages\Package_for_KB958690_sc~31bf3856ad364e35~amd64~~
6.0.1.6.cat
servicing\packages\Package_for_KB958690~31bf3856ad364e35~amd64~~
6.0.1.6.cat
winsxs\manifests\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_0b4ada54c46c45b0.manifest
winsxs\manifests\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_6.0.6002.18005_none_676975d87cc9b6e6.manifestЧтобы устранить эту проблему, выполните следующие действия.
- Скачайте пакет, содержащий отсутствующие файлы. В этом примере необходимо скачать Windows6.0-KB958690-x64.msu.
- В папке
%SYSTEMROOT%\CheckSUR
создайте папку с именем Packages. Скопируйте windows6.0-KB958690-x64.msu в папку%SYSTEMROOT%\CheckSUR\Packages
. - Повторно запустите CheckSUR.
- Если исходный пакет отсутствующих файлов не очевиден, вам придется получить файлы с другого компьютера. Убедитесь, что компьютер, с которого вы копируете filhates, использует ту же версию ОС и системную архитектуру, что и компьютер, на котором вы работаете.
- Скопируйте файлы в папку
%WinDir%\Temp\CheckSUR
поврежденного компьютера в следующем формате подкаталога, а затем повторно запустите CheckSUR:- Поместите в папку все файлы типа *.mum и *.cat
%WinDir%\Temp\CheckSUR\Packages
. - Поместите в папку
%WinDir%\Temp\CheckSUR\Manifests
все файлы типа *.manifest.
- Поместите в папку все файлы типа *.mum и *.cat
Если отображается сообщение о том, что файл полезных данных отсутствует , это означает, что необходимый двоичный файл недоступен. Это означает, что проблема не устранена. В CheckSUR.log отображаются следующие сведения:
Сводка.
Выполнено секунд: 100
Найдено 3 ошибки
Исправление 1 ошибок
Отсутствует файл полезных данных CSI Всего: 3
Исправлено отсутствие общего числа файлов полезных данных CSI: 1(f) Файл полезных данных CSI отсутствует 0x00000000 admparse.dll x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 servicing_31bf3856ad364e35_6.0.6000.16386_none_23ddbf36a8a961bc
(f) Файл полезных данных CSI отсутствует 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(исправление) Файл полезных данных CSI отсутствует 0x00000000 bootmgr x86_microsoft-windows-b.. re-bootmanager-pcat_31bf3856ad364e35_6.0.6000.16386_none_c0f2f087b6457236
(f) Файл полезных данных CSI отсутствует 0x00000000 winload.exe x86_microsoft-windows-b.. environment-windows_31bf3856ad364e35_6.0.6000.16386_none_6701d52e8fdf8d45Чтобы устранить эту проблему, выполните следующие действия.
- Узнайте, какие полезные файлы отсутствуют. Для этого проверьте журнал CheckSUR. Определите все строки с записью (f), за которой не следует (исправление). В предыдущем примере есть два файла полезных данных, которые не были исправлены.
- Скопируйте эти файлы с другого компьютера. Убедитесь, что компьютер, с которого копируются файлы, использует ту же версию ОС и системную архитектуру, что и компьютер, на котором вы работаете.
- Вставьте файлы в соответствующую вложенную папку в разделе
%windir%\winsxs
.
Перед размещением файлов в указанных расположениях может потребоваться предоставить себе разрешения на изменение содержимого папки. Для этого откройте окно командной строки с повышенными привилегиями и выполните следующие команды:
takeown /f <Path_And_Name>
icacls <Path_And_Name> /grant Administrators:F
Примечание.
В этих командах <Path_And_Name> представляет имя файла или папки, на которые вы ориентируетесь. Например, можно выбрать следующую папку:
C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
Следующие команды берут на себя ответственность за эту папку, предоставляют группе администраторов полный доступ к ней, а затем заменяют файл admparse.dll:
takeown /f C:\Windows\winsxs\ x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8
icacls C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 /grant Administrators:F copy C:\Temp\admparse.dll c:\Windows\winsxs\x86_microsoft-windows-ieadminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8\admparse.dll
Сбор данных
Если вам нужна помощь службы поддержки Microsoft, мы рекомендуем собирать информацию путем выполнения действий, описанных в разделе Сбор информации с помощью TSS для решения проблем, связанных с развертыванием.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по