В следующем разделе описывается взаимосвязь между стандартными сценариями развертывания и соответствующими файлами журнала. Развертывание Windows® представляет собой настраиваемый процесс, который содержит множество потенциальных точек отказа. Определение точки отказа начинается с понимания базовых технологий.
Сценарий установки Windows
Этот сценарий начинается с завершения установки Windows на новом компьютере и начала работы. Эта ситуация часто возникает при создании исходного образа. Этот процесс также называется первым запуском.
Как показано на следующем рисунке, основным аспектом устранения ошибок является возможность определения этапа установки и момента возникновения ошибки. Так как создается новая установка, жесткий диск изначально недоступен, поэтому программа установки Windows записывает журналы в память, в особенности в сеанс Windows PE (X:\Windows). После форматирования жесткого диска программа установки продолжает записывать журнал прямо на новый жесткий диск (C:\Windows). Файлы журнала, создающиеся в ходе сеанса Windows PE, являются временными.
Когда в программе установки Windows возникает ошибка, просмотрите записи в файлах Setuperr.log, Setupact.log, а также в других файлах.
Файлы журналов, связанные с установкой Windows
Файл журнала | Описание | Расположение |
---|---|---|
Setupact.log |
Основной файл журнала для записи ошибок, возникающих в ходе установки Windows. Существует несколько экземпляров файла Setupact.log (в зависимости от этапа установки, на котором возникает ошибка). В связи с этим важно знать версию файла Setupact.log, которую необходимо открыть. |
Установка (специализация): X:\Windows\panther Установка (OOBE), LogonUI, первый запуск изготовителем оборудования:%windir%\panther Экран приветствия Windows (OOBE): %windir%\panther\unattendGC |
Setuperr.log |
Общий список ошибок, возникших в ходе этапа специализации установки. Файл Setuperr.log не содержит подробных сведений. |
Установка (специализация): %windir%\panther Установка (специализация): %windir%\panther Установка (OOBE), LogonUI, первый запуск изготовителем оборудования: %windir%\panther |
Setupapi.offline.log |
Ошибки драйверов в ходе подэтапа специализации компонентов этапа специализации установки. |
%windir%\inf |
Cbs_unattend.log |
Ошибки обслуживания автоматической установки. |
%windir%\panther |
Setupapi.dev.log |
Ошибки драйверов на этапе установки oobe. |
%windir%\inf |
Sessions.xml |
XML-файл журнала транзакций, который отслеживает все действия по обслуживанию по идентификатору сеанса, клиенту, статусу, задачам и действиям. При необходимости файл Sessions.log будет указывать на файлы DISM.log и CBS.log для получения дополнительных сведений. |
%windir%\servicing\sessions |
CBS.log |
Файл журнала обслуживания, который содержит подробные сведения об ошибках автономного обслуживания. |
%windir%\Panther |
Подробные сведения о действиях на различных этапах первого запуска см. в разделе Первый запуск компьютера. Руководство для изготовителей.
Сценарий автономного обслуживания
Этот сценарий включает в себя добавление и удаление обновлений, драйверов и языковых пакетов, а также настройку других параметров без загрузки Windows. Автономное обслуживание — это эффективный способ управления существующими образами, хранящимися на сервере, поскольку оно устраняет необходимость повторного создания обновленного образа. Автономное обслуживание можно выполнить для образа, подключенного или примененного к диску или каталогу.
Новое средство DISM системы Windows 7 является основным средством для выполнения задач по автономному обслуживанию. DISM выполняется из командной строки Windows PE или ОС Windows. При возникновении ошибки выполнения команды DISM средство немедленно выведет ответ, а также запишет ошибку в файл DISM.log. Файл Session.xml является файлом журнала транзакций, который записывает все действия по обслуживанию для целевой операционной системы. Файл Session.xml может использовать в сочетании с файлом DISM.log для определения точек отказа и необходимых действия по обслуживанию.
При возникновении ошибок автономного обслуживания обратитесь к файлу DISM.log для просмотра ошибок. Если файл DISM.log не содержит ошибок, обратитесь к файлу Sessions.xml и файлу CBS.log.
Файлы журналов, связанные с автономным обслуживанием
Файл журнала | Описание | Расположение |
---|---|---|
DISM.log |
Основной файл журнала для всех автономных действий с помощью средства DISM. |
%windir%\Logs\DISM Файл журнала DISM также можно создать в другом расположении с помощью параметра /LogPath. Уровень записываемых данных также определяется параметром /LogLevel. |
Sessions.xml |
XML-файл журнала транзакций, который отслеживает все действия по обслуживанию по идентификатору сеанса, клиенту, статусу, задачам и действиям. При необходимости файл Sessions.log будет указывать на файлы DISM.log и CBS.log для получения дополнительных сведений. |
%windir%\servicing\sessions |
Apply.log |
ImageX поддерживает вывод в файл обычного текста. Этот файл не создается по умолчанию. Если при выполнении средства ImageX возникает ошибка, то для записи сведений о событии следует повторить команду с параметром /logfile. Формат данных не предназначен для диагностики пользователем. Этот файл необходимо отправить локальному представителю корпорации Майкрософт для дальнейшего анализа. |
Пользовательский путь. По умолчанию в одной папке с Image.exe. |
Дополнительные сведения об автономном обслуживании см. в разделе Общие сведения о стратегиях обслуживания.
Сценарий обслуживания в интерактивном режиме
Этот сценарий представляет собой обслуживание запущенной операционной системы. При этом компьютер загружается в режиме аудита для добавления драйверов, приложений и других пакетов. Интерактивное обслуживание идеально для драйверов, если для пакетов драйверов существуют соустановщики или зависимости приложений. Кроме того, его использование эффективно в случае, если для большинства пакетов обслуживания существуют установщики, обновления используют форматы файлов MSI или KB.exe, а также если приложения основаны на установленных службах и технологиях Windows (например, платформа .NET Framework или полная поддержка Plug and Play).
Как и при автономном обслуживании, все сведения записываются в файлы DISM.log, CBS.log и Sessions.xml. При возникновении ошибки выполнения команды DISM средство немедленно выведет ответ, а также запишет ошибку в файл DISM.log. Файл Session.xml является файлом журнала транзакций, который записывает все действия по обслуживанию для целевой операционной системы. Файл Session.xml может использовать в сочетании с файлом DISM.log для определения точек отказа и необходимых действия по обслуживанию.
При возникновении ошибок автономного обслуживания обратитесь к файлу DISM.log для просмотра ошибок. Если файл DISM.log не содержит ошибок, обратитесь к файлу Sessions.xml и файлу CBS.log.
Файлы журналов, связанные с интерактивным обслуживанием
Файл журнала | Описание | Расположение |
---|---|---|
DISM.log |
Основной файл журнала для всех интерактивных действий с помощью средства DISM. При необходимости файл DISM.log будет указывать на файл CBS.log для получения дополнительных сведений. |
%windir%\Logs\DISM Файл журнала DISM также можно создать в другом расположении с помощью параметра /LogPath. Уровень записываемых данных также определяется параметром /LogLevel. |
CBS.log |
Дополнительный файл журнала обслуживания, который содержит подробные сведения об ошибках интерактивного обслуживания. DISM.log будет ссылаться на файл CBS.log для получения дополнительных сведений. |
%windir%\Logs\CBS |
Sessions.xml |
XML-файл журнала транзакций, который отслеживает все действия по обслуживанию по идентификатору сеанса, клиенту, статусу, задачам и действиям. При необходимости файл Sessions.log будет указывать на файлы DISM.log и CBS.log для получения дополнительных сведений. |
%windir%\servicing\sessions |
Дополнительные сведения об автономном обслуживании см. в разделе Общие сведения о стратегиях обслуживания.