You can install the Windows® Assessment and Deployment Kit (Windows ADK) directly from the Internet. You can also download the installer and copy it to an offline computer. An offline computer is any computer that does not have Internet access. The offline computer can be on a private network or can be a non-networked computer.

Download and install the Windows ADK from this website.

Review the list of supported operating systems that you can install the Windows ADK to in the Windows ADK Supported Platforms.

In this topic:

Installing the Windows ADK from the Internet

Installing the Windows ADK on an Offline Computer

Maintaining the Windows ADK

ADKSetup.exe Command-Line Syntax

ADK Installation Log Files

Installing the Windows ADK from the Internet

You can run the Windows ADK Setup program directly from the Internet by using either the graphical user interface (GUI) or the command line.

Make sure that your computer remains connected to the Internet while ADK Setup is running. ADK Setup downloads installation packages from the Internet while it runs. The time required to complete ADK Setup varies depending on the bandwidth of your Internet connection, the performance of your computer, and the Windows ADK features that you decide to install.

To install the Windows ADK from the Internet by using the GUI

  1. Run ADK Setup from this Microsoft website.

  2. Select Install the Assessment and Deployment Kit to this computer.

  3. In the Install Path box, specify the location where you want to install the Windows ADKfeatures, and then click Next.

  4. If prompted, select whether you want to participate in the Customer Experience Improvement Program (CEIP), and then click Next.

  5. To continue with Windows ADK Setup, you must accept the terms of the license agreement. To accept the terms of the license agreement, click Accept.

  6. Select the Windows ADK features that you want to install, and then click Install.

To install the Windows ADK from the Internet by using the command line

  1. Copy the Adksetup.exe file from this Microsoft website to your computer.

  2. Open a Command Prompt window by right-clicking and then selecting Run as administrator.

  3. In the Command Prompt window, change directory to the directory that contains your copy of the Adksetup.exe file.

    For example, if you copied the file to the Downloads directory for your user account:

      Copy Code
    cd %userprofile%\downloads
    
  4. Run the following command:

      Copy Code
    adksetup /quiet /installpath <path> /features <featureID1><featureID2>
    

    For <path>, specify the location where you want to install the Windows ADK features.

    To see a list of possible <featureID> values, run the adksetup /list command. To install all of the available Windows ADK features, use the /features + option instead of specifying the individual feature identifiers.

Installing the Windows ADK on an Offline Computer

To install the Windows ADK on a computer that does not have Internet access, you first download the installer files. Next, you copy the installer files to the offline computer. Then you can run ADKSetup.exe using either the GUI or the command line.

To install the Windows ADK on an offline computer by using the GUI

  1. On a computer that has Internet access, run Windows ADK Setup from this Microsoft website.

  2. Select Download the Assessment and Deployment Kit for installation on a separate computer.

  3. In the Download Path box, specify the location where you want to download the files, and then click Next.

  4. Select whether you want to participate in the Customer Experience Improvement Program (CEIP), and then click Download.

  5. After the download is finished, click Close.

  6. Copy the downloaded files to a location that the offline computer can access.

    For example, copy the files to removable media or to a file server that the computer can access.

  7. On the offline computer, change directory to the location of the copied files.

  8. Run ADKSetup.exe, and then select the Windows ADK features that you want to install.

To install the Windows ADK on an offline computer by using the command line

  1. On the computer that has Internet access, save a copy of the Adksetup.exe file on the computer.

  2. Open a Command Prompt window by right-clicking and then selecting Run as administrator.

  3. Change directory to the directory that stores the Adksetup.exe file.

    For example, if you copied the file to the Downloads directory for your user account:

      Copy Code
    cd %userprofile%\downloads
    
  4. Run the following command, where <path> is the location where you want to download the files:

      Copy Code
    adksetup /quiet /layout <path>
    
  5. Copy the downloaded files to a location that the offline computer can access.

    For example, copy the files to removable media or to a file server that the offline computer can access.

  6. On the offline computer, open a Command Prompt window as an administrator.

  7. Change directory to the directory that contains the downloaded copy of Adksetup.exe.

  8. Run the following command:

      Copy Code
    adksetup /quiet /installpath <path> /features <featureID1><featureID2>
    

    For <path>, specify the location where you want to install the Windows ADK features.

    To see a list of possible <featureID> values, run the adksetup /list command. To install all of the Windows ADK features, use the /features + option.

