![有没有办法在 Windows 中自动执行文件夹优化类型?](https://linux22.com/image/1451695/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%20Windows%20%E4%B8%AD%E8%87%AA%E5%8A%A8%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E5%A4%B9%E4%BC%98%E5%8C%96%E7%B1%BB%E5%9E%8B%EF%BC%9F.png)
在 Windows 7 和 8 中,下载文件夹在一段时间后会针对图片进行优化,这会导致文件夹在打开时滞后,并且即使在更改之后,它也会时不时地返回到图片。
有一种方法可以修复此问题:http://www.istartedsomething.com/20121202/quick-fix-for-very-slow-to-load-downloads-folder-in-windows-7-8/
但我想使用脚本和任务计划程序来自动执行此操作。
可以吗?应该使用什么命令?
答案1
查看注册表项:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
那里有很多数字。它们代表特殊的 shell 对象,包括文件夹。
在Shell
子项下,它们可以具有SniffedFolderType
Windows 认为最佳类型的值,或FolderType
您在 Explorer 中设置的值。可以是Generic, Pictures, Documents
等等。
您可以使用 reg.exe 或其他 PowerShell 来更改这些值,但我不确定代表Downloads
文件夹的数字对于每个用户和计算机是否相同。但如果您只想为自己的用户执行此操作,那应该可行。
在我的例子中35
是下载文件夹,因此我可以使用:
REG.exe ADD "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\35\Shell" /v FolderType /t REG_SZ /d Generic /f
显然,你也可以通过添加一个名称如下的新字符串(REG_SZ)值来禁用整个嗅探业务FolderType
:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell
对于数据使用:NotSpecified