Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

The default appearance settings of Windows irritate me with its dumbing down of the interface and I always modify Windows Explorer with

  • launch by default to My Computer %SystemRoot%\explorer.exe /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
  • Always show icons, never thumbnails
  • Show hidden files and folders
  • Display the full path in the title bar
  • uncheck Hide extensions for known file types
  • uncheck Hide protected operating system files
  • uncheck Remember each folder's view settings
  • uncheck Use sharing wizard

I also customise the Start menu

  • System administrative tools - Display on the All Programs and the Start menu
  • Control Panel - Display as a menu
  • Number of recent programs to display = 12 - 24

Even multiple settings in Task Manager

  • Processes with PID (and Command Line) columns; columns rearranged
  • uncheck Always on Top
  • Hide on minimize
  • Minimize on Use
  • Networking show Bytes sent per interval, Bytes Received per interval
  • View graph as Bytes Sent and Bytes Received, but not Bytes Total

That is just a subset of alterations I make to every Windows system i bring up. I was wondering if there is a scriptable manner to this. Does anybody know where WE and Start settings are stored and edited?

share|improve this question
    
Isn't this a superuser question? –  Manuel Faux Jul 30 '09 at 18:25
    
in fact i typed this in superuser.com but decided to post it here since this type of Windows shell adjustments seems to be of more interest to administrators who manage farms of machines. –  icelava Jul 31 '09 at 3:29

3 Answers 3

up vote 1 down vote accepted

Below is my default set, I run this reg file at the T-13 phase of Windows 2003 setup so that it can be run as the default user, that way every subsequent user inherits the settings. I build all of my systems via a scripted Windows install DVD/ISO. You could do the same with a disk image. I prefer the scripted approach as just one DVD will work with every systems I own and the changes I need can be stored in an SCM system. If you use ImageX as your disk imaging tool you can store versions of sort.

Windows Registry Editor Version 5.00
; Set the default Windows Explorer Settings
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"StartMenuAdminTools"="YES"
"Hidden"=dword:00000001
"ShowCompColor"=dword:00000001
"HideFileExt"=dword:00000000
"DontPrettyPath"=dword:00000000
"ShowInfoTip"=dword:00000001
"HideIcons"=dword:00000000
"MapNetDrvBtn"=dword:00000000
"WebView"=dword:00000000
"Filter"=dword:00000000
"SuperHidden"=dword:00000000
"SeparateProcess"=dword:00000001
"StartMenuInit"=dword:00000001
"IntelliMenus"="No"
"StartMenuFavorites"=dword:00000000
"StartMenuLogoff"=dword:00000001
"CascadeControlPanel"="NO"
"CascadeMyDocuments"="NO"
"CascadeNetworkConnections"="NO"
"CascadePrinters"="NO"
"StartMenuScrollPrograms"="NO"
"ShowSuperHidden"=dword:00000001
"ClassicViewState"=dword:00000000

; Open dual paned view by default in Explorer
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell]
@="explore"

; Disable Visual Effects
[HKEY_USERS\.DEFAULT\Control Panel\Desktop\WindowMetrics]
"IconSpacing"="-1440"
"IconVerticalspacing"="-1140"
[HKEY_USERS\.DEFAULT\Control Panel\Desktop\WindowMetrics] 
"MinAnimate"="0"
[HKEY_USERS\.DEFAULT\Control Panel\Desktop] 
"UserPreferencesMask"=hex:b0,12,01,80
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] 
"ListviewAlphaSelect"=dword:00000000 
"TaskbarAnimations"=dword:00000000 
"ListviewWatermark"=dword:00000000 
"ListviewShadow"=dword:00000000
[HKEY_USERS\.DEFAULT\Control Panel\Desktop] 
"DragFullWindows"="0"
[HKEY_USERS\.DEFAULT\Control Panel\Desktop] 
"FontSmoothing"="0"
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects] 
"VisualFXSetting"=dword:00000002

; Don't highlight newly installed programs
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_NotifyNewApps"=dword:00000000

; Automatically search for network folders and printers
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer]
"NoFileFolderConnection"=dword:00000000
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"NoNetCrawling"=dword:00000001

; Disable restoring mapped network drive connection on startup
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows NT\CurrentVersion\Network\Persistent Connections]
"SaveConnections"="no"

; Disable Prefix 'Shortcut to'
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00

; Show Statusbar in all windows
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Show_StatusBar"="yes"
"Show_URLinStatusBar"="yes"
"StatusBarOther"=dword:00000001
share|improve this answer
    
Would you mind talking more about your scripted install DVD nd the other tricks you do? Either here -- or offline via email? –  SirStan Aug 14 '09 at 17:24

You can also use reg.exe to make changes.

What I do when I really want to find, how/where this settings are kept is, I use process monitor from Sysinternals website and check for any registry setting changed by explorer or whatever is associated process. That way you can 99% percent find the setting you want.

share|improve this answer

Most of the things you list here are registry tweaks at lower levels, and you can script registry tweaks. Telling you everything would take a very very long time, so I will link you to a couple websites that should help. The first is a list of registry tweaks, and where the values are and what to change them to to get the desired effect. The second is a Msoft KB article on scripting registry changes. Good luck, hope this helps.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.