如何在 Windows 7 中列出加密文件?

hol*_*ira 43 encryption windows-7

我不知何故加密了一些文件,因此我无法将我的用户文件夹备份到 Mozy。有没有办法从所有文件中删除加密或至少找出哪些文件被加密?

我正在运行 Windows 7 Ultimate 64bits

Rob*_*man 48

这可能是一个较旧的问题;但我最近也有同样的需求。

我的目标是全面(搜索所有文件)并且不需要额外的软件,所以它使用命令提示符和任何文本编辑器。

这是我发现的可行解决方案:

  • 打开一个 cmd 提示
  • 输入命令:cipher /s:c:\>encryption.txt
  • 打开文件“encryption.txt”
    • 要查找加密文件夹,请搜索“将被加密”
    • 要查找加密文件,请在行首搜索“E”

如果没有参数,Cipher 会列出当前目录及其中所有文件的状态。/s 参数告诉它递归,而 c:\ 给它起点。从那里,“> ...” 只是重定向输出。

加密文件和文件夹的 Cipher 输出如下所示:

 列表 c:\Dev\Encrypted\
 添加到此目录的新文件将被加密。

E Default.aspx
E Default.aspx.cs
E Default.aspx.designer.cs

普通文件和文件夹的 Cipher 输出如下所示:

 Listing c:\Dev\Plaintext\
 添加到这个目录的新文件不会被加密。

U Default.aspx
U Default.aspx.cs
U Default.aspx.designer.cs

希望有帮助。

  • 您可以使用 `cipher /u /n` 列出所有驱动器上的所有加密文件。 (14认同)
  • 基于尝试@ChristopherGalpin 的这个答案的版本(谢谢!),我可以推荐这个:`cipher /S:。| findstr /b /c:"E" /c:" " > encryptedFiles.txt` 稍微准确一点 - 它不会捕获名称为“E Marketing strategy”的未加密文件,我还想看看它们在哪个目录中- 为了便于删除 - 所以它还包含目录名称 - 但是它将包含没有加密文件的目录,因此输出中仍然有一些杂物。 (3认同)

Dav*_*žic 18

cipher /u /n /h将在您的硬盘驱动器上查找并列出所有加密文件(如mivk在另一个答案中所评论的),而无需任何额外的过滤(可能会出错)。对此的积分也转到本教程,在那里我找到了这个答案。

注意:如果系统(任何磁盘)上没有加密文件,该命令会立即返回响应:

The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

这不是错误。这意味着没有加密文件。在这种情况下,此信息似乎以某种方式缓存。

重要提示: 这并未列出所有加密文件!显然它只列出属于运行该命令的当前用户的文件。

至于解密文件,Snark 已经给出了答案。它也可以通过命令行完成,同样使用相同的工具:cipher /D ...

有关其他信息和其他用途,请参阅帮助: cipher /?


Sna*_*ark 13

使用Total Commander,您可以对文件和文件夹的各种属性进行搜索 ( ALT+ F7)。

“加密”属性就是其中之一。

替代文字

找到所有加密文件和文件夹后,选择“Feed to listbox”。它会将所有名称放在选定的窗格中(左侧或右侧)。在那里,您可以全部选择它们,右键单击并选择“属性”。您将获得所有选定文件的“属性”窗口。在高级窗口中,您可以通过取消选中“加密...”复选框轻松解密它们。

替代文字


小智 11

您可以在资源管理器窗口的搜索字段中键入:encryptionstatus:encrypted。


小智 6

您可以使用 Windows 搜索高级查询。在搜索栏中输入:* is:encrypted。此命令将查找文件夹中的所有加密文件。


Chr*_*pin 6

在尝试了 Total Commander 并且由于某种莫名其妙的原因失败后,我尝试了 NirSoft 的SearchMyFiles,它运行良好。轻量级的独立可执行文件,结果不像cipher命令那样费力费力;您可以轻松地按文件夹路径排序,以了解哪些列表仅仅是父加密文件夹的子目录。

搜索我的文件

SearchMyFiles 搜索选项


归档时间:

查看次数:

69622 次

最近记录:

5 年,8 月 前