Tweaking Windows Home Server

Note:  These settings have been tested on both custom home server systems and 3rd party home server systems (ex. Acer Aspire easyStore h340)

By default after installation, Windows Home Server is missing some essential configuration settings to make it run optimally.  Here is a list here of the various tweaks I have discovered and tested:

  • Create a page file (default WHS installation does not use page files)
    • Ideally, do this on a non pooled, non C/D drive. 
  • Set system to run at best performance
  • Configure the drives (as you add a drive, you need to configure these settings)
    • Enable optimize for performance for each drive
    • Enable dma on each drive
    • Turn on write caching on all drives (and advanced performance where possible)
      • Note: This will automatically be disabled if you convert your home server to a domain controller
  • Configure power settings
    • Turn off power save on the network card if experiencing network connectivity issues:
    • Set power settings – hard drive power down to NEVER, System standy to NEVER
  • Configure the network
    • Ensure the server’s NIC jumbo frame size and your client’s jumbo frame size are set to the same value (otherwise you will have slow network transfers)
    • Disable TCP Chimney if experiencing network connectivity issues:
      • from CMD, run Netsh int ip set chimney DISABLED
  • Configure home server settings
    • Disable any settings/features/addins (ex. media sharing, trial AV that came with your home server) that you don’t use