我遇到了这篇文章中讨论的问题:
在这篇文章中:
我正在尝试通过删除“大小”列(我过去曾这样做过)来解决这个问题,正如其中一个答案所建议的那样。但是,当我关闭并重新打开“程序和功能”时,大小列又回来了。事实上,我在该窗口中所做的任何更改(列顺序等)都不会在下次保留。
我是否遗漏了什么?
答案1
此行为在 Windows 7 中没有改变并且应该可以正常工作。
我删除了一列,注册表中的以下项发生了变化:
[HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\719\Shell\{D674391B-52D9-4E07-834E-67C98610F39D}]
也就是关键colinfo
在 Google 中搜索 {D674391B-52D9-4E07-834E-67C98610F39D} 你会发现这里此 ID 的 FolderType 确实是“Programs”或 SoftwareExplorer。
在HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
所有资源管理器窗口中通常都会显示所有更改。可能是colinfo
“程序”已损坏。
解决方案:打开 regedit.exe 搜索 D674391B-52D9-4E07-834E-67C98610F39D
忽略文件夹类型条目,直到找到HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\xxxx\Shell\{D674391B-52D9-4E07-834E-67C98610F39D}
。在那里(右侧),您可以将底层重命名colinfo
为colinfo2
或其他名称。打开“程序”时,Windows 将创建一个新的 cleancolinfo
键,希望您可以更改列,Windows 会记住。