Maintaining the Windows ADK

You can manage the installation, repair, and removal of Windows ADK features by using the Programs and Features section in Control Panel.

You can also remove or repair the Windows ADK features from the command line. For more information, see ADKSetup.exe Command-Line Syntax.

Change, Repair, or Uninstall the Windows ADK from the Control Panel

  1. Open Programs and Features section in Control Panel. Click Assessment and Deployment Kit and then click Change.

  2. In the Maintain your Assessment and Deployment Kit features window, select an option:

    • Change

      This option allows you to add or remove specific Windows ADK features.

    • Repair

      This option reinstalls all of the Windows ADK features that are currently installed on the computer.

    • Uninstall

      This option removes all of the Windows ADK features.

    • Change Customer Experience Improvement Program Settings.

      This option changes the CEIP settings that are applied to all of the Windows kits installed to the computer.

  3. Follow the steps in the Windows ADK to complete your selected option.

To selectively remove Windows ADK features by using the command line

  1. Open a Command Prompt window by right-clicking and then selecting Run as administrator.

  2. Change directory to the directory that contains the Adksetup.exe file.

  3. Run the following command, where <featureID1>, <featureID2>, and so on are the identifiers for the features that you want to remove:

      Copy Code
    adksetup /quiet /uninstall /features <featureID1><featureID2>
    

    You can run the adksetup /list command to show possible <featureID> values. Your installation may not have all of the features listed.

    To remove all of the Windows ADK features that are installed, omit the /features option.

    For additional command line options used to manage the Windows ADK, see ADKSetup.exe Command-Line Syntax.

To check for Windows ADK updates

  1. On a computer that has Internet access, run the latest version of ADK Setup from this Microsoft website.

    Warning
    The Windows ADK does not automatically download updated features. You must run the latest version of ADKSetup.exe from the Microsoft website to determine if there are any updates.
  2. If there are updates, you will be prompted to install the latest versions of those features.

  3. To install updates to an offline computer, you must download ADKSetup.exe as well as the updated features. Then, you must copy those features and ADKSetup.exe to the offline computer. Run ADKSetup.exe and install the updated feature to the offline computer.

    1. On a computer that has Internet access, run the latest version of ADK Setup from this Microsoft website.

    2. In the Specify Location page, choose a location to download the ADK installer and the selected features.

    3. Copy the ADK files to the offline computer.

    4. Run ADKSetup.exe to install updated features.

ADKSetup.exe Command-Line Syntax

ADKSetup.exe uses the following syntax when you run it in a Command Prompt window. You can specify the options in any order.

