我使用的其中一个程序显然在我的 PC 上设置了文件加密。首先,我注意到弹出“加密文件系统”窗口,要求备份加密证书和密钥,然后我开始查找它为什么会弹出,几分钟前我在用户证书存储中发现了一个证书,其目的指定为“加密文件系统”和“有效期”。
运行后cipher /u /n
我得到了一个加密文件列表,这使我(希望)能够识别负责的程序并将其删除,不幸的是,由于某种原因,它对一大堆与该程序无关且路径以和开头的文件启用了加密C:\Program Files\WindowsApps
(%USERPROFILE%\AppData\Local\Packages
我猜是 Windows 应用商店应用)。
我可以访问这些文件,可以看到它们的内容,但是由于某种原因,我似乎无法删除它们的加密:
C:\Users\username\AppData\Local\Packages\Microsoft.FlightSimulator_xxxxxxxxxxxxx\Settings>cipher /d settings.dat
Decrypting files in C:\Users\username\AppData\Local\Packages\Microsoft.FlightSimulator_xxxxxxxxxxxxx\Settings\
settings.dat [ERR]
settings.dat: The parameter is incorrect.
0 file(s) [or directorie(s)] within 1 directorie(s) were decrypted.
如果我以管理员身份运行它,它就会失败,即使我使用 PsExec 以 SYSTEM 身份运行它,它也会失败。有没有人知道如何解密它们,以便我可以安全地删除加密证书?
它设置在单个文件上,但尝试删除它会产生与cipher /d
生成相同的错误:
我是以下文件的所有者: