SlideShare a Scribd company logo
Windows 7 Deployment
Automated Installation andDeployment Windows 7Roel van BuerenAlex de Jong
AgendaImaging ApproachesImaging C.R.A.P.WAIKMDT 2010 WDS
Resources
Traditional vs. Modular ApproachTraditionalModular1 base image (OS) for                all hardware
Apps/drivers delivered                    as add-ons
Easily integrate                          new hardware
Reduced maintenance costs
Automated build process
Easy to customise
OS + Applications in           1 image
Image per hardware type
Time to integrate              new hardware
High maintenance
Requires a visit to                    the desktop
Storage requirementsTraditional ApproachQuick Win
1 x image per model
high maintenanceTraditional vs. Modular ApproachMaintenanceDeploymentDevelopmentTimeTraditionalModular
Imaging StrategyThick imageCore applications and language packs includedUpdates includedDrivers includedThin imageCore applications and language packs NOT includedUpdates NOT includedDrivers NOT includedHybrid imageMixes thin and thick strategies
Imaging C.R.A.P.
Imaging C.R.A.PDisk Controllers drivers (STOP 0x0000007B)HAL (Uniprocessor, Multiprocessor)x64 and x86 supportDisk and Partition SetupWindows UpdatesDrivers (Out-of-the-box, ‘to be connected’ hardware)Custom Registry SettingsApplicationsAMD and Intel support
Platform Components
Windows Imaging (.WIM)
Microsoft Windows Imaging (WIM)Microsoft’s own image formatFile-based disk imaging is a core capability of Windows Vista, Windows 7, Windows 2008 Compared to sector-based formats, a WIM image is file-based
Microsoft Windows Imaging (WIM)This WIM image format is hardware-agnostic, meaning that you need only one image to address many different hardware configurations.
Microsoft Windows Imaging (WIM)The WIM image format also lets you store multiple images within one actual file. For example, Microsoft can ship multiple SKUs in one WIM image file. You store images with and without core applications in a single image file.Also, you can mark one of the images as bootable, allowing you to start a computer from a disk image contained in a WIM file.
Microsoft Windows Imaging (WIM)The WIM image format enables compression and single instancing, thus reducing the size of image files significantly. Single instancing is a technique that allows you to store two or more copies of a file for the space cost of one copy. For example, if images 1, 2, and 3 all contain file A, single-instancing stores a single copy of the file A and points images 1, 2, and 3 to that copy.
Microsoft Windows Imaging (WIM)The WIM image format allows you to service an image offline. You can add or delete certain operating system components, patches, and drivers without creating a new image. For example, to add a patch to a Windows XP image, you must boot the master image, add the patch, and then prepare the image again.
Microsoft Windows Imaging (WIM)The WIM image format lets you install a disk image on partitions of any size, unlike sector-based image formats that require you to deploy a disk image to a partition that's the same size or larger than the source disk.
WAIK
Windows Automated Installation KitThe Windows® Automated Installation Kit (Windows AIK) is a set of tools and documentation that support the configuration and deployment of Windows® operating systems.
Windows Automated Installation KitBy using Windows AIK, you can automate Windows installations, capture Windows images with ImageX, configure and modify images using Deployment Imaging Servicing and Management (DISM), create Windows PE images, and migrate user profiles and data with the User State Migration Tool (USMT). Windows AIK also includes the Volume Activation Management Tool (VAMT), which enables IT professionals to automate and centrally manage the volume activation process using a Multiple Activation Key (MAK).
ImageX
ImageX
ImageX
ImageX
ImageX
ImageX
ImageX
ImageX
DISMDeployment Image Servicing and Management Tool
DISM
DISM
DISM
DISM
DISM
DISM
DISM
DISM
Platform Components
Attended Windows setup
Windows XP Setup Manager
Windows SIM
Unattended Windows setup Unattend.xmlAutoUnattend.xmlAs a rule, only answer files named Unattend.xml are used. However, because some answer files include destructive actions such as disk partitioning, you must rename your Unattend.xml file to Autounattend.xml in the windowsPE and offlineServicing configuration passes. These passes run when you first run Windows PE or Setup.exe. You typically use the Autounattend.xml file when you use the Windows Setup DVD boot method and supply an answer file on a USB flash drive (UFD) or floppy disk.
Unattend Windows setup
Unattend Windows setup
Unattend Windows setup
Unattend Windows setup
Unattend Windows setup
Unattend Windows setup
Unattend Windows setup
Windows SIM
PasseswindowsPEofflineServicinggeneralizeSpecialize auditSystemauditUseroobeSystem
Windows PEWindows PE is a minimal Win32 subsystem with limited services, based on the Windows 7 kernel running in protected mode. It contains the minimal functionality that you need to run Setup, install Windows from a network share, automate basic processes, and perform hardware validation.Windows PE was developed specifically to address desktop and server deployment scenarios.
Windows PE
Passes – windowsPEConfigures Windows PE options as well as basic Windows Setup options. These options can include configuring a disk or language settings.
Passes - offlineServicingApplies updates to a Windows 7 image. Also applies packages, including software fixes, language packs, and other security updates.
Passes - generalizeThe generalize pass runs only if you run sysprep/generalize. In this pass, you can minimally configure Windows 7 as well as configure other settings that must persist on your master image. The sysprep /generalize command removes system-specific information. For example, the unique SID and other hardware-specific settings are removed from the image.
Passes - specializeCreates and applies system-specific information. For example, you can configure:network settingsinternational settingsdomain information.
Passes - auditSystemProcesses unattended Setup settings while Windows 7 is running in system context, before a user logs on to the computer in audit mode. The auditSystem pass runs only if you boot in audit mode.
Passes - auditUserProcesses unattended Setup settings after a user logs on to the computer in audit mode.The auditUser pass runs only if you boot in audit mode.
Passes - oobeSystemApplies settings to Windows 7 before Windows Welcome starts.
Mini Setup Phase = Specialize PassWindows XPdriver installationJoining domainSysprep.inf was the answer file for this phaseWindows 7This phase is now called the ‘Specialize’ pass(Auto)Unattend.xml is the answer file for this pass
Mini Setup Phase = Specialize Pass
Windows SIM
Windows SIM
Windows SIM
Windows SIM
Windows SIM
Windows SIM
Windows SIM
Include custom filesIf you wish to include custom files to include in the Windows 7 installation (such as files in the program files, system32 folder, OOBE (Out Of Box Experience) etc.) then make a folder called $OEM$ inside the sources folder. From there, the following folder structures must apply (many changed from Windows 2000 and Windows XP $OEM$ days) …..
Include custom files\$$Contains files that Windows Setup copies to the %WINDIR% (for example, C:\windows) folder during installation.\$$\System32Contains files that Windows Setup copies to the %WINDIR%\System32 folder during installation.
Include custom files\$1Represents the root of the drive on which you installed Windows (also called the boot partition) and contains files that Windows Setup copies to the boot partition during installation.\$1\PnpdriversContains new or updated Plug-and-Play (PnP) drivers. The user specifies the folder name in the Unattend.xml file for unattended installations. For example, this folder might be named \$OEM$ Folders\$1\Pnpdrvs.
Include custom files\drive_letter\subfolderA subfolder of the drive that contains files that Windows Setup copies to the subfolder during installation. Multiple instances of this type of folder may exist under the \$OEM$ Folders\drive_letter folder, for example, \$OEM$ Folders\D\MyFolder.\$$\Setup\Scripts\SetupComplete.cmd
Platform Components
Microsoft Deployment Toolkit 2010Microsoft Deployment Toolkit 2010 (MDT 2010) provides a common console with the comprehensive tools and guidance needed to efficiently manage deployment of Windows 7 and Windows Server 2008 R2. Microsoft Deployment Toolkit 2010 is the recommended process and toolset to automate desktop and server deployment. Microsoft Deployment Toolkit 2010 provides detailed guidance and job aids for every organizational role involved with large-scale deployment projects.
Microsoft Deployment Toolkit 2010
Microsoft Deployment Toolkit 2010
MDT 2010 RequirementsMicrosoft Management Console (MMC) version 3.0Microsoft .NET Framework 2.0 or laterWindows PowerShell™ command-line interface (CLI) version 1.0 or 2.0, Community Technology Preview 3 (CTP3) or laterWindows Automated Installation Kit (Windows AIK) for Windows 7
Deployment scenario’s - LTILite Touch InstallationAllows selection of the level of automationHas minimal infrastructure requirementsSupports deployments over a network using a shared folder or locally using removable storage such as a CD, DVD, or UFDThe deployment process can be initiated manually or automatically using Windows Deployment ServicesRequires little or no infrastructure to support deployment
Deployment scenario’s - ZTIZero Touch InstallationSupports only fully automated deploymentsRequires System Center Configuration ManagerSupports deployments only from System Center Configuration Manager distribution pointsThe installation process can be initiated by System Center Configuration Manager or Windows Deployment ServicesRequires an infrastructure sufficient to deploy operating system images
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
DeploymentWorkbench
WSF
WinPE
WinPE
Boot Image
Boot Image
Boot Image
Boot Image
Lite Touch Installation (LTI) deployments
Lite Touch Installation (LTI) deployments
Lite Touch Installation (LTI) deployments
Microsoft Deployment Toolkit 2010
Lite Touch Installation (LTI) deployments
Lite Touch Installation (LTI) deployments
Rules
Lite Touch Installation (LTI) deployments
Microsoft Deployment Toolkit 2010
Microsoft Deployment Toolkit 2010

