当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 中禁用/删除网络文件夹上的 Thumbs.db 文件?

作者:精品下载站 日期:2024-12-14 22:56:41 浏览:13 分类:玩电脑

如何在 Windows 中禁用/删除网络文件夹上的 Thumbs.db 文件?


Thumbs.db 是一个隐藏的系统文件,由 Windows 资源管理器(文件资源管理器)在所有包含图像和视频文件的文件夹中自动创建。文件资源管理器在目录中创建图像的缩略图并将它们保存到thumbs.db 文件(COM 结构化存储)。多亏了thumbs.db文件,Windows资源管理器不需要在用户每次浏览文件夹时创建缩略图。通过使用缓存,可以大大减少在文件资源管理器中加载和显示缩略图文件所需的时间。

但是,thumbs.db 文件可能会给系统管理员和用户带来一些问题,尤其是在共享网络文件夹上使用时。在本文中,我们将了解是否可以在 Windows 上删除/禁用创建thumbs.db 文件。

Windows 上的 Thumbs.db 文件是什么?

Windows 文件资源管理器保存有关缩略图(图像的小副本)的信息

jpeg, bmp, gif, tif, pdf, html

文件和一些

video

文件到thumbs.db 文件。默认情况下,thumbs.db 文件是隐藏并且不会显示在文件资源管理器中。 thumbs.db 文件的大小取决于文件夹中图像文件的数量。

[玩转系统] 如何在 Windows 中禁用/删除网络文件夹上的 Thumbs.db 文件?

请注意,即使您从文件夹中删除图像文件,其缩略图仍将保留在thumbs.db 文件中。

在Windows 10中,仅为共享网络文件夹生成thumbs.db文件。不会为本地图像目录创建thumbs.db 文件,并且文件资源管理器的缩略图缓存存储在用户配置文件中

%LOCALAPPDATA%\Microsoft\Windows\Explorer

作为

thumbcache_xxxx.db

文件。

[玩转系统] 如何在 Windows 中禁用/删除网络文件夹上的 Thumbs.db 文件?

如果您的 Windows 10 无法正确显示图标或缩略图,您可以重置此缓存。

可以安全地手动删除thumbs.db 文件。下次您查看文件夹中文件的缩略图时,它将自动重新创建。但是,您可以阻止 Windows 10 文件资源管理器创建thumbs.db 文件。

最简单的方法是从文件资源管理器设置菜单:

  1. 按键盘快捷键

    Win+E

    ;

  2. 转到查看选项卡并选择选项

  3. 视图选项卡的高级设置中启用“始终显示图标,从不显示缩略图”选项。

[玩转系统] 如何在 Windows 中禁用/删除网络文件夹上的 Thumbs.db 文件?

如果需要在域中的所有计算机上禁用缩略图创建,请使用组策略。下面详细介绍这一点。

无法删除网络共享文件夹,因为 Thumbs.db 正在使用中

网络文件夹中存在一个与 Windows 文件资源管理器使用缩略图缓存相关的常见问题。您可能会注意到,在文件服务器上的网络文件夹中复制/移动图像目录后,Windows 不允许您立即删除或重命名该目录。您只能在一定时间(1-5 分钟)后重命名或删除该文件夹。

当尝试删除此网络共享时,出现以下错误:

Folder In Use
The action can’t be completed because the folder or a file in it is open in another program.
Close the file or folder and try again.

[玩转系统] 如何在 Windows 中禁用/删除网络文件夹上的 Thumbs.db 文件?

该问题与 Microsoft 在 KB2025703 中描述的已知问题相关(

Renaming a network folder in Windows Explorer fails with “the action can’t be completed”

)。该文章指出,有时带有缩略图缓存的thumbs.db 文件的存在可能会阻止删除或重命名网络文件夹。

Windows 似乎需要一段时间来创建缩略图缓存文件。在创建或更新此文件时,您无法对其父目录执行任何操作,直到thumbcache.dll 进程解锁thumbs.db 文件句柄。

在这种情况下,您可以关闭网络文件夹和驱动器的thumbs.db 文件的自动生成。

使用 GPO 在网络驱动器上禁用 Thumbs.db 生成

要防止 Windows 文件资源管理器在浏览文件夹时创建隐藏的缩略图缓存(Thumbs.db 文件),您可以使用 GPO。

    1. 运行本地 GPO 编辑器(

    2. gpedit.msc

      )或使用以下命令创建域 GPO

      gpmc.msc

      安慰;

  1. 转到以下组策略部分用户配置 -> 管理模板 -> Windows 组件 -> 文件资源管理器;

  2. 此部分包含三个选项,允许您通过文件资源管理器管理thumbs.db 文件的创建:

    • 关闭缩略图显示,仅在网络文件夹上显示图标(防止在共享网络文件夹上创建thumbs.db文件)

  3. 关闭隐藏的thumbs.db文件中的缩略图缓存

  4. 关闭缩略图显示,仅显示图标

    [玩转系统] 如何在 Windows 中禁用/删除网络文件夹上的 Thumbs.db 文件?

  5. 通过将其值更改为已启用来启用所有三个策略;

  1. 仍然需要将组策略链接到用户(如果您使用域 GPO)并在域计算机上更新它。要立即应用策略设置,请运行以下命令:

    gpupdate /force

如果您阻止 Windows 在文件夹中创建缩略图图像缓存文件,则 Windows 每次都必须加载图像文件并生成缩略图,这会消耗资源。因此,创建图像缩略图将花费更长的时间(特别是在包含大量图像的文件夹的情况下)。

通过注册表禁用网络共享上的 Thumbs.db 文件创建

在没有本地 GPO 编辑器的 Windows 家庭版中,您可以使用注册表编辑器 (

regedit.exe

)。

为此,请在 HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ 下创建一个新的注册表项 Explorer,并创建一个名称为 DisableThumbsDBOnNetworkFolders 和值 1 的 REG_DWORD 参数。

[玩转系统] 如何在 Windows 中禁用/删除网络文件夹上的 Thumbs.db 文件?

可以使用单个命令完成相同的操作:

reg add "HKCU\SOFTWARE\Policies\Microsoft\Windows\Explorer" /v DisableThumbsDBOnNetworkFolders /d 0x1 /t REG_DWORD /f

使用 PowerShell 递归删除共享文件夹上的 Thumbs.db

启用该策略后,现有的 Thumbs.db 文件不会自动从共享文件夹中删除。您可以使用 PowerShell 递归删除特定驱动器或网络文件夹中的所有 Thumbs.db 文件。

转到您需要的文件夹(支持 UNC 路径):

cd \mun-fs01\Public\Photo

要列出子文件夹中的所有 Thumbs.db 文件,请运行:

Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item -Force -WhatIF

[玩转系统] 如何在 Windows 中禁用/删除网络文件夹上的 Thumbs.db 文件?

递归删除找到的缩略图文件:

Get-ChildItem -Path . -Include Thumbs.db -Recurse -Name -Force | Remove-Item -Force

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