
在 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
您在資源管理器中設定的值。可以是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