Skip to content

Instantly share code, notes, and snippets.

@j-n-c
Last active November 30, 2016 13:43
Show Gist options
  • Select an option

  • Save j-n-c/bd6b2f2c12809fbaa89c69b8900d395c to your computer and use it in GitHub Desktop.

Select an option

Save j-n-c/bd6b2f2c12809fbaa89c69b8900d395c to your computer and use it in GitHub Desktop.
Windows - Machine deployment clean-up checklist
This serves as a checklist to follow when deploying a Windows machine for production:
- Make sure the computer has correct auto load or OS and account without keyboard or password requirements
- Install teamviewer
-- http://www.teamviewer.com/
-- https://www.teamviewer.com/en/download/previous-versions/
-- IMPORTANT!: Save teamviewer id and password on a googledocs in the project folder
- Install and configure vnc (don’t forget to store credentials on googledocs aswell)
-- http://www.tightvnc.com/
-- http://www.uvnc.com/
- Update graphic card drivers
- Remove graphic card drivers auto update
- Update system updates
- Remove system updates auto update
-- http://windows.microsoft.com/en-us/windows/turn-automatic-updating-on-off#turn-automatic-updating-on-off=windows-7
-- http://ccm.net/faq/15286-how-to-disable-updates-in-windows-7
-- PROCEDURE:
- To disable the Windows Search feature, click on Start > Run and type services.msc.
- In the window that opens, look for the Windows Update entry in the the right pane.
- Double click on Windows Update. In the window that opens, click the Stop service option, and then set the startup type as Disabled
- Hit 'Apply' and 'OK'
- Remove windows 10 update popup ( for windows 7 and 8)
-- http://www.howtogeek.com/218856/how-do-you-disable-the-get-windows-10-icon-shown-in-the-notification-tray/
-- GWX Control Panel (tool to remove windows 10 updates)
- http://ultimateoutsider.com/downloads/
- Tell Windows not to get stuck on repair screen when booting up after an error or power failure
-- http://superuser.com/questions/299895/how-do-i-tell-windows-7-to-never-launch-startup-repair
- bcdedit /set {current} bootstatuspolicy ignoreallfailures
- bcdedit /set {default} bootstatuspolicy ignoreallfailures
- Enter BIOS and configure it to turn on automatically when power is connected
-- Advanced -> APM -> Restore AC Power Loss
- Uninstall any programs that are not needed (beware to retest functionality to make sure you did not remove any dependency)
- Go to msconfig.exe and disable any unrequired Startup commands (java, google or apple auto update launchers for example)
- Go to control panel -> power options and disable screensaver and hibernation
- Disable system sounds (Control Panel)
- If you will have watchdog application running make sure you disable error popups that could hang your system with user action prompting crash:
-- gpedit.msc
-- Computer configuration -> Administrative Templates
-- Windows Components -> Windows Error Reporting
-- Set "Prevent display of the user interface for critical errors" to Enabled
-- https://www.raymond.cc/blog/disable-program-has-stopped-working-error-dialog-in-windows-server-2008/
-- If there is no gpedit.msc you can edit the registry directly (Read More: https://www.raymond.cc/blog/disable-program-has-stopped-working-error-dialog-in-windows-server-2008/):
- HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting
- Double click the DontShowUI entry on the right and change its value to 1, then close the registry editor.
- Disable additional popups:
> Control Panel\All Control Panel Items\Action Center\Change Action Center settings
> Problem reporting settings -> never report
> http://www.laptopmag.com/articles/disable-error-reporting-windows
- Install notepad++ with right click open file and while on administrator user
- Download putty.exe
- Create launch shortcuts and place them on auto-start and start menu
- NOTE: Windows 8.1 create a start task in task scheduler Startup doesn’t allow administrative applications.
- Ensure user account has a password but automatically signs in:
-- http://pcsupport.about.com/od/windows-8/fl/auto-logon-windows-8.htm
- Start > Run > netplwiz
- Test reboot auto-launches everything properly
- Hide desktop icons (right click on desktop -> view -> hide icons)
- Set desktop with black background
- Install codecs needed
- Place shortcuts to your critical pages on the default browser
- Clean browser cache (no google mail logins, no passwords)
- Auto-hide shortcut bar
REFERENCE:
-- https://www.youtube.com/watch?v=5hPZwGkXxJo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment