Общие сведения о INF-файлах
Файл сведений об установке (INF) — это текстовый файл в пакете драйверов , содержащий все сведения, которые компоненты установки устройства используют для установки пакета драйверов на устройстве. Windows использует INF-файлы для установки следующих компонентов для устройства:
- Один или несколько драйверов, поддерживающих устройство.
- Конфигурация или параметры конкретного устройства для подключения устройства к сети.
InX-файл можно использовать для автоматического создания INF-файла. INX-файл — это INF-файл, содержащий строковые переменные, представляющие определенную информацию, например сведения о версии, архитектуру, для которую создан INF, и текущую версию WDF. Служебная программа Build и средство Stampinf заменяют строковые переменные в INX-файлах текстовыми строками, представляющими определенную архитектуру оборудования или версию платформы. Дополнительные сведения об INX-файлах см. в разделе Использование INX-файлов для создания INF-файлов.
Полное описание формата INF-файла см. в разделах INF-файлов и Директивы INF-файлов .
Windows Vista, Windows 7, Windows Server 2008 R2, Windows 8.1 и Windows 10 расположения файлов журнала установки
В этой статье описывается, где найти эти файлы журнала и какие файлы журналов наиболее полезны для устранения неполадок на каждом этапе установки Windows 7, Windows Server 2008 R2 и Windows Vista.
Применимо к следующим выпускам: Windows 10 – все выпуски, Windows Server 2019, Windows Server 2016
Исходный номер базы знаний: 927521
Введение
Файлы журнала установки Windows находятся в разных местах на жестком диске. Эти расположения зависят от этапа установки.
Поддержка Windows Vista без установленных пакетов обновления прекращена 13 апреля 2010 г. Чтобы продолжить получать обновления для системы безопасности для Windows, убедитесь, что вы используете Windows Vista с пакетом обновления 2 (SP2). Дополнительные сведения см. в статье Поддержка Windows XP прекращена.
Этап нижнего уровня
Этап нижнего уровня — это этап установки Windows, выполняемый в предыдущей операционной системе. В следующей таблице перечислены важные файлы журнала на этом этапе установки.
| Файл журнала | Описание |
|---|---|
| C:\WINDOWS\setupapi.log | Содержит сведения об изменениях устройств, драйверах и основных изменениях системы, таких как установка пакетов обновления и установка исправлений. |
Этап среды предварительной установки Windows
Этап среды предустановки Windows (Windows PE или WinPE) — это этап установки Windows, который происходит после перезапуска в конце этапа нижнего уровня или при запуске компьютера с помощью установочного носителя Windows. В следующей таблице перечислены важные файлы журнала на этом этапе установки.
| Файл журнала | Описание |
|---|---|
| X:$WINDOWS.~BT\Sources\Panther\setupact.log | Содержит сведения о действиях установки во время установки. |
| X:$WINDOWS.~BT\Sources\Panther\setuperr.log | Содержит сведения об ошибках установки во время установки. |
| X:$WINDOWS.~BT\Sources\Panther\miglog.xml | Содержит сведения о структуре каталога пользователя. Эта информация включает идентификаторы безопасности (SID). |
| X:$WINDOWS.~BT\Sources\Panther\PreGatherPnPList.log | Содержит сведения о первоначальном захвате устройств, которые находятся в системе на этапе нижнего уровня. |
| или | |
| C:$WINDOWS.~BT\Sources\Panther\setupact.log | Содержит сведения о действиях установки во время установки. |
| C:$WINDOWS.~BT\Sources\Panther\setuperr.log | Содержит сведения об ошибках установки во время установки. |
| C:$WINDOWS.~BT\Sources\Panther\miglog.xml | Содержит сведения о структуре каталога пользователя. Эта информация включает идентификаторы безопасности (SID). |
| C:$WINDOWS.~BT\Sources\Panther\PreGatherPnPList.log | Содержит сведения о первоначальном захвате устройств, которые находятся в системе на этапе нижнего уровня. |
Вы также можете увидеть файл журнала в каталоге X:\WINDOWS . Файл Setupact.log в этом каталоге содержит сведения о ходе выполнения начальных параметров, выбранных на экране установки Windows. Экран установки Windows отображается при запуске компьютера с помощью установочного носителя Windows. После нажатия кнопки Установить сейчас на экране установки Windows запустится файл Setup.exe, и этот файл журнала больше не используется.
Этап оперативной конфигурации
Этап оперативной настройки (первый этап загрузки) начинается, когда появляется следующее сообщение:
Подождите некоторое время, пока Windows подготовит к первому запуску.
На этом этапе устанавливается базовая поддержка оборудования. Если это установка обновления, данные и программы также переносятся. В следующей таблице перечислены важные файлы журнала на этом этапе установки.
| Файл журнала | Описание |
|---|---|
| C:\WINDOWS\PANTHER\setupact.log | Содержит сведения о действиях установки во время установки. |
| C:\WINDOWS\PANTHER\setuperr.log | Содержит сведения об ошибках установки во время установки. |
| C:\WINDOWS\PANTHER\miglog.xml | Содержит сведения о структуре каталога пользователя. Эта информация включает идентификаторы безопасности (SID). |
| C:\WINDOWS\INF\setupapi.dev.log | Содержит сведения о Plug and Play устройствах и установке драйверов. |
| C:\WINDOWS\INF\setupapi.app.log | Содержит сведения об установке приложения. |
| C:\WINDOWS\Panther\PostGatherPnPList.log | Содержит сведения о записи устройств, которые находятся в системе после этапа настройки в сети. |
| C:\WINDOWS\Panther\PreGatherPnPList.log | Содержит сведения о первоначальном захвате устройств, которые находятся в системе на этапе нижнего уровня. |
Этап приветствия Windows
Этап приветствия Windows включает следующие параметры и события:
- Он предоставляет возможности для создания учетных записей пользователей.
- Он предоставляет возможность указать имя компьютера.
- Средство оценки системы Windows (Winsat.exe) завершает тестирование производительности для определения оценки индекса возможностей Windows.
Этап приветствия Windows является заключительным этапом установки перед входом пользователя. В следующей таблице перечислены важные файлы журнала на этом этапе установки.
| Файл журнала | Описание |
|---|---|
| C:\WINDOWS\PANTHER\setupact.log | Содержит сведения о действиях установки во время установки. |
| C:\WINDOWS\PANTHER\setuperr.log | Содержит сведения об ошибках установки во время установки. |
| C:\WINDOWS\PANTHER\miglog.xml | Содержит сведения о структуре каталога пользователя. Эта информация включает идентификаторы безопасности (SID). |
| C:\WINDOWS\INF\setupapi.dev.log | Содержит сведения о Plug and Play устройствах и установке драйверов. |
| C:\WINDOWS\INF\setupapi.app.log | Содержит сведения об установке приложения. |
| C:\WINDOWS\Panther\PostGatherPnPList.log | Содержит сведения о записи устройств, которые находятся в системе после этапа настройки в сети. |
| C:\WINDOWS\Panther\PreGatherPnPList.log | Содержит сведения о первоначальном захвате устройств, которые находятся в системе на этапе нижнего уровня. |
| C:\WINDOWS\Performance\Winsat\winsat.log | Содержит сведения о результатах тестирования производительности средства оценки системы Windows. |
Этап отката
Если установка обновления Windows завершается сбоем и вы успешно откатили установку на предыдущий рабочий стол операционной системы, для устранения неполадок можно использовать несколько файлов журналов. В следующей таблице перечислены важные файлы журнала на этом этапе.
| Файл журнала | Описание |
|---|---|
| C:$WINDOWS.~BT\Sources\Panther\setupact.log | Содержит сведения о действиях установки во время установки. |
| C:$WINDOWS.~BT\Sources\Panther\miglog.xml | Содержит сведения о структуре каталога пользователя. Эта информация включает идентификаторы безопасности (SID). |
| C:$WINDOWS.~BT\Sources\Panther\setupapi\setupapi.dev.log | Содержит сведения о Plug and Play устройствах и установке драйверов. |
| C:$WINDOWS.~BT\Sources\Panther\setupapi\setupapi.app.log | Содержит сведения об установке приложения. |
| C:$WINDOWS.~BT\Sources\Panther\PreGatherPnPList.log | Содержит сведения о первоначальном захвате устройств, которые находятся в системе на этапе нижнего уровня. |
| C:$WINDOWS.~BT\Sources\Panther\PostGatherPnPList.log | Содержит сведения о записи устройств, которые находятся в системе после этапа настройки в сети. |
Сбор данных
Если вам нужна помощь службы поддержки Microsoft, мы рекомендуем собирать информацию путем выполнения действий, описанных в разделе Сбор информации с помощью TSS для решения проблем, связанных с развертыванием.
Состояния установки Windows
Существует несколько состояний, назначенных образу Windows во время установки. Эти сведения о состоянии можно использовать для автоматического обнаружения различных состояний и этапов программы установки Windows.
Сведения о состоянии программы установки Windows
Состояние образа Windows хранится в двух расположениях: в реестре и в файле.
- В реестре: КЛЮЧ: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State ТИП: REG_SZ VALUE: StateName
- В файле: ФАЙЛ: %WINDIR%\Setup\State\State.ini SECTION: [State] VALUE: StateName
В следующей таблице описаны значения, которые существуют для StateName.
Образ успешно установлен. Этапы настройки специализации и oobeSystem завершены. Этот образ нельзя развернуть на компьютере с другой конфигурацией оборудования, так как он теперь зависит от оборудования. Чтобы развернуть этот образ на компьютере с другой конфигурацией оборудования, необходимо запустить sysprep /generalize.
Это состояние по умолчанию для образа на данном этапе установки Windows, который еще не завершен. Если процесс запрашивает значение IMAGE_STATE и возвращается IMG_UNDEPLOYABLE, изображение находится в одном из следующих состояний:
- В настоящее время программа установки выполняется и не полностью завершена. После завершения определенного этапа IMAGE_STATE будет задано соответствующее значение завершения.
- При запросе в сети, когда программа установки не запущена, произошел сбой при завершении этапа установки. Этот образ необходимо переустановить.
- Если запрос выполнялся в автономном режиме, образ не завершил этап и никогда не будет развертываться.
Образ успешно завершил этап настройки generalize и продолжит переход к этапу конфигурации OOBEsystem при запуске программы установки.
Образ успешно завершил этап настройки generalize и продолжит работу в режиме аудита при запуске программы установки.
Образ успешно завершил прохождение этапа специализации и продолжит переходить к этапу конфигурации OOBEsystem при запуске программы установки.
Образ успешно завершил этап настройки специализации и продолжит работу в режиме аудита при запуске программы установки.
В следующих примерах показано, как получить доступ к сведениям о состоянии.
-
Чтобы получить доступ к сведениям о состоянии из реестра, выполните следующие действия.
C:\>reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State /v Imag eState HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State ImageState REG_SZ IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE
C:\>type %windir%\Setup\State\State.ini [State] ImageState="IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE"
Файлы ответов (unattend.xml)
Файлы ответов (или файлы автоматической установки) можно использовать для изменения параметров Windows в образах во время установки. Вы также можете создать параметры, запускающие скрипты в образах, которые запускаются после того, как первый пользователь создаст свою учетную запись и выберет язык по умолчанию.
Программа установки Windows будет автоматически искать файлы ответов в определенных местах, или вы можете указать автоматический файл для использования с помощью /unattend: параметра при запуске программы установки Windows (setup.exe).
Обзор параметров Windows
Хотя многие параметры Windows можно задать в режиме аудита, некоторые параметры можно задать только с помощью файла ответов или Designer конфигурации Windows, например с помощью сведений о поддержке производителя. Полный список параметров файла ответов (также известный как параметры автоматической установки) приведен в справочнике по автоматической установке Windows.
Предприятия могут управлять другими параметрами с помощью групповая политика. Дополнительные сведения см. в разделе групповая политика.
Параметры файла ответов
Вы можете указать , какой этап конфигурации будет добавлен для добавления новых параметров. Каждый этап настройки представляет этап установки, на котором можно настроить параметры:
- 1 windowsPE: эти параметры используются программой установки Windows. Если вы изменяете существующие образы, эти параметры обычно можно игнорировать.
- 2 offlineServicing. Эти параметры применяются к автономным образам, где вы применяете автоматический файл с DISM с помощью Apply-Unattend параметра . При применении автоматического файла с DISM к автономному образу обрабатываются только параметры в этом проходе конфигурации.
- 4 специализация: большинство параметров следует добавить сюда. Эти параметры активируются как в начале режима аудита, так и в начале запуска при первом запуске. Если необходимо выполнить несколько обновлений или тестовых параметров, снова обобщите устройство и добавьте еще один пакет параметров в этап специализированной конфигурации.
- 6 auditUser: запускается сразу после запуска режима аудита. Это отличное время для запуска скрипта тестирования системы. Мы добавим Microsoft-Windows-Deployment\RunAsynchronousCommand в качестве примера. Дополнительные сведения см. в статье Добавление пользовательского скрипта в программу установки Windows.
- 7 oobeSystem: используйте экономно. Большинство этих параметров выполняются после завершения запуска при первом включении. Исключением является параметр Microsoft-Windows-Deployment\Reseal\Mode = Audit, который мы будем использовать для обхода OOBE и загрузки компьютера в режиме аудита. Если ваш скрипт зависит от знания языка, выбранного пользователем во время запуска при первом включении, вы добавите его в проход oobeSystem.
- Дополнительные сведения см. в разделе Проходит конфигурации программы установки Windows.
Эти параметры могут быть потеряны, если пользователь сбрасывает компьютер с помощью встроенных средств восстановления. Сведения о том, как обеспечить сохранение этих параметров на устройстве во время сброса, см. в разделе Примеры скриптов. Сохранение параметров Windows с помощью восстановления.
Создание и изменение файла ответов
В этом разделе описывается, как создать и изменить файл автоматической установки с помощью средств, доступных в комплекте средств для развертывания и оценки Windows. При создании файла автоматической установки для развертывания можно настроить другие или дополнительные параметры, отличные от описанных ниже.
Шаг 1. Создание файла каталога
- Запустите диспетчер системных образов Windows.
- Щелкните Файл>Выберите образ Windows.
- В разделе Выбор образа Windows найдите и выберите файл образа (D:\install.wim). Затем выберите выпуск Windows, например Windows 10 Pro, и нажмите кнопку ОК. Нажмите кнопку Да , чтобы создать файл каталога. Windows SIM создает файл на основе файла образа и сохраняет его в той же папке, что и файл образа. Этот процесс может занять несколько минут. Файл каталога появится в области Образ Windows . Windows SIM содержит список настраиваемых компонентов и пакетов в этом образе.
- Чтобы создать файл каталога для 32-разрядных или arm-устройств, используйте 32-разрядное устройство.
- Убедитесь, что файл базового образа Windows (\Sources\Install.wim) находится в папке с правами чтения и записи, например USB-устройстве флэш-памяти или на жестком диске.
Шаг 2. Создание файла ответов
- Щелкните Файл>Новый файл ответов. Новый файл ответов появится в области Файл ответов .
Примечание При открытии существующего файла ответов может появиться запрос на связывание файла ответов с изображением. Нажмите кнопку Да.
Шаг 3. Добавление параметров файла ответов
- Добавьте сведения о изготовителе оборудования:
- В области Образ Windows разверните узел Компоненты, щелкните правой кнопкой мыши amd64_Microsoft-Windows-Shell-Setup_(версия), а затем выберите Добавить параметр для передачи 4 специализации.
- В области Файл ответов выберите Компоненты\4 specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.
- В области Свойства OEMInformation в разделе Параметры выберите:
- Изготовитель= Fabrikam
- Model= Notebook Model 1
- Логотип= C:\Fabrikam\Fabrikam.bmp
- Создайте 32-разрядный цветной рисунок или логотип с максимальным размером 120×120 пикселей и сохраните его в виде D:\AnswerFiles\Fabrikam.bmp файла на локальном компьютере. Мы скопируем логотип в образ Windows за несколько шагов.
- В области Образ Windows разверните узел Компоненты, щелкните правой кнопкой мыши amd64_Microsoft-Windows-Deployment_(версия) и выберите Добавить параметр для pass 7 oobeSystem.
- В области Файл ответов выберите Компоненты\7 oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal.
- В области Свойства повторного просмотра в разделе Параметры выберите Mode= Audit .
- В области Образ Windows щелкните правой кнопкой мыши amd64_ Microsoft-Windows-Deployment_(версия) и выберите добавить параметр для pass 6 auditUser.
- В области Файл ответов разверните компоненты\6 auditUser\amd64_Microsoft-Windows-Deployment_neutral\RunAsynchronous. Щелкните правой кнопкой мыши Пункт RunAsynchronousCommand Properties (Свойства runAsynchronousCommand ) и выберите команду Вставить новый элемент AsynchronousCommand.
- В области Свойства асинхронной команды в разделе Параметры добавьте следующие значения:
- Path = C:\Fabrikam\SampleCommand.cmd
- Description = Sample command to run a system diagnostic check.
- Order = 1 (Определяет порядок выполнения команд, начиная с 1.)
Path = CMD /c REG ADD HKEY_LOCAL_MACHINE\Software\Sample /v 10 /t REG_SZ ABCD Description = Adds a OEM registry key Order = 2 RequiredUserInput = falseПолный список параметров конфигурации см. в справочнике по автоматической установке Windows .
Шаг 4. Сохранение файла ответов
- Сохраните файл ответов, например D:\AnswerFiles\BootToAudit-x64.xml.
Примечание Windows SIM не позволит сохранить файл ответов в подключенных папках образов.
Шаг 5. Создание скрипта
Так как мы указали скрипт для выполнения на шаге 3.3, давайте создадим этот скрипт сейчас.
-
Скопируйте следующий пример сценария в Блокнот и сохраните его как D:\AnswerFiles\SampleCommand.cmd .
@rem Scan the integrity of system files @rem (Required after removing the base English language from an image) sfc.exe /scannow @rem Check to see if your drivers are digitally signed, and send output to a log file. md C:\Fabrikam C:\Windows\System32\dxdiag /t C:\Fabrikam\DxDiag-TestLogFiles.txtДобавление файла ответов и скрипта в изображение
Шаг 6. Подключение образа и добавление файла ответов
- Используйте DISM для подключения образа Windows. Сведения о подключении образа см. в статье Подключение и изменение образа Windows с помощью DISM.
- Скопируйте файл ответов в изображение в папку \Windows\Panther и назовите его unattend.xml. Папка Panther — это одна из папок, в которых Windows ищет файл ответов. Создайте папку, если она не существует. Если существует файл ответов, замените его или при необходимости используйте диспетчер системных образов Windows для изменения или объединения параметров.
MkDir c:\mount\windows\Windows\Panther Copy D:\AnswerFiles\BootToAudit-x64.xml C:\mount\windows\Windows\Panther\unattend.xml MkDir c:\mount\windows\Fabrikam Copy D:\AnswerFiles\Fabrikam.bmp C:\mount\windows\Fabrikam\Fabrikam.bmp Copy D:\AnswerFiles\SampleCommand.cmd C:\mount\windows\Fabrikam\SampleCommand.cmdDism /Unmount-Image /MountDir:"C:\mount\windows" /CommitПри применении образа Windows обработает файл автоматической установки и настроит параметры на основе того, что вы указали в автоматической установке.