需要帮助访问 %UserProfile%\AppData\Roaming\Microsoft\Crypto 文件夹

需要帮助访问 %UserProfile%\AppData\Roaming\Microsoft\Crypto 文件夹
Z:\Users\markk\AppData\Roaming\Microsoft>whoami
shunranet\markk

Z:\Users\markk\AppData\Roaming\Microsoft>cacls Crypto
Z:\Users\markk\AppData\Roaming\Microsoft\Crypto NT AUTHORITY\SYSTEM:(OI)(CI)F
                                                BUILTIN\Administrators:(OI)(CI)F
                                                SHUNRANET\markk:(OI)(CI)F


Z:\Users\markk\AppData\Roaming\Microsoft>attrib Crypto
   S    I    Z:\Users\markk\AppData\Roaming\Microsoft\Crypto

Z:\Users\markk\AppData\Roaming\Microsoft>dir Crypto
 Le volume dans le lecteur Z s'appelle System
 Le numéro de série du volume est CE62-FA00

 Répertoire de Z:\Users\markk\AppData\Roaming\Microsoft\Crypto

Fichier introuvable

Z:\Users\markk\AppData\Roaming\Microsoft>

为什么我可以完全控制该文件夹,但仍然无法浏览其内容?

附言

我需要修复它,因为这就是我怀疑以下命令失败的原因:

Z:\>MakeCert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120
Error: Can't create the key of the subject ('JoeSoft')
Failed

Z:\>

我需要此命令成功才能使用 Fiddler 调试 HTTPS 流量。

答案1

您似乎有些困惑,您正在寻找的文件可能存在。

您可能已经在 attrib 命令中注意到,Crypto 文件夹是一个系统文件夹,这意味着单独使用 dir 命令时不会显示它。

C:\Users\myuser\AppData\Roaming\Microsoft>dir
 Volume in drive C has no label.
 Volume Serial Number is E042-CE10

 Directory of C:\Users\myuser\AppData\Roaming\Microsoft

01/17/2012  10:26 AM    <DIR>          Access
04/29/2010  01:49 PM    <DIR>          ActiveSync
01/12/2010  11:39 AM    <DIR>          AddIns
04/01/2010  09:44 AM    <DIR>          CLR Security Config
06/28/2010  11:10 AM    <DIR>          CLView
09/06/2011  12:24 PM    <DIR>          Communicator
01/12/2010  11:41 AM    <DIR>          Document Building Blocks
......

请注意,Crypto 文件夹未显示,但如果我们执行“dir /a”,我们就会看到它。

C:\Users\myuser\AppData\Roaming\Microsoft>dir /a
 Volume in drive C has no label.
 Volume Serial Number is E042-CE10

 Directory of C:\Users\myuser\AppData\Roaming\Microsoft

01/04/2012  12:58 PM    <DIR>          .
01/04/2012  12:58 PM    <DIR>          ..
01/17/2012  10:26 AM    <DIR>          Access
04/29/2010  01:49 PM    <DIR>          ActiveSync
01/12/2010  11:39 AM    <DIR>          AddIns
04/01/2010  09:44 AM    <DIR>          CLR Security Config
06/28/2010  11:10 AM    <DIR>          CLView
09/06/2011  12:24 PM    <DIR>          Communicator
09/07/2011  11:34 AM    <DIR>          Credentials
02/05/2010  08:30 AM    <DIR>          Crypto
01/12/2010  11:41 AM    <DIR>          Document Building Blocks
......

Crypto 文件夹中的 Keys 和 RSA 文件夹也是如此,它们被标记为 System。事实上,RSA 文件夹中的所有内容都标记为 System。

C:\Users\myuser\AppData\Roaming\Microsoft>attrib Crypto
   S    I    C:\Users\myuser\AppData\Roaming\Microsoft\Crypto

C:\Users\myuser\AppData\Roaming\Microsoft>attrib Crypto\RSA
   S    I    C:\Users\myuser\AppData\Roaming\Microsoft\Crypto\RSA

C:\Users\myuser\AppData\Roaming\Microsoft>attrib Crypto\Keys
   S    I    C:\Users\myuser\AppData\Roaming\Microsoft\Crypto\Keys

因此,如果您在 Crypto 文件夹中运行 dir,它将显示不存在任何文件或文件夹(不是系统文件),但 dir /a 将显示它们。

C:\Users\myuser\AppData\Roaming\Microsoft\Crypto>dir
 Volume in drive C has no label.
 Volume Serial Number is E042-CE10

 Directory of C:\Users\myuser\AppData\Roaming\Microsoft\Crypto

File Not Found

C:\Users\myuser\AppData\Roaming\Microsoft\Crypto>dir /a
 Volume in drive C has no label.
 Volume Serial Number is E042-CE10

 Directory of C:\Users\myuser\AppData\Roaming\Microsoft\Crypto

02/05/2010  08:30 AM    <DIR>          .
02/05/2010  08:30 AM    <DIR>          ..
02/05/2010  08:30 AM    <DIR>          Keys
01/12/2010  11:18 AM    <DIR>          RSA
               0 File(s)              0 bytes
               4 Dir(s)  70,075,576,320 bytes free

C:\Users\myuser\AppData\Roaming\Microsoft\Crypto>

我不知道创建密钥时出现的问题是什么,但我认为这不是权限问题或任何其他无法解释的异常。我知道这已经晚了,但它确实解释了你看到的情况。

相关内容