Windows 默认会隐藏一些文件和文件夹。这可以保护重要的系统设置免遭意外更改,并减少文件杂乱。某些程序也会隐藏其配置文件夹。隐藏的项目不会被删除或丢失;文件资源管理器只是在您启用相应的视图之前不会显示它们。
您可以使用文件资源管理器显示隐藏文件,也可以按属性搜索、使用 Windows PowerShell 或第三方文件管理器。这些方法不会更改或删除文件。但是,隐藏文件通常包含系统设置或程序数据,因此请谨慎处理。
为什么 Windows 会隐藏文件和文件夹?
Windows 系统或已安装的程序可以将项目标记为隐藏。用户也可以手动隐藏项目。
系统隐藏项目:(System-hidden items:)这些项目可能包含驱动程序、配置数据或运行时文件。更改或删除它们可能会导致 Windows 或程序不稳定。
用户隐藏的项目:(User-hidden items:)这些是用户手动隐藏的文件或文件夹。通常可以通过项目的属性来显示或再次隐藏它们。
有些项目既被隐藏,又被标记为受保护的操作系统文件。即使您启用了标准的隐藏项目设置,这些项目也可能仍然不可见。
在文件资源管理器中显示隐藏项目
文件资源管理器可以显示您正在查看的文件夹中的隐藏文件和文件夹。
Windows 10 和 Windows 11
打开文件资源管理器(File Explorer)。您可以按Windows 键 + E(Windows key + E)或选择任务栏上的文件夹图标。
打开您预期找到该文件的文件夹。如果您不确定,请先打开“此电脑”(This PC)或“文档”(Documents)。
在 Windows 11 中,选择“查看”(View),指向“显示”(Show),然后选择“隐藏的项目(Hidden items)”。在 Windows 10 中,选择“查看”选项卡并启用“隐藏的项目”。
隐藏的文件和文件夹会以浅色显示。这表明这些项目仍被标记为隐藏。
此设置可能仅适用于您当前查看的文件夹。要显示所有文件夹中的隐藏项目,请更改下方的“文件夹选项”设置。
显示每个文件夹中的隐藏项目
打开文件资源管理器(File Explorer),打开任意文件夹。
在 Windows 11 中,选择三个点(three dots)按钮,然后选择“选项”(Options)。在 Windows 10 中,打开“查看”选项(View)卡,然后选择“选项”。
在“文件夹选项”窗口中,选择“查看”选项(View)卡。
在“隐藏的文件和文件夹”(Hidden files and folders)下,选择“显示隐藏的文件、文件夹和驱动器”(Show hidden files, folders, and drives)。
选择“确定”(OK)。
隐藏项目现在将显示在每个文件夹中,并以淡化效果显示,表明它们是隐藏的。
使用文件资源管理器查找隐藏文件
文件资源管理器可以搜索具有隐藏属性的项目,即使隐藏的项目通常不显示。
从任务栏或“开始”菜单打开一个新的文件资源管理器(File Explorer)窗口。您也可以右键单击“开始”,然后选择“文件资源管理器”。
打开要搜索的文件夹或驱动器。
在右上角的搜索框中输入attributes:H,然后按Enter 键(Enter key)。这将搜索具有隐藏属性的文件和文件夹。
您可以添加完整或部分文件名来缩小搜索范围。例如,file attributes:H会搜索与“file”匹配的隐藏项。通配符可以查找部分匹配项,例如fil* attributes:H。
找到项目后,右键单击它并选择“打开文件位置”(Open file location)以查看其存储的文件夹。
使用 Windows PowerShell 查找隐藏文件
Windows PowerShell可以递归搜索文件夹或驱动器。以下命令是 PowerShell 命令,在旧版命令行(Command Line)中无法运行。您也可以使用Windows 终端打开 PowerShell。
右键单击“开始”菜单,选择“Windows PowerShell(管理员(Windows PowerShell (Admin))”打开 PowerShell。
移动到要搜索的文件夹或驱动器。例如,输入cd C:\移动到主系统驱动器的根目录。要仅搜索Program Files文件夹,请输入cd C:\Program Files。
移动到某个位置后,输入ls -Force列出其文件和文件夹,包括隐藏的项目。
要搜索当前位置及其子文件夹,请输入以下命令并按Enter 键(Enter key):
Get-ChildItem -Filter *.* -Recurse -Force -ErrorAction SilentlyContinue | where { $_.Attributes -match “Hidden”}
这将列出当前 PowerShell 位置下的隐藏文件和子文件夹。
您可以通过在 Get-ChildItem后添加-Path location来直接指定位置。例如:
Get-ChildItem -Path C:\Folder -Filter *.* -Recurse -Force -ErrorAction SilentlyContinue | where { $_.Attributes -match “Hidden”}
如果路径包含空格或特殊字符,请将其用引号括起来。例如:Get-ChildItem -Path “C:\New Folder”。
如果命令返回大量结果,请将输出保存到文本文件,方法是在文件名末尾添加> log.txt 。例如:
Get-ChildItem -Path “C:\New Folder” -Filter *.* -Recurse -Force -ErrorAction SilentlyContinue | where { $_.Attributes -match “Hidden”} > log.txt
这将在当前文件夹中创建log.txt 文件。您可以使用其他路径,例如> C:\Folder\log.txt,或使用其他文件名,例如hiddenlog.txt。
要在 PowerShell 中显示日志,请输入`cat log.txt`,并将文件名替换为正确的路径和文件名。您也可以在文件资源管理器中打开该文件,并使用记事本查看。
使用 FreeCommander 搜索隐藏物品
如果文件资源管理器或 PowerShell 无法提供所需的搜索选项,您可以使用第三方文件管理器。FreeCommander是一款免费的文件资源管理器替代方案,它带有搜索工具,可以按文件属性进行筛选。
首先,下载并安装 FreeCommander。安装完成后打开它,然后按Ctrl + F或选择“文件”(File) > “搜索”(Search)。
在“搜索文件/文件夹”窗口中,在(Search files/folders)“文件名”(File name)框中输入完整或部分名称。您可以使用通配符,例如fil*。
在“搜索位置”(Search In)中,输入要搜索的文件夹,例如C:\,或者选择“添加”按钮(add button)> “浏览”(Browse)来选择文件夹。
打开时间戳/大小/属性(Timestamp/Size/Attr)选项卡。
选中“隐藏(Hidden)属性”复选框。
设置您需要的其他搜索条件,然后选择“查找”(Find)。
搜索结果将显示在“搜索结果”选项(Search result)卡中。要打开某个项目,请右键单击该项目并选择“打开”(Open)。
查看受保护的操作系统文件
某些隐藏项目是受保护的操作系统文件。启用“隐藏项目”(Hidden items)后,它们可能不会显示。请仅在进行特定故障排除或执行系统任务时使用此设置。
打开文件资源管理器(File Explorer)。
打开更改文件夹设置的菜单,然后选择“选项”(Options)。
打开“视图”(View)选项卡。
找到控制受保护操作系统文件的选项。
关闭隐藏受保护操作系统文件的设置。
如果 Windows 显示警告,请确认。
应用更改并再次检查文件夹。
完成后请恢复原始设置。在工作或学校设备上,组策略或其他管理工具可能会阻止更改此选项。
当隐藏物品仍然没有出现时
请确认您查找的位置是否正确。程序数据可能存储在AppData或其他系统文件夹中。
在正确的文件夹或驱动器中按名称搜索项目。
请记住,即使文件没有隐藏,权限也可能阻止访问。
在共享文件夹或网络文件夹上,远程设备可以应用不同的可见性设置或权限。
如果该项目是受保护的操作系统文件,除非您了解其用途,否则请勿更改或删除它。
本地计算机上的隐藏文件对其他用户或设备可能显示的方式不同。如果其他人需要查找共享文件,请同时检查其隐藏属性和共享权限。
隐藏您自己的文件和文件夹
隐藏文件不会加密文件或限制访问,只会将其从默认视图中移除。
选择文件或文件夹。
打开其属性对话框。
找到控制隐藏的属性。
启用隐藏属性。
把零钱存起来。
如果项目位于文件夹内,则可能需要先隐藏该文件夹,项目才会从正常视图中消失。要再次显示该项目,请在同一属性对话框中清除隐藏属性。
隐藏文件只是为了方便,而不是为了安全。任何能够查看隐藏文件的人都可以看到该文件。对于敏感数据,请使用访问控制或加密。
谨慎使用隐藏文件
除非你知道隐藏文件属于哪个文件夹以及为什么删除它是安全的,否则不要删除隐藏文件。
除非您了解 Windows 或程序如何使用隐藏文件,否则请勿移动或编辑隐藏文件。
修改文件前,请检查完整的文件路径。
在对不熟悉的系统文件夹进行更改之前,请先创建备份。
除非正在进行故障排除,否则请将受保护的操作系统文件保持隐藏状态。
完成后请关闭隐藏项目查看功能。
在尝试高级修复方法之前,请确认该物品并非只是被隐藏,并且您正在搜索正确的位置。
恢复默认可见性设置
要再次隐藏隐藏项目,请返回“文件夹选项”,然后选择“不显示隐藏的文件、文件夹或驱动器”(Don't show hidden files, folders, or drives) 。您也可以在文件资源管理器的“视图”(View)菜单中关闭“隐藏项目”(Hidden items)。
如需了解更多查找丢失文件的方法,请参阅这些高级 Windows 搜索技巧。您还可以备份重要文件并查找大文件,从而更有效地管理存储空间。