More Related Content

What's hot (15)

PDF
The Holy Grail of Deployment
Stuart King
 
DOCX
Wbadmin
ssuser1eca7d
 
PPT
Windows Xp Optimization
Shan Sachwani
 
PDF
MSI Sequences and Standard Actions: An Introduction
Flexera
 
PDF
Types of MSI Custom Actions
Flexera
 
PDF
Using Chained .MSI Packages to Componentize Your Windows Installer Setup
Flexera
 
PDF
MSI Run-Time Logging and Debugging
Flexera
 
DOCX
Windows thin pc
ssuser1eca7d
 
PPTX
201304 mms2013 feedback-pc-device管理
Osamu Takazoe
 
PPT
Implications of Migrating to Windows Embedded Standard 7 (WES7) in Embedded A...
koolsolutions
 
PPTX
70-680 Windows 7 configuring
biwan
 
DOCX
Network operating system practicle file
Ankit Dixit
 
PPT
Windows 7 SP1 deployment with ZENworks Configuration Management 11 SP1
Roel van Bueren
 
PDF
groupProject-1-Win8
Ratan Mohapatra
 
PPTX
SURFacademy: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
Roel van Bueren
 
The Holy Grail of Deployment
Stuart King
 
Wbadmin
ssuser1eca7d
 
