Cla*_*diu 12 windows windows-registry windows-explorer automation windows-xp
我正在为 Windows XP 制作一个自动安装程序,我希望默认视图是所有文件夹的“详细信息”视图 - 也就是说,通过将一个文件夹设置为详细信息视图,然后转到工具 -> 文件夹获得的效果选项 -> 查看 -> “应用于所有文件夹”。我还希望显示状态栏,就像查看 -> 显示状态栏一样。
我应该修改哪些注册表项?
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams
“设置”=十六进制:08,00,00,00, 04 ,00,00,00,00,00,00,00,00,77,7e,13,73,35,cf,11,ae,\ 69 ,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00
.
但是,正如您所看到的,数据的格式难以理解。在我的示例中,粗体的第五个十六进制值表示显示样式设置。可能的值:
01:大图标
02:小图标
03:列表视图
04:详情
. 可能还有其他人。
. 信息来源
.
保存为bat文件并运行
:: 显示状态栏 reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /v StatusBarOther /t REG_DWORD /d 1 /f :: 将详细信息视图应用于所有文件夹 reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams /v Settings /t REG_BINARY ^ /d 0800000004000000000000000777E137335CF11AE6908002B2E1262040000001000000043000000 /f :: 重启浏览器 taskkill /f /im explorer.exe 启动资源管理器.exe
关于神秘二进制字符串的一些线索:
08000000 03 00000000000000 E0A51F0E 7335CF11AE6908002B2E1262040000001000000043000000
08000000 04 00000000000000 00777E13 7335CF11AE6908002B2E1262040000001000000043000000
| |
| |
模式 CLSID,前 3 个段为小端
CLSID 密钥描述模式
{0057D0E0-3573-11CF-AE69-08002B2E1262} 图标 1
{0E1FA5E0-3573-11CF-AE69-08002B2E1262}列表3
{137E7700-3573-11CF-AE69-08002B2E1262}详情4
{8BEBB290-52D0-11D0-B7F4-00C04FD706EC}缩略图5
{65F125E5-7BE1-4810-BA9D-D271C8432CE3}瓷砖6
{8EEFA624-D1E9-445B-94B7-74FBCE2EA11A}胶片7
如果要将其应用于具有已保存视图设置的文件夹,则可以运行以下脚本,该脚本已从“重置所有文件夹的文件夹视图设置”中列出的选项一中添加了逻辑
:: To reset folder view settings of all folders
Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\Shell\BagMRU" /F
Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\Shell\Bags" /F
Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\ShellNoRoam\Bags" /F
Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\ShellNoRoam\BagMRU" /F
Reg Delete "HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU" /F
Reg Delete "HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags" /F
Reg Delete "HKCU\SOFTWARE\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\Bags" /F
Reg Delete "HKCU\SOFTWARE\Classes\Wow6432Node\Local Settings\Software\Microsoft\Windows\Shell\BagMRU" /F
:: To reset size of details, navigation, preview panes to default
Reg Delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Modules\GlobalSettings\Sizer" /F
:: Show Status Bar
reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /v StatusBarOther /t REG_DWORD /d 1 /f
:: Apply Details view to All Folders
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams /v Settings /t REG_BINARY ^
/d 08000000040000000000000000777E137335CF11AE6908002B2E1262040000001000000043000000 /f
:: To kill and restart explorer
taskkill /f /im explorer.exe
start explorer.exe
Run Code Online (Sandbox Code Playgroud)
你可以自己发现:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ExplorerHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer再次导出注册表项| 归档时间: |
|
| 查看次数: |
21424 次 |
| 最近记录: |