Download Vmware Player/Workstation
- 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.