gpt4 book ai didi

explorer - 如何告诉 Windows 资源管理器不要请求某些文件夹中的文件详细信息和缩略图?

转载 作者:行者123 更新时间:2023-12-04 07:29:16 24 4
gpt4 key购买 nike

有没有办法(通过 shell 扩展或注册表设置)告诉 Windows 资源管理器它不应该读取显示的文件夹中的文件以提取元数据或创建缩略图?

问题在于,当用户导航到文件夹时,Windows 资源管理器会尝试读取文件夹中的所有文件并从中提取某些元数据。如果介质速度较慢,则需要很长时间并导致文件系统上出现不必要的负载。在缩略图的情况下尤其如此,当读取整个图形文件时。

我正在寻找在代码中执行此操作的方法(限制资源管理器),因此“不要使用缩略图模式”不是可接受的答案:)。

更新:不幸的是,每个用户的设置将不起作用,因为我们作为磁盘提供商只能处理我们自己的磁盘(并且用户可能希望对常规磁盘和虚拟磁盘进行单独的设置)。我相信必须有某种方法来“解释”驱动器速度慢的操作系统。

也许我们需要处理一些驱动程序级别的 IRP 来告诉操作系统介质很慢?

最佳答案

Is there a way (via shell extension orregistry setting) to tell WindowsExplorer that it shouldn't read filesin the folder being shown in order toextract metadata or create thumbnails?


我不知道,但根据您概述的用例详细信息的优先级,可能还有两个选择 近似 想要的结果:
通过组策略
请注意,此基本内容扩展/详细说明了 Freds 答案的网络文件夹相关方面,您在更新中忽略了该方面;但是,您声称能够部署 shell 扩展或注册表设置,并且以下两个组策略只是通过管理方式执行后者:
User Configuration -> Administrative Templates -> Windows Components ->  Windows Explorer:

Turn off the display of thumbnails and only display icons **on network folders**
Turns off the caching of thumbnails in hidden thumbs.db files.
这归结为以下注册表设置:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer]
"DisableThumbnailsOnNetworkFolders"=dword:00000001
"DisableThumbsDBOnNetworkFolders"=dword:00000001
当然这还是 不是每个文件夹 ,但至少限于网络文件夹并忽略常规磁盘和虚拟磁盘。
通过hackish解决方法
鉴于您的声明,我们作为磁盘提供商只能处理我们自己的磁盘,因此可能存在 骇人听闻的解决方法 ,尽管我担心它缺少最后一英里(未经本人测试)。
从 Chris W. Reas 对 How can I suppress those annoying Thumbs.db files in Windows Vista and Windows 7? 的回答开始:

Also worth knowing: In Vista and Windows 7, Thumbs.db applies to network folders only. For local folders, Vista and Windows 7 instead save thumbnail cache information to a database in a local folder at "%userprofile%\AppData\Local\Microsoft\Windows\Explorer"


从那里继续,Wil claims the following potentially clever solution上类 基于每个文件夹 :

Go to the drive and create a file called thumbs.db (in notepad or anything), then change the permissions on the file for everyone (including SYSTEM) to deny all.


不幸的是,除了在每个文件夹中创建虚拟 thumbs.db 的自动化要求之外,结果取决于资源管理器对无法访问的文件的 react - 因为根据组策略缓存是可选的,它也可能显示缩略图而不缓存它们,反过来使带宽问题变得更糟......
祝你好运!

关于explorer - 如何告诉 Windows 资源管理器不要请求某些文件夹中的文件详细信息和缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3764449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com