Windows Xp Optimization
Shan Sachwani
 
MSI Sequences and Standard Actions: An Introduction
Flexera
 
Types of MSI Custom Actions
Flexera
 
Using Chained .MSI Packages to Componentize Your Windows Installer Setup
Flexera
 
MSI Run-Time Logging and Debugging
Flexera
 
Windows thin pc
ssuser1eca7d
 
201304 mms2013 feedback-pc-device管理
Osamu Takazoe
 
Implications of Migrating to Windows Embedded Standard 7 (WES7) in Embedded A...
koolsolutions
 
70-680 Windows 7 configuring
biwan
 
Network operating system practicle file
Ankit Dixit
 
Windows 7 SP1 deployment with ZENworks Configuration Management 11 SP1
Roel van Bueren
 
groupProject-1-Win8
Ratan Mohapatra
 
SURFacademy: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
Roel van Bueren
 

Viewers also liked (9)

DOC
Dod deployment press release1
Dynamic Systems
 
PDF
Best Practices for Successful Deployment
Salesforce Developers
 
PPTX
Windows 7
MindRiver Group
 
PPTX
Windows 7 Features
Abhishek Kant
 
PPT
Windows 7 interface
SirajRock
 
PDF
Windows 7 Unit A PPT
okmomwalking
 
PPT
Slideshare Powerpoint presentation
elliehood
 
PDF
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
 
PDF
Getting Started With SlideShare
SlideShare
 
Dod deployment press release1
Dynamic Systems
 
Best Practices for Successful Deployment
Salesforce Developers
 
Windows 7
MindRiver Group
 
Windows 7 Features
Abhishek Kant
 
Windows 7 interface
SirajRock
 
Windows 7 Unit A PPT
okmomwalking
 
Slideshare Powerpoint presentation
elliehood
 
How to Make Awesome SlideShares: Tips & Tricks
SlideShare
 
Getting Started With SlideShare
SlideShare
 
Ad

Similar to Windows 7 Deployment (20)

PPTX
Windows 7 deployment
Alex de Jong
 
PPTX
Windows Deployment Tools And Methodologies
Aidan Finn
 
PPTX
Lesson03
cmontanez
 
PPTX
Introducing Widows 7
Gene Carboni
 
PPTX
Deployment Day Session 1: Introduction to MDT 2012
Microsoft TechNet - Belgium and Luxembourg
 
PPT
IT109 Microsoft Windows 7 Operating Systems Unit 03 lesson 01
blusmurfydot1
 
PPT
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Gene Carboni
 
PPTX
Jordan Remix - Windows 7
Jordan Remix
 
PPT
W7 Enterprise
aralves
 
PPT
W7 for IT Professionals
guest632c73
 
PPT
Preparing for Windows 7
ArrowQuick Solutions
 
PPT
Windows 10 - tools-tools-tools
Roel van Bueren
 
PPT
Windows10 tools-tools-tools
Ngi-NGN Online
 
PPT
Guide To Windows 7 - Installing Windows 7
Gene Carboni
 
PPT
Windows 7 deployment with ZCM (Novell Congres 2010)
Roel van Bueren
 
PPTX
W8 deployment
Jaroslav Karlik
 
PPT
Module 03 installing, upgrading, and migrating to windows 7
aesthetics00
 
DOC
6294 a planning and managing windows 7 desktop deployments and environments
bestip
 
PPTX
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
Concentrated Technology
 
PPTX
Deploying w7
Concentrated Technology
 
Windows 7 deployment
Alex de Jong
 
