为什么一个用户没有权限运行 explorer.exe,直到另一个用户有权限运行?

为什么一个用户没有权限运行 explorer.exe,直到另一个用户有权限运行?

我很不高兴地管理 win7 机器上的用户配置文件,但它们都被损坏了(Windows 会在每次登录时创建一个默认的后备配置文件)。

我创建了一个新的配置文件(管理员)并将现有的配置文件传输到其中,如下所示:

http://windows.microsoft.com/en-CA/windows-vista/fix-a-corrupted-user-profile

发生了一些奇怪的事情。新配置文件无法打开 explorer.exe

Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item. 

我尝试了各种方法,包括确认 C:\Windows\Registration 上的权限:

http://www.tomshardware.com/forum/5218-63-cant-explorer#t170268

我注意到的是,如果我以不同的新管理员用户身份登录并打开 explorer.exe,然后以有问题的管理员身份登录,则 explorer 将正常工作。

explorer.exe 的权限是什么导致了这种行为?

我想要实现的是让问题帐户打开explorer.exe,而无需先以其他用户身份登录。

提前致谢。

编辑:

Here are permissions and Owner Screens of the offending profile:

权限配置文件目录 所有者资料目录

Here are permissions and Owner Screens of Windows dir:

权限赢目录 所有者赢目录

Here are permissions of explorer.exe:

explorer.exe 权限

答案1

尝试将所有 Windows 文件权限重置为默认值。

在一个提升的命令提示符输入以下命令。

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

如果失败,您可以随时尝试系统还原。

答案2

确保新帐户是否正确添加到管理员组;如果确实正确添加到管理员组,请运行恶意软件扫描,然后在提升的命令提示符下运行以下行:

sfc /scannow

如果需要更改系统,系统会要求插入您的 Windows CD。

答案3

这是一个旧帖子,但是,我刚刚在 Windows 7 Pro 笔记本电脑上解决了同样的问题,并想贡献我认为导致问题的原因和我的解决方案。

我相信我的 c:\users\{user_name} 目录在我做了一些愚蠢的事情后被损坏了。此后,我的电脑出现了与本文所述完全相同的症状。

我能够登录并创建第二个管理员帐户,并且能够从新的管理员用户帐户恢复目录。恢复数据后,我能够登录原始帐户,并且资源管理器和其他程序可以正常工作,而不会出现可怕的拒绝访问消息。

从我在网上读到的其他资料来看,ntuser.dat 文件可能是罪魁祸首;如果我理解正确的话,这个文件在登录时被复制到窗口的注册表中,并定义登录用户的配置文件。如果属实,这意味着我破坏了此帐户注册表用户部分的存储版本,而恢复文件可以消除损坏。

我希望这对其他人有帮助。

相关内容