This topic describes the supported platforms for Windows® deployment tools. All the tools mentioned are related to deploying a platform (x86-based, 64-bit version, or Itanium-based) from the corresponding deployment platforms. For a technical description of each tool, see Deployment Tools Technical Reference.
In This Section
The following tools are described in this topic:
Deployment Image Servicing and Management
Deployment Image Servicing and Management (DISM) works on Windows® 7, Windows Vista® with Service Pack 2 (SP2), Windows Vista® with Service Pack 1 (SP1), Windows Server® 2008 R2 and Windows Server® 2008 images. However, the full functionality is available only when you are servicing a Windows 7 or Windows Server 2008 R2 image. This is because the files and resources required to service any Windows image are located in the image. DISM will detect and use the resources available in the target image to update the image.
If you are servicing a Windows Vista with SP1 or SP2 image, or a Windows Server 2008 image, DISM will translate the DISM command to the equivalent Package Manager command so that the image can be updated. This is why you do not get the additional functionality available in DISM when you are servicing Windows Vista with SP1 or SP2, or Windows Server 2008. However, you will not lose any functionality. DISM provides functional parity to Package Manager.
When you use DISM to service a Windows Vista with SP2, Windows Vista with SP1 or Windows Server 2008 image, note the following limitations:
- Only offline scenarios are supported.
- The Windows image that you are updating must
be Windows Vista with SP2, Windows Vista with SP1 or Windows
Server 2008.
- Only Package Manager features are available.
The new functionality in DISM, such as adding and removing drivers
without an answer file, or enumerating packages and drivers, will
not translate to package manager syntax.
- You must run DISM from a full operating
system or from Windows PE.
The following table provides additional information about supported platforms. The deployment platform is the operating system where DISM runs. The target platform is the image that is being serviced.
Note: | |
Before servicing a Windows 7 image, or running Windows 7 setup from Windows PE 2003 or Windows Server 2003, you must first copy the MSXML6 binaries into your \%WINDIR%\system32 directory. MSXML6 is available on the Windows Automated Installation Kit (Windows AIK) and the OEM Preinstallation Kit (Windows OPK) media. |
Deployment environment | Target x86 platform | Target x64 platform | Target Itanium platform |
---|---|---|---|
Windows 7 or Windows Server 2008 R2 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows 7 or Windows Server 2008 R2 x64 |
Supported: Host syswow64 |
Supported |
Unsupported |
Windows 7 or Windows Server 2008 R2 Itanium |
Supported: Host syswow64 |
Unsupported |
Supported |
Windows Vista with SP1, Windows Vista SP2, or Windows Server 2008 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows Vista with SP1, Windows Vista SP2, or Windows Server 2008 x64 * |
Supported: Host syswow64 |
Supported |
Unsupported |
Windows Vista with SP1 , Windows Vista SP2,or Windows Server 2008 Itanium |
Supported: Host syswow64 |
Unsupported |
Supported |
Windows Server® 2003 R2 x86 |
Supported |
Supported: Host syswow64 |
Supported: target syswow64 |
Windows Server 2003 R2 x64 * |
Supported: Host syswow64 |
Supported |
Unsupported |
Windows Server 2003 R2 Itanium |
Supported: Host syswow64 |
Unsupported |
Supported |
Windows PE for Windows 7 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows PE for Windows 7 x64 |
Unsupported |
Supported |
Unsupported |
Windows PE for Windows 7 Itanium |
Unsupported |
Unsupported |
Supported |
Windows PE 2.1 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows PE 2.1 x64 |
Unsupported |
Supported |
Unsupported |
Windows PE 2.1 Itanium |
Unsupported |
Unsupported |
Supported |
Windows PE 2005 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows PE 2005 x64 |
Unsupported |
Supported |
Unsupported |
Windows PE 2005 Itanium |
Unsupported |
Unsupported |
Supported |
* Before using DISM with the /Add-Package, /Enable-Feature or /Disable-Feature commands from a 64-bit Windows Vista , Windows Server 2008 RTM, or Windows Server 2003 R2 host, you must install a hotfix.
To service a Windows 7 image from the host environment, you must install hotfix KB960037 on the host computer. The hotfix is available on the Windows OPK and Windows AIK media, in the hotfix <%mediaroot%>\HotFix folder in one of the following locations:
- For a 64-bit Windows Vista or Windows
Server 2008 RTM host operating system, install the hotfix
from: \HotFix\KB960037\WS08
- For a 64-bit Windows Server 2003 R2 hosts
operating system, install the hotfix from:
\HotFix\KB960037\W2K3
Double-click the appropriate .exe file to install the hotfix.
Using Existing Package Manager Scripts
In Windows Vista with SP1, Windows Vista SP2, and Windows Server 2008, the Package Manager command-line tool was provided for updating Windows images. If you have scripts that use Package Manager, and you don’t need the additional functionality provided by DISM, you can continue to use your existing Package Manager scripts to update Windows 7 or Windows Server 2008 R2 images.
Because the resources that you need to update your image are provided in the image (Windows Vista Service Pack 1 and later), Windows 7 and Windows Server 2008 R2 images contain the logic to translate the Package Manager syntax in your script to the equivalent DISM command. However, note that none of the new functionality provided in DISM is available because you will be using Package Manager syntax, which does not include commands for the new functionality.
When you use an existing Package Manager script to update a Windows 7 image, note the following limitations:
- Translating Package Manager scripts to DISM
syntax works only when the target operating system is
Windows 7 or Windows Server 2008 R2.
- New features provided in DISM are not
available.
- Only Package Manager functionality is
supported.
- Scripts must be run from a full operating
system or from Windows PE.
The following table outlines the support matrix for using existing Package Manager scripts.
Deployment environment | Target Windows 7 or Windows Server 2008 R2 x86 platform | Target Windows 7 or Windows Server 2008 R2 x64 platform | Target Windows 7 or Windows Server 2008 R2 Itanium platform |
---|---|---|---|
Windows 7 or Windows Server 2008 R2 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows 7 or Windows Server 2008 R2 x64 |
Supported: Host syswow64 |
Supported |
Unsupported |
Windows 7 or Windows Server 2008 R2 Itanium |
Supported: Host syswow64 |
Unsupported |
Supported |
Windows Vista with SP1, Windows Vista SP2, or Windows Server 2008 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows Vista with SP1, Windows Vista SP2, or Windows Server 2008 x64 |
Supported: Host syswow64 |
Supported |
Unsupported |
Windows Vista with SP1, Windows Vista SP2, or Windows Server 2008 Itanium |
Supported: Host syswow64 |
Unsupported |
Supported |
Windows Server 2003 R2 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows Server 2003 R2 x64 |
Supported: Host syswow64 |
Supported |
Unsupported |
Windows Server 2003 R2 Itanium |
Supported: Host syswow64 |
Unsupported |
Supported |
Windows PE for Windows 7 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows PE for Windows 7 x64 |
Unsupported |
Supported |
Unsupported |
Windows PE for Windows 7 Itanium |
Unsupported |
Unsupported |
Supported |
Windows PE 2.1 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows PE 2.1 x64 |
Unsupported |
Supported |
Unsupported |
Windows PE 2.1 Itanium |
Unsupported |
Unsupported |
Supported |
Windows PE 2005 x86 |
Supported |
Supported: target syswow64 |
Supported: target syswow64 |
Windows PE 2005 x64 |
Unsupported |
Supported |
Unsupported |
Windows PE 2005 Itanium |
Unsupported |
Unsupported |
Supported |
ImageX
The following table lists Windows operating systems and the supported list of architecture types that you can use to mount, view, apply, and modify images.
Operating System | Can mount, view, apply, and modify images of the following architecture types |
---|---|
Windows XP with Service Pack 2 (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows XP with Service Pack 2 (64-bit version) |
x86-based, x64-based, Itanium-based |
Windows Vista with Service Pack 2 (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows Vista SP2 (64-bit version) |
x86-based, x64-based, Itanium-based |
Windows 7 (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows 7 (64-bit version) |
x86-based, x64-based, Itanium-based |
Windows Server 2003 Service Pack 2 (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows Server 2003 Service Pack 2 (64-bit version) |
x86-based, x64-based, Itanium-based |
Windows Server 2008 (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows Server 2008 (64-bit version) |
x86-based, x64-based, Itanium-based |
Windows Server 2008 (Itanium-based) |
x86-based, x64-based, Itanium-based |
Windows Server 2008 R2 (64-bit version) |
x86-based, x64-based, Itanium-based |
Windows Server 2008 R2 (Itanium-based) |
x86-based, x64-based, Itanium-based |
Windows PE 2005 (32-bit version) |
x86-based, x64-based, Itanium-based ImageX does not support read or mount operations from a Windows PE environment. |
Windows PE 2005 (64-bit version) |
x86-based, x64-based, Itanium-based ImageX does not support read or mount operations from a Windows PE environment. |
Windows PE 2.0 (32-bit version) |
x86-based, x64-based, Itanium-based ImageX does not support read or mount operations from a Windows PE environment. |
Windows PE 2.0 (64-bit version) |
x86-based, x64-based, Itanium-based ImageX does not support read or mount operations from a Windows PE environment. |
Windows 7-based Windows PE (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows 7-based Windows PE (64-bit version) |
x86-based, x64-based, Itanium-based |
Windows Setup
The following table lists Windows operating systems and the supported list of architecture types that you can install Windows to.
Operating System | Can install Windows to the following architecture types |
---|---|
Windows XP SP2 (32-bit version) |
x86-based |
Windows XP SP2 (64-bit version) |
x86-based, x64-based |
Windows Vista SP1 and SP2 (32-bit version) |
x86-based |
Windows Vista SP1 and SP2 (64-bit version) |
x86-based, x64-based |
Windows 7 (32-bit version) |
x86-based |
Windows 7 (64-bit version) |
x86-based, x64-based |
Windows Server 2003 SP2 (32-bit version) |
x86-based |
Windows Server 2003 SP2 (64-bit version) |
x86-based, x64-based |
Windows Server 2008 (32-bit version) |
x86-based |
Windows Server 2008 (64-bit version) |
x86-based, x64-based |
Windows Server 2008 (Itanium-based) |
Itanium-based |
Windows Server 2008 R2 (64-bit version) |
x86-based, x64-based |
Windows Server 2008 R2 (Itanium-based) |
Itanium-based |
Windows PE 2005 (32-bit version) |
x86-based |
Windows PE 2005 (64-bit version) |
x64-based |
Windows PE 2.0 (32-bit version) |
x86-based, x64-based |
Windows PE 2.0 (64-bit version) |
x64-based |
Windows 7-based Windows PE (32-bit version) |
x86-based, x64-based |
Windows 7-based Windows PE (64-bit version) |
x64-based |
Windows System Image Manager
The 32-bit version of Windows System Image Manager (Windows SIM) can create and open catalog files (.clg) for Windows images of all architecture types. The 64-bit versions of Windows SIM could create catalog files only for 64-bit Windows images. For example, the AMD64 version of SIM can create catalogs only of AMD64-based Windows images.
After the catalog file is created, Windows SIM can open catalog files for all Windows image architecture types.
Windows PE is not a supported platform for Windows SIM.
The following table lists Windows operating systems and the supported list of architecture types on which you can create catalog files for Windows images.
Operating System | Can create .clg files for the following architectures |
---|---|
Windows Vista SP1 and SP2 (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows Vista SP1 and SP2 (64-bit version) |
x64-based only |
Windows 7 (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows 7 (64-bit version) |
x64-based only |
Windows Server 2003 SP2 (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows Server 2003 SP2 (64-bit version) |
x64-based only |
Windows Server 2008 (32-bit version) |
x86-based, x64-based, Itanium-based |
Windows Server 2008 (64-bit version) |
x64-based only |
Windows Server 2008 (Itanium-based) |
Itanium-based only |
Windows Server 2008 R2 (64-bit version) |
x64-based only |
Windows Server 2008 R2 (Itanium-based) |
Itanium-based only |