Windows 的默认外观设置让我很恼火,因为它的界面太过简单,我总是用
- 默认启动到我的电脑 %SystemRoot%\explorer.exe /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
- 始终显示图标,从不显示缩略图
- 显示隐藏文件和文件夹
- 在标题栏中显示完整路径
- 取消选中隐藏已知文件类型的扩展名
- 取消选中隐藏受保护的操作系统文件
- 取消选中记住每个文件夹的视图设置
- 取消选中使用共享向导
我还自定义了“开始”菜单
- 系统管理工具 - 显示在“所有程序”和“开始”菜单上
- 控制面板 - 显示为菜单
- 要显示的最近程序数 = 12 - 24
任务管理器中甚至有多个设置
- 带有 PID(和命令行)列的进程;重新排列列
- 取消选中“始终在最前面”
- 最小化时隐藏
- 尽量减少使用
- 网络显示每个间隔发送的字节数、每个间隔接收的字节数
- 查看“发送的字节数”和“接收的字节数”图表,而不是“总字节数”图表
这只是我对每个启动的 Windows 系统所做的更改的一部分。我想知道是否有可编写脚本的方式来实现这一点。有人知道 WE 和 Start 设置存储和编辑在哪里吗?
答案1
下面是我的默认设置,我在 Windows 2003 安装程序的 T-13 阶段运行此 reg 文件,以便它可以作为默认用户运行,这样每个后续用户都可以继承设置。我通过脚本化的 Windows 安装 DVD/ISO 构建我的所有系统。您可以对磁盘映像执行相同操作。我更喜欢脚本化方法,因为只需一张 DVD 就可以与我拥有的每个系统配合使用,并且我需要的更改可以存储在 SCM 系统中。如果您使用 ImageX 作为磁盘映像工具,则可以存储各种版本。
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
答案2
您也可以使用 reg.exe 进行更改。
当我真正想找到这些设置如何/在哪里保存时,我会使用 Sysinternals 网站上的进程监视器,并检查是否有任何注册表设置被资源管理器或任何相关进程更改。这样,你就能 99% 地找到你想要的设置。
答案3
您在此处列出的大多数内容都是较低级别的注册表调整,您可以编写注册表调整脚本。告诉您所有内容将需要很长时间,因此我将向您提供一些应该有帮助的网站链接。第一个是注册表调整,以及值在哪里以及要将它们更改为什么才能获得所需的效果。第二个是Msoft 知识库文章关于编写注册表更改脚本。祝你好运,希望这能有所帮助。