A quick checklist. Mostly just for me.
- Install guest.
- Create descriptive wallpaper (root chain).
- Install guest tools.
- Change WSUS server.
- Update Windows.
- Bootstrap Internet Explorer.
- Install Clamwin.
- Update Clamwin.
- Change registered company to my company. Remember WOW64 node.
- Disable netlogon machine password change.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters\DisablePasswordChange = 1
- Disable shutdown event tracker.
- (Snapshot)
- Create descriptive wallpaper (development chain).
- Join domain.
- Install .Net Framework 3.51.
- Install IIS.
- Install MSMQ AD Integration.
- Install Visual Studio.
- Install TFS Client.
- Install Visual Studio SP1.
- Install SQL Server.
- Install SQL Server SP1.
- Configure SQL Firewall Ports.
- Enable SQL Server TCP/IP.
- Install GhostDoc.
- Install CodeRush.
- Install Coco/R.
- Install Tytan.
- Update Windows.
- Bootstrap VS.
- Apply VS customizations.
- Import settings.
- Set up TFS working folder.
- Set up GhostDoc to use langword.
- Bootstrap SMS.
- Create link to K2 keygen.
- (Snapshot)
- Justice.


2 Comments
Descriptive wallpaper: SysInternals BgInfo might help.
In addition, I would do the following:
- set up windows for “best performance”, which disables many effects and makes working in the VM much faster
- disable indexing of drives
- Disable the search assistent (“dog”)
- Show the status bar in explorer
- Show hidden files and system files
Maybe you should describe what purpose the VM has (“mostly just for me”).
Depends on what the virtual machine is needed for, a virtual machine looks totally different. For test environments for example, I would not install any updates and even disable automatic updates.
Here I was thinking it was a good place to put up a checklist that nobody (would probably) read! Thanks for the unexpected feedback, I have implemented it :). The VM is mostly just for me (development).