Windows Server 2016 Optimization Script.
Tested on: Windows Server 2016 build 14393.0.
Description: This script disables services, removes scheduled tasks and imports registry values to optimise system performance on Windows Server 2016 running in a Citrix SBC environment.
Warning: This script makes changes to the system registry and other configurational change and as such a full backup of the machine or # snapshot if running in a virtual environment is strongly recommended. Carry out full testing before introducing image to production.
Note: You should review ALL optimisations this script makes and determine if they fit in to your environment. Not every optimisation suits all environments. For example, this script disables key Hyper-V services for use in non-Hyper-V environments. If you use Hyper-V, you must enable these services.
Instructions: To avoid failure, run PowerShell as an administrator.
Download (click below):
Any problems with the script or if you want to make your own improvement suggestions then comment below.
Open the script using a text editor or PowerShell ISE to see what exactly the script does.
This script is not signed so when downloading you may receive a “Publisher could not be verified” message, this is generally only appearing on Internet Explorer and not the likes of Google Chrome. You can still download and run the script regardless.