Windows 10 Unattend File Sample

RECOMMENDED: Click here to fix Windows errors and improve PC performance

Windows Answer File Generator (WAFG) is a simple website that provides similar functions to Windows System Image Manager (SIM). Windows System Image Manager is the tool used to create an unattended Windows Setup answer file.

Unlike previous Windows versions, re-installing Windows 10 operating system is a fairly easy. With a few mouse clicks one can easily reset or reinstall Windows 10 without touching the installation media.

That said, if you often need to perform clean install of Windows 10 and prefer to create an unattended Windows 10 bootable DVD or Windows 10 USB, you have two choices. The first one is to use a third-party tool like NTLite for Windows 10. And the second option is using unattend.xml file to easily automate the installation of Windows 10.

Automate Windows 10 install with unattend.xml

Since using a third-party tool takes a lot of time to prepare the unattended Windows 10 installation setup, using unattend.xml or autounattend.xml is a good idea and is much easier as well. All you need to do is generate a unattend.xml with right values and place it in the root of your Windows 10 DVD or Windows 10 USB.

Sourcing a Windows 10 compatible unattend.xml answer file is not an easy task and at times, your unattended installation might require your attention if you are using a wrongly configured or incompatible unattended answer file.

Generate and download Autounattend.xml for Windows 10

If you want to prepare unattended Windows 10 DVD or Windows 10 USB with the help of unattend.xml file, you will be glad to know that the answer file for Windows 10 can now be generated using Windows Answer File Generator.

Windows Answer File Generator is a free online service to generate unattend.xml file for all recent versions of Windows, including the latest Windows 10. Using this free service, one can generate answer file for Windows 10 Home, Windows 10 Pro, Windows 10 Education, Windows 10 Enterprise, and Windows 10 Enterprise LTSB.

To prepare your unattend.xml or autounattend.xml file for an edition of Windows 10, visit this page and configure all settings that you want to pre-define to automate the installation and finally click Download File link located at the bottom of the page to download the Autounattend.xml file.

The Windows 10 answer file generator allows you select or configure following things:

General Settings

# Product key

# Accept license agreement

# Automatic activation

# Setup language

# License rearm

# Computer name

# Organization name

Regional Settings

# Keyboard or input method

# Currency and date format

# Time zone

# User interface language

Out Of Box Experience (OOBE)

# Network location

# Protect your computer

# Hide EULA page

# Disable auto daylight timeset

# Hide wireless setup in OOBE

# Control Panel View

# Control Panel Icon Size

# Skip machine OOBE

# Skip user OOBe

Windows 10 Unattend Example

Partition Settings

# Wife disk

# Install to disk

# Main partition active

# Main partition format

# Main partition label

# Main partition letter

# Partition order

User account

# User name

# Group

# Description

Sample

# Password (optional)

# Auto logon

# UAC

# Enable Firewall

# CEIP

Under Partition Settings, you will see options to choose various settings. Please select all partition related settings carefully as selecting a wrong partition letter or configuring the answer file to wipe the disk might cause data loss.

Where to place the Autounattend.xml file in bootable media?

Once all settings are selected and configured, click the Download File button to download Autounattend.xml file to your PC. Place this Autounattend.xml file in the root of your bootable Windows 10 USB to automate Windows 10 installation. For instance, if “E” is your bootable USB’s drive letter, then place the Autounattend.xml file in E:to make it unattended.

Good luck!

-->

Answer files (or Unattend files) can be used to modify Windows settings in your images during Setup. You can also create settings that trigger scripts in your images that run after the first user creates their account and picks their default language.

Windows Setup will automatically search for answer files in certain locations, or you can specify an unattend file to use by using the /unattend: option when running Windows Setup (setup.exe).

Windows settings overview

While you can set many Windows settings in audit mode, some settings can only be set by using an answer file or Windows Configuration Designer, such as adding manufacturer’s support information. A full list of answer file settings (also known as Unattend settings) is in the Unattended Windows Setup Reference.

Enterprises can control other settings by using Group Policy. For more info, see Group Policy.

Answer file settings

You can specify which configuration pass to add new settings:

  • 1 windowsPE: These settings are used by the Windows Setup installation program. If you’re modifying existing images, you can usually ignore these settings.

  • 4 specialize: Most settings should be added here. These settings are triggered both at the beginning of audit mode and at the beginning of OOBE. If you need to make multiple updates or test settings, generalize the device again and add another batch of settings in the Specialize Configuration pass.

  • 6 auditUser: Runs as soon as you start audit mode.

    This is a great time to run a system test script - we'll add Microsoft-Windows-DeploymentRunAsynchronousCommand as our example. To learn more, see Add a Custom Script to Windows Setup.

  • 7 oobeSystem: Use sparingly. Most of these settings run after the user completes OOBE. The exception is the Microsoft-Windows-DeploymentResealMode = Audit setting, which we’ll use to bypass OOBE and boot the PC into audit mode.

    If your script relies on knowing which language the user selects during OOBE, you’d add it to the oobeSystem pass.

  • To learn more, see Windows Setup Configuration Passes.

