This blog entry is the beginning (and continuation) of a growing list of Windows Registry Keys about which I had reason to know or in which I had to modify values.
I try to keep them sorted in roughly alphabetical order, not counting \WOW6432Node.
- HKLM:\SOFTWARE\WOW6432Node\Citrix\ICA Client
- REG_DWORD VdLoadUnLoadTimeOut
- VdLoadUnLoadTimeOut sets a connection timeout in seconds. Set to something large (10 seconds) to avoid "This version of Citrix Receiver does not support selected encryption" errors which are apparently triggered by Receiver deciding that that must be the case for the connection not finishing. (Found in Citrix Knowledge Center CTX133536.) Why this is a hard-to-find registry value and not simply enabled by default is a Citrix mystery.
- REG_DWORD EnableLUA
- Configures Limited User Account (User Account Control). 0 disables LUA, 1 enables LUA. Explained here in the Microsoft Developer Network. Check that article for further options.
- HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting
- REG_DWORD Disabled
- Set to 1 to disable Windows Error Reporting. (That's the annoying discussion Windows starts after an application crashes.)
- HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
- REG_DWORD UserName
- UserName can be any user name. Set its data to 0 to hide the user from the login screen. (You can still log on as that user by typing his name.)
- REG_DWORD DisableNotificationCenter
- Set to 1 to disable the annoying "Notification Center".
- REG_DWORD AUOptions
- Configures Windows Update. (Explained here in the Microsoft Developer Network.) 1 actually disables automatic updates, This allows users to choose themselves when to check for and download updates.
- REG_DWORD ServicesPipeTimeout
- Apparently this configures the time services have to react and start. Default might be 30 seconds (30000 decimal). Given in milliseconds.