ADKSetup [/features [{ + | <featureID> [ …] }] [{/installpath <path> | /layout [<path>]}] [{/norestart | /forcerestart | /promptrestart}] [/q] [/l<path_to_file>] [/ceip {on | off}]

ADKSetup/uninstall [/features [<featureID> [ …] ] [{/norestart | /promptrestart | /forcerestart}] [/q] [/l <path_to_file>] [/ceip {on | off}]

ADKSetup/list

ADKSetup/repair

ADKSetup {/? | /help | /h}

The following table describes the usage of each command option. These options are not case sensitive.

Option Parameter Description

/ceip

on

off

Specifies whether users can opt in to a customer experience improvement program (CEIP), which sends anonymous usage data to Microsoft. If you also specify the /layout option, the CEIP applies only to data about the current download. If you omit the /layout option, the CEIP setting is saved to the registry of the local computer and applies to all Windows kits installed on the computer, including the Windows® Logo Kit (WLK) and Windows Driver Kit (WDK).

If you omit this option, the behavior is off.

/log

/l

<path_to_file>

Overrides the default directory and file name of the ADK Setup log file. If you specify this option, you must specify the full path and the file name, including the file name extension. If you omit this option, ADK Setup writes the file to the %TEMP%\ADK directory.

/forcerestart

/norestart

/promptrestart

Specifies how ADK Setup behaves if it requires a restart in order to finish. If a restart is not required, these options have no effect.

  • /forcerestart closes applications and restarts the computer without prompting the user.

  • /norestart does not close applications or restart the computer, and does not notify the user that a restart is required to complete ADK Setup.

  • /promptrestart notifies the user that a restart is necessary and lets the user decide whether to restart.

Note
If you specify the /q option, ADK Setup ignores all of the restart options, and the behavior is /forcerestart.

If you specify two or all three of these options, the behavior is the option that occurs last.

If you omit all three of these options, the default behavior is /promptrestart.

/quiet

/q

Runs ADK Setup without displaying the user interface. If an error message would normally appear, ADK Setup writes that error message to the log file.

/installpath

/layout

<path>

Specifies whether to only download the installation files, or to download them and then install them locally.

/installpath downloads installer files and then installs the Windows ADK locally. The <path>argument is required, and specifies the directory into which ADK Setup installs the features. If Windows ADK features were previously installed on this computer and the path that you specify does not match the previous path, an error occurs.

/layout downloads installer files but does not install them locally. You can use this option to download ADK Setup for a later installation of Windows ADK features on a computer that does not have Internet access. You can use this option only if you are running ADK Setup from the Internet. The <path> argument is optional; if you omit it, Windows ADK Setup stores installer files in the %USERPROFILE%\Downloads\Windows Kits\8.1\ADK directory.

If you specify both options, the behavior is /layout.

If you omit both options, the behavior is /installpath.

/features

+

<featureID>

Installs the Windows ADK features that you specify as arguments.

  • To install all features, specify only the + argument.

    For example:

    adksetup /features +

  • To install only specific features, specify the feature identifiers as a space-separated list.

    For example:

    adksetup /features feature1 feature2

Note
If you specify the /layout option, you cannot use the /features option. You can use the /features option only when the installation behavior is /installpath.

To see a list of the <featureID> values that you can specify, type adksetup /list.

If you specify a space-separated + argument in addition to one or more feature identifiers, ADK Setup ignores the feature identifiers and installs all features.

/uninstall

Removes from the computer the Windows ADK features that you specify in the /features option. If you do omit that option, ADK Setup removes all Windows ADK features.

/repair

Reinstalls all of the Windows ADK features that are already installed on the computer.

/list

Lists the Windows ADK features that are available to install or download.

/help

/h

/?

Displays command-line syntax and help information.

Windows ADK Features

The following table shows the feature identifier for each Windows ADK feature. When you run ADKSetup.exe in a Command Prompt window, you can use the feature identifier as the parameter of the /features option, in order to specify features to install or remove.

Feature Identifier

Application Compatibility Toolkit (ACT)

OptionId.ApplicationCompatibilityToolkit

Deployment Tools

OptionId.DeploymentTools

Windows Preinstallation Environment (Windows PE)

OptionId.WindowsPreinstallationEnvironment

User State Migration Tool

OptionId.UserStateMigrationTool

Volume Activation Management Tool (VAMT)

OptionId.VolumeActivationManagementTool

Windows Performance Toolkit (WPT)

OptionId.WindowsPerformanceToolkit

Windows Assessment Toolkit

OptionId.WindowsAssessmentToolkit

Windows Assessment Services — Client

OptionId.WindowsAssessmentServicesClient

Windows Assessment Services

OptionId.WindowsAssessmentServices

Microsoft® SQL Server® 2012 Express

OptionId.SqlExpress2012

.NET Framework

OptionId.Netfx

ADK Installation Log Files

To review installation logs, see %temp%\adk.