可迁移的 Windows 资源管理器设置

可迁移的 Windows 资源管理器设置

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 知识库文章关于编写注册表更改脚本。祝你好运,希望这能有所帮助。

相关内容