Windows 文件资源管理器列显示/隐藏(大小、日期、类型等)。Windows 7 将这些设置存储在哪里?它们是否存储在每个单独的文件夹中?
谢谢
答案1
大多数设置都保存在注册表中。这些键的完整列表如下:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults
HKCU\Software\Microsoft\Windows\Shell\BagMRU
HKCU\Software\Microsoft\Windows\Shell\Bags
HKCU\Software\Microsoft\Windows\ShellNoRoam\Bags
HKCU\Software\Microsoft\Windows\ShellNoRoam\BagMRU
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
您可能会发现这篇文章及其.bat
文件很有用:
如何在 Windows 10 中备份和恢复文件夹视图设置。
答案2
这是 Windows 10。我跳过了 7,但认为路径类似。各种文件夹类型位于以下子键中:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes
有 GUID 命名的文件夹类型(通用、文档、音乐等)在这里定义,每个都有一个名为的子项热门观点具有一个或多个指定默认视图设置的 GUID 命名子项。在这些项中,列信息采用相对人性化的形式。值被命名为列表:
gp 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TopViews\{00000000-0000-0000-0000-000000000000}'
ColumnList : prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.
Size;1System.DateCreated;1System.Author;1System.Keywords;1System.Title
LogicalViewMode : 1
Name : NoName
Order : 0
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\C
urrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TopViews\
{00000000-0000-0000-0000-000000000000}
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\C
urrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TopViews
PSChildName : {00000000-0000-0000-0000-000000000000}
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
“0”前缀表示默认显示该列。“1”前缀表示该列位于右键单击列标题时显示的上下文菜单的顶部。宽度是可选的,在上图中显示为“(34)“ 在0(34)系统.项目名称显示.34 -> 340像素。
已查看的文件夹探索者或者通过一个公共对话框保存他们各自的视图包子键。
此处,列信息采用二进制格式科尔信息值。我最近终于抽出时间来解析/解码这个值并详细解释它这里。
HKCU...\Explorer\Streams\Defaults存储创建的自定义模板应用于文件夹。这些是二进制结构,包含在包。