After clicking “Next”, you’re presented with a Compatibility menu…I recommend “Windows Activation and Sysprep” so we can make this OS legit after install in our VM
![nLite Compatibility](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Compatibility-258x300.png)
![nLite Components](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Components-300x237.png)
Since we’re aiming for a barebones installation, the easiest way forward here is to place checkmarks in all the categories listed — which subsequently selects all the submenu items (don’t worry, we’ll add a few things back in the next steps)
![nLite Hardware Support](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Hardware-Support-271x300.png)
Uncheck Battery, Floppy Support, Intel PCI IDE Controller, Logical Disk Manager, Multi-Processor Support, and Ports (COM and LPT)
NOTE: These are the selections required for the latest version of VirtualBox to make all devices happy in device manager after install as a guest (and installation of guest additions)
![nLite Services](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Services-294x300.png)
Uncheck Net Logon
NOTE: If you’ve setup everything exactly as I did you should have “Total: 473 Selected: 463 Hidden: 3” displayed in the bottom left corner of the Components dialog
Now click “Next”
![nLite Unattended General](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Unattended-General-300x233.png)
Under the “General” tab of the Unattended dialog in the “Misc” section check “Turn off Hibernate” and “Skip OOBE”…also don’t forget to put in your XP Product Key so you’re not nagged for it during installation
![nLite Unattended Users](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Unattended-Users-300x233.png)
Under the “Users” tab, you can uncheck the “Enable” box in “Password Expiration”, make sure that “Administrator” is selected as the username for “Autologon” and set “Logon count” count to “0” for infinite
You can also check “Blank Password” as this OS is to be used in a VM not connected to the internet
![nLite Unattended Owner](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Unattended-Owner-300x234.png)
Customize the “Owner and Network ID” tab to your liking
![nLite Unattended Regional](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Unattended-Regional-300x233.png)
And finally set your regional settings
Click “Next”
![nLite Options](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Options-297x300.png)
![nLite Tweaks](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Tweaks-300x233.png)
The best option in the “Tweak” dialog for best performance is to select each category and it will auto-populate the submenus with optimized settings
NOTE: Do not select “Visual Effects” as there seems to be a bug where it only selects “Swap left and right mouse buttons”
After clicking “Next” you are presented with a dialog asking if you want to start…do the right thing, click “Yes”
![nLite Apply Changes](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Apply-Changes.png)
![nLite Finished Processing](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Finished-Processing-300x233.png)
Go grab a cup of Joe and kick back, this may take a bit…when the processing of the installation files is complete click “Next”
![nLite Create ISO](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Create-ISO-300x234.png)
Leave “Create Image” mode selected and click the “Make ISO” button and select a place to save the ISO image
![nLite Finished](http://nodakengineering.com/wp-content/uploads/2012/10/nLite-Finished-300x233.png)
![WinLite ISO Properties](http://nodakengineering.com/wp-content/uploads/2012/10/WinLite-ISO-Properties-215x300.png)
Let’s take a look at the fruits of our labor…a Windows XP installation ISO for unattended install into a virtual machine weighing in at under 80 MB (that’s over 400 MB of excess we trimmed off the original ISO!)