警告:

警告:

我想打开新创建/下载的压缩文件在 Windows 文件资源管理器中详细信息视图自定义默认列布局这与默认的名称、类型、压缩大小、密码、大小、比率、修改日期不同。

默认视图是几乎好的,但我使用的文件名经常超出列大小,而且有些列我从来没用过,导致显示混乱。这一直让人很恼火。

只是为了绝对清楚:

  1. 我下载了一个 .zip 文件并双击打开它。
  2. 我希望文件资源管理器打开它时,名称和类型列的空间更大,密码和比率列隐藏,其余列重新排序,以更好地匹配我为常规文件夹设置的内容。

这很关键吗?不。我已经有这种习惯几十年了。而且我知道 7-Zip 之类的东西。我想使用文件资源管理器。

如果我可以设置默认值,每次在 Explorer 中打开新的 .zip 文件时,我的心情会不会很愉快?当然可以。我知道 Explorer 可以完成这项工作 - 我可以设置单个 zip 文件的列,然后稍后再回来打开同一个 zip 文件再次,它仍然保留了我为其指定的布局。我只想知道要调整什么/在哪里才能使我的选择成为默认设置。我尝试使用“更改文件夹和搜索选项”中的 [应用于文件夹] 按钮,但没有成功。

有什么想法如何实现这一点吗? 提前致谢。

答案1

看起来设置.zip文件夹自定义模板的方法是通过AllFolders注册表项。如果在以下位置创建,则可以针对每个用户进行修改:

    HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{80213e82-bcfd-4c4f-8817-bb27601267a9}

或者在以下情况下创建整个计算机:

    HKLM\SOFTWARE\Microsoft\Windows\Shell\bags\AllFolders\Shell\{80213e82-bcfd-4c4f-8817-bb27601267a9}

由于视图属性包存储的是指定列、排序等的二进制数据,因此最好复制已设置为首选默认值的现有已保存视图。找到要复制的包是唯一棘手的部分。您将寻找具有以下注册表路径的条目:

    HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\<Bag#>\Shell\{80213e82-bcfd-4c4f-8817-bb27601267a9}

警告:

.zip使用其专用的文件夹FolderType{80213e82-bcfd-4c4f-8817-bb27601267a9}):

  • 必须在以下文件夹中创建/打开:才不是为其自身或任何祖先设置继承。
  • 默认FolderTypes不得被以下任一条目覆盖FolderType
    • HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders
    • HKLM\SOFTWARE\Microsoft\Windows\Shell\bags\AllFolders

进程监控是确定写入哪个包的一种方法探索者窗口关闭(即保存所有视图修改)。另一种方法是:

  • 确定当前正在使用的编号最大的袋子。
    • 电源外壳

        'MaxBaag# - {0}' -f ([Int[]]((gci 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags' -Name) -match '\d+') | sort)[-1]
      
  • 打开探索者,创建一个新.zip文件夹,根据您的喜好设置其视图,关闭探索者窗户。
  • 您刚刚创建的视图现在应使用以下名称保存:
  • ...\Bags\<MaxBag# + 1>\Shell\{80213e82-bcfd-4c4f-8817-bb27601267a9}

<最大袋子数# + 1>

找到要复制的包后,您只需执行以下操作:

  1. 导出注册表项:

    HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\<Bag#>\Shell\{80213e82-bcfd-4c4f-8817-bb27601267a9}
    
  2. 打开.reg文件并编辑关键路径:

    • 对于每个用户的模组,只需将行李编号替换为字符串AllFolders
    • 对于整个机器的修改,除了更换袋子编号外,还要更换:
      • HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software
    • 和:
      • HKEY_LOCAL_MACHINE\SOFTWARE

          Windows Registry Editor Version 5.00
        
          ; Copied From:
          ; [HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{80213E82-BCFD-4C4F-8817-BB27601267A9}]
          ; Per-user path
          [HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{80213E82-BCFD-4C4F-8817-BB27601267A9}]
          ; Machine-wide path would be:
          [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{80213E82-BCFD-4C4F-8817-BB27601267A9}]
        
  3. 保存然后合并修改后的.reg文件

  4. 验证您是否已创建类似于以下内容的注册表项(如果已打开,请不要忘记刷新 RegEdit 中的视图): 在此处输入图片描述

  5. 注销并重新登录(每个用户)或重新启动(整个机器)以使更改生效。

相关内容