O R G A N I C / F E R T I L I Z E R: misc: registry keys to speed up terminal server

Aug 28, 2006

misc: registry keys to speed up terminal server

i'd link you directly to the article if i knew where it was. it might be somewhere on redmondmag.com. anyway, this is a summary of a pretty good article greg shields put together. i believe you can find this stuff from doug brown at dabcc.com if you're interested.
  • disable IE flickering:
    • hkcu\software\microsoft\internet explorer\main
      • Force Offscreen Composition
      • dword: 1
  • disable file locking (do not use with database apps):
    • hklm\system\currentcontrolset\services\lanmanworkstation\parameters
      • UseLockReadUnlock
      • dword: 1
  • disable ntfs last-accesed time stamping (use at your own risk):
    • hklm\system\currentcontrolset\control\filesystem
      • NtfsDisable LastAccessUpdated
      • word: 1
  • disable lazy rights:
    • hklm\system\currentcontrolset\services\lanmanserver\parameters
      • IRPStackSize
      • dword: 15
    • hklm\system\currentcontrolset\services\lanmanworkstation\parameters
      • UtilizeNT Caching
      • dword: 0
  • disable paging kernel mode drivers and system code to disk (improves kernel performance?):
    • hklm\system\currentcontrolset\services\currentcontrolset\control\session manager\memory management
      • DisablePagingExecutive
      • dword: 1
  • increase network request buffer size:
    • hklm\system\currentcontrolset\services\currentcontrolset\services\lanmanserver\parameters
      • SizReqBuf
      • dword: 1024 to 65535
  • increase available network buffers and open connections (may get rid of logoff session hangs):
    • hklm\system\currentcontrolset\services\currentcontrolset\services\lanmanserver\parameters
      • MaxWorkItems
      • dword: 8196
      • MaxMpxCt
      • dword: 2048
      • MaxRawWorkItems
      • dword: 512
      • MaxFreeConnections
      • dword: 100
      • MinFreeConnections
      • dword: 32
    • hklm\system\currentcontrolset\services\currentcontrolset\control\session manager\configuration manager
      • RegistryLazyFlushInterval
      • dword: 60
  • increase prefetcher value (pre-load commonly used files):
    • hklm\system\currentcontrolset\services\currentcontrolset\control\session manager\memory management\prefetch parameters
      • EnablePrefetcher
      • dword: 3
  • disable roaming profile caching:
    • hklm\software\microsoft\windows nt\current version\winlogon
      • DeleteRoamingCache
      • dword: 1
  • disable unused subsystems:
    • hklm\system\currentcontrolset\control\session manager\subsystems
      • Posix
      • delete this key
  • disable file indexing services:
    • properties of each drive, uncheck allow indexing service to index this disk for fast file searching