Note

These settings could be lost if the user resets their PC with the built-in recovery tools. To see how to make sure these settings stay on the device during a reset, see Sample scripts: Keeping Windows settings through a recovery.

Create and modify an answer file

Step 1: Create a catalog file

  1. Start Windows System Image Manager.

  2. Click File > Select Windows Image.

  3. In Select a Windows Image, browse to and select the image file (D:install.wim). Next, select an edition of Windows, for example, Windows 10 Pro, and click OK. Click Yes to create the catalog file. Windows SIM creates the file based on the image file, and saves it to the same folder as the image file. This process can take several minutes.

    The catalog file appears in the Windows Image pane. Windows SIM lists the configurable components and packages in that image.

    Troubleshooting: If Windows SIM does not create the catalog file, try the following steps:

    • To create a catalog file for either 32-bit or ARM-based devices, use a 32-bit device.

    • Make sure the Windows base-image file (SourcesInstall.wim) is in a folder that has read-write privileges, such as a USB flash drive or on your hard drive.

Step 2: Create an answer file

  • Click File > New Answer File.

    The new answer file appears in the Answer File pane.

    Note If you open an existing answer file, you might be prompted to associate the answer file with the image. Click Yes.

Step 3: Add new answer file settings

  1. Add OEM info:

    In the Windows Image pane, expand Components, right-click amd64_Microsoft-Windows-Shell-Setup_(version), and then select Add Setting to Pass 4 specialize.

    In the Answer File pane, select Components4 specializeamd64_Microsoft-Windows-Shell-Setup_neutralOEMInformation.

    In the OEMInformation Properties pane, in the Settings section, select:

    • Manufacturer=Fabrikam
    • Model=Notebook Model 1
    • Logo=C:FabrikamFabrikam.bmp

    Create a 32-bit color with a maximum size of 120x120 pixels, save it as D:AnswerFilesFabrikam.bmp file on your local PC, or use the sample from the USB-B key: D:ConfigSet$OEM$$$System32OEMFabrikam.bmp.

    We'll copy the logo into the Windows image in a few steps.

  2. Set the device to automatically boot to audit mode:

    In the Windows Image pane, expand Components, right-click amd64_Microsoft-Windows-Deployment_(version), and then select Add Setting to Pass 7 oobeSystem.

    In the Answer File pane, select Components7 oobeSystemamd64_Microsoft-Windows-Deployment_neutralReseal.

    In the Reseal Properties pane, in the Settings section, select Mode=Audit.

  3. Prepare a script to run after Audit mode begins.

    In the Windows Image pane, right-click amd64_ Microsoft-Windows-Deployment_(version) and then click Add Setting to Pass 6 auditUser.

    In the Answer File pane, expand Components6 auditUseramd64_Microsoft-Windows-Deployment_neutralRunAsynchronous. Right-click RunAsynchronousCommand Properties and click Insert New AsynchronousCommand.

    In the AsynchronousCommand Properties pane, in the Settings section, add the following values:

    Path = C:FabrikamSampleCommand.cmd

    Description = Sample command to run a system diagnostic check.

    Order = 1 (Determines the order that commands are run, starting with 1.)

  4. Add a registry key. In this example, we add keys for the OEM Windows Store program. Use the same process as adding a script, using CMD /c REG ADD.

    For Windows 10 Customer Systems, you may use the OEM Store ID alone or in combination with a Store Content Modifier (SCM) to identify an OEM brand for the OEM Store. By adding a SCM, you can target Customer Systems at a more granular level. For example, you may choose to target commercial devices separately from consumer devices by inserting unique SCMs for consumer and commercial brands into those devices.

    Add RunAsynchronousCommands for each registry key to add. (Right-click RunAsynchronousCommand Properties and click Insert New AsynchronousCommand).

See the Unattended Windows Setup Reference for a full list of configuration options.

Step 4: Save the answer file

  • Save the answer file, for example: D:AnswerFilesBootToAudit-x64.xml.

    Note Windows SIM will not allow you to save the answer file into the mounted image folders. Step 5: Create a script

Since we specified a script to run in Step 3, let's create that script now.

  • Copy the following sample script into Notepad, and save it as D:AnswerFilesSampleCommand.cmd.

Add the answer file and script to the image

Windows 10 Unattend Answer File

Step 6: Mount an image and add the answer file

Windows 10 Uattend File Samples

  1. Use DISM to mount a Windows image. To learn how to mount an image, see Mount and modify a Windows image using DISM

  2. Copy the answer file into the image into the WindowsPanther folder, and name it unattend.xml. The Panther folder is one of the folders where Windows searches for an answer file. Create the folder if it doesn’t exist. If there’s an existing answer file, replace it or use Windows System Image Manager to edit/combine settings if necessary.

  3. Unmount the image, committing the changes. For example:

    where C is the drive letter of the drive that contains the mounted image.

    This process may take several minutes.

Create Unattend File Windows 10

When you apply your image, Windows will process your unattend file and will configure your settings based on what you specified in the unattend.