• Obtain Win 7 ISO
  • Download VMWare Player/Workstation
  • Install ISO without easy install
  • On user creation screen, SHIFT + CTRL + F3 to enter audit mode, logging you into the local admin
  • Do not sysprep when the machine reboots
  • Install applications and update
  • Download Windows AIK
  • Install Windows System Image Manager
  • Mount install.wim from installation media in /sources
  • Refer to this guide for setting up unattend.xml if you do not have one already
  • Here’s what mine looks like and is confirmed to work for Windows 10:
  • Specialize
  • Amd64_Microsoft-Windows-Deployment_neutral
  • RunSynchronus
  • RunSynchronousCommand
  • Action: Add List item
  • Order: 1
  • Path: net user administrator /active:yes
  • WillReboot: Never
  • Amd64_Microsoft-Windows-Security-SPP-UX_neutral
  • SkipAutoActivation: true
  • Amd64_Microsoft-Windows-Shell-Setup_neutral
  • Computername: fogmachine
  • CopyProfile: true
  • OEMName: %company%
  • RegisteredOrganization: %companyname%
  • RegisteredOwner: %companyname%
  • TimeZone: Eastern Standard Time
  • oobeSystem
  • amd64_Microsoft-Windows-International-Core_neutral
  • InputLocale: EN-US
  • SystemLocale: EN-US
  • UILanguage: EN-US
  • UserLocale: EN-US
  • amd64_Microsoft-Windows-Shell-Setup_neutral
  • RegisteredOrganization: %companyname%
  • RegisteredOwner: %companyname%
  • AutoLogon
  • Enabled: true
  • LogonCount: 2
  • Username: administrator
  • FirstLogonCommands
  • SynchronousCommand
  • Action: AddListItem
  • CommandLine: sc config FOGService start= auto
  • Order: 1
  • RequiresUserInput: false
  • SynchronousCommand
  • Action: AddListItem
  • CommandLine: sc start FOGService
  • Order: 2
  • RequiresUserInput: False
  • SynchronousCommand (Office KMS)
  • Action: AddListItem
  • Commandline: cscript //b c:\windows\system32\slmgr.vbs /ipk <productkey>
  • Order: 3
  • RequiresUserInput: false
  • SynchrnousCommand
  • Action: AddListItem
  • CommandLine: cscript //b c:\windows\\system32\slmgr.vbs /ato
  • OOBE
  • HideEULAPage: true
  • HideWirelessSetupInOOBE: true
  • NetworkLocaion: Work
  • ProtectYourPC: 1
  • UserAccounts
  • AdministratorPassword
  • <enter password>
  • LocalAccounts
  • Action: AddListItem
  • DisplayName: Administrator
  • Group: Administrators
  • Name: Administrator
  • Password
  • <enter password>
  • And Windows 7:
  • Specialize
  • Amd64_Microsoft-Windows-Deployment_neutral
  • RunSynchronus
  • RunSynchronousCommand
  • Action: Add List item
  • Order: 1
  • Path: net user administrator /active:yes
  • WillReboot: Never
  • Amd64_Microsoft-Windows-Security-SPP-UX_neutral
  • SkipAutoActivation: true
  • Amd64_Microsoft-Windows-Shell-Setup_neutral
  • Computername: fogmachine
  • CopyProfile: true
  • Product Key: FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4 (use this one)
  • RegisteredOrganization: Microsoft
  • RegisteredOwner: AutoBVT
  • ShowWindowsLive: false
  • TimeZone: Eastern Standard Time
  • oobeSystem
  • amd64_Microsoft-Windows-International-Core_neutral
  • InputLocale: EN-US
  • SystemLocale: EN-US
  • UILanguage: EN-US
  • UserLocale: EN-US
  • amd64_Microsoft-Windows-Shell-Setup_neutral
  • RegisteredOrganization: %companyname%
  • RegisteredOwner: %companyname%
  • AutoLogon
  • Enabled: true
  • LogonCount: 2
  • Username: administrator
  • FirstLogonCommands
  • SynchronousCommand
  • Action: AddListItem
  • CommandLine: sc config FOGService start= auto
  • Order: 1
  • RequiresUserInput: false
  • SynchronousCommand
  • Action: AddListItem
  • CommandLine: sc start FOGService
  • Order: 2
  • RequiresUserInput: False
  • SynchronousCommand (Office KMS)
  • Action: AddListItem
  • Commandline: cscript //b c:\windows\system32\slmgr.vbs /ipk <productkey>
  • Order: 3
  • RequiresUserInput: false
  • OOBE
  • HideEULAPage: true
  • HideWirelessSetupInOOBE: true
  • ProtectYourPC: 1
  • UserAccounts
  • AdministratorPassword
  • <enter password>
  • LocalAccounts
  • Action: AddListItem
  • DisplayName: Administrator
  • Group: Administrators
  • Name: Administrator
  • Password
  • <enter password>
  • Install FOG service and disable
  • Double check all apps are ready, first ran, and updated
  • When ready, run syspreprepit.bat
  • If you don’t have this, Right Shift Click in C:\Windows\System32\sysprep and Open command prompt here
  • Copy your unattend.xml to the directory
  • Type: sysprep /generalize /oobe /shutdown /unattend:c:\windows\system32\sysprep\unattend.xml
  • Set FOG to upload sysprepped image
  • Confirm image boots
  • FOG should start, login, reboot, and rename the computer, and deploy and snap ins you have installed.