Windows Deployment Tools And Methodologies
Aidan Finn
 
Lesson03
cmontanez
 
Introducing Widows 7
Gene Carboni
 
Deployment Day Session 1: Introduction to MDT 2012
Microsoft TechNet - Belgium and Luxembourg
 
IT109 Microsoft Windows 7 Operating Systems Unit 03 lesson 01
blusmurfydot1
 
Lesson 1 - Introducing, Installing, and Upgrading Windows 7
Gene Carboni
 
Jordan Remix - Windows 7
Jordan Remix
 
W7 Enterprise
aralves
 
W7 for IT Professionals
guest632c73
 
Preparing for Windows 7
ArrowQuick Solutions
 
Windows 10 - tools-tools-tools
Roel van Bueren
 
Windows10 tools-tools-tools
Ngi-NGN Online
 
Guide To Windows 7 - Installing Windows 7
Gene Carboni
 
Windows 7 deployment with ZCM (Novell Congres 2010)
Roel van Bueren
 
W8 deployment
Jaroslav Karlik
 
Module 03 installing, upgrading, and migrating to windows 7
aesthetics00
 
6294 a planning and managing windows 7 desktop deployments and environments
bestip
 
WinConnections Spring, 2011 - Deploying Windows 7 without the Ridiculous Micr...
Concentrated Technology
 
Ad

More from Roel van Bueren (19)

PPTX
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
Roel van Bueren
 
PPTX
ZENworks Configuration Management 11.4.1 and Windows 10
Roel van Bueren
 
PPTX
Windows 10 Deployment with Microsoft Deployment Toolkit
Roel van Bueren
 
PPTX
ZENworks Configuration Management and Windows 10
Roel van Bueren
 
PPTX
VMware App Volumes and Setup Commander
Roel van Bueren
 
PPTX
Windows 8.1 Deployment - Tools, Tools, Tools
Roel van Bueren
 
PPTX
How to deploy Adobe software using Bundle Commander and ZENworks Configuratio...
Roel van Bueren
 
PPTX
Future of Application Deployment on Windows 8: AppX
Roel van Bueren
 
PPT
Advanced Application Management with ZCM
Roel van Bueren
 
PPTX
Windows 7 Deployment with ZCM11
Roel van Bueren
 
PPTX
Mobiele Werkplaats Windows 7 deployment met Novell ZCM en ENGL
Roel van Bueren
 
PPTX
Windows 7 Deployment met ZCM (NGN)
Roel van Bueren
 
PPT
ZENworks Configuration Management
Roel van Bueren
 
PPT
ZENworks Application Virtualization
Roel van Bueren
 
PPT
ZCM Software Packaging and ZENworks Application Virtualization
Roel van Bueren
 
PPT
ZENworks Application Virtualization for NGN Dummies
Roel van Bueren
 
PPT
ZCM update VAI Brainforce
Roel van Bueren
 
PPT
MSI / Windows Installer for NGN 'Dummies'
Roel van Bueren
 
PPT
ENGL Imaging Toolkit
Roel van Bueren
 
SLBdiensten: Windows 10 deployment met Microsoft Deployment Toolkit en Setup ...
Roel van Bueren
 
ZENworks Configuration Management 11.4.1 and Windows 10
Roel van Bueren
 
Windows 10 Deployment with Microsoft Deployment Toolkit
Roel van Bueren
 
ZENworks Configuration Management and Windows 10
Roel van Bueren
 
VMware App Volumes and Setup Commander
Roel van Bueren
 
Windows 8.1 Deployment - Tools, Tools, Tools
Roel van Bueren
 
How to deploy Adobe software using Bundle Commander and ZENworks Configuratio...
Roel van Bueren
 
Future of Application Deployment on Windows 8: AppX
Roel van Bueren
 
Advanced Application Management with ZCM
Roel van Bueren
 
Windows 7 Deployment with ZCM11
Roel van Bueren
 
Mobiele Werkplaats Windows 7 deployment met Novell ZCM en ENGL
Roel van Bueren
 
Windows 7 Deployment met ZCM (NGN)
Roel van Bueren
 
ZENworks Configuration Management
Roel van Bueren
 
ZENworks Application Virtualization
Roel van Bueren
 
ZCM Software Packaging and ZENworks Application Virtualization
Roel van Bueren
 
ZENworks Application Virtualization for NGN Dummies
Roel van Bueren
 
ZCM update VAI Brainforce
Roel van Bueren
 
MSI / Windows Installer for NGN 'Dummies'
Roel van Bueren
 
ENGL Imaging Toolkit
Roel van Bueren
 

Recently uploaded (20)

PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Complete Network Protection with Real-Time Security
L4RGINDIA
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Complete Network Protection with Real-Time Security
L4RGINDIA
 
July Patch Tuesday
Ivanti
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 

Windows 7 Deployment