在 Windows 10 中,我最近遇到一个问题,我的设置“大符号”、“按名称排序”和“未分类”不知何故被“按天排序”取代......(图片供参考)
它基本上是这样的。这是名为“下载”的文件夹。它只发生在 Windows 上,例如“另存为”和“打开为”。也许是因为我使用资源管理器时,有时它也会出于某种原因切换到该视图,不知道如何防止这种情况。
有人知道如何解决这个问题吗?
问题:
在详细视图中,下载文件夹变为分组的“日期类别”,而不是我设置的“大符号、无类别、按名称排序”我尝试使用该视图设置选项重置所有文件夹视图设置,然后重新应用它,但不确定它是否有任何作用。或者对哪个文件夹有作用。
不确定这是否是理想的方法:https://www.askvg.com/how-to-fix-annoying-folder-view-type-problem-in-windows-vista/
我不想破坏其他文件夹或者可能不想重置它们的视图,但我愿意接受几种解决方案。
答案1
这 文章 您引用的是正确的,指出自动文件夹类型发现导致了问题,因为当某种类型的文件添加到文件夹中时,Windows 可能会更改文件夹的视图。
但是,文章中的解决方案还会导致所有现有的视图设置被删除,您表示您希望避免这种情况。
在这种情况下,只需停止自动文件夹类型发现,运行以下.reg
文件就足够了:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell]
"FolderType"="NotSpecified"
这还将冻结所有类型尚未指定为常规项目的文件夹的视图,除非您手动更改。
有关更多注册表操作以及视图设置的更多更改,请参阅文章
Windows 7:文件夹模板 - 默认。
答案2
这个问题与“内容嗅探“(文件夹类型发现的名称)。这是因为,由于最近的更新,下载文件夹不再使用通用的FolderType,但已获得自己的:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}
,其默认视图设置为 Group by >Date:
PS HKLM:\SOFTWARE> sl '.\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{00000000-0000-0000-0000-000000000000}\'
PS HKLM:\...\>gp .\
ColumnList : prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.S
ize;1System.DateCreated;1System.Author;1System.Category;1System.Keywords;1System.Tit
le
GroupAscending : 0
GroupBy : System.DateModified
LogicalViewMode : 1
Name : NoName
Order : 0
PrimaryProperty : System.DateModified
SortByList : prop:System.DateModified
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cu
rrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{0
0000000-0000-0000-0000-000000000000}\
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cu
rrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews
PSChildName : {00000000-0000-0000-0000-000000000000}
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry