即使我是管理员也无法访问?


34

我在Windows 7上的用户帐户是Administrators组的一部分,该组对C:\ inetpub \ wwwroot具有完全控制权限:

替代文字

但是,当我尝试在其中创建文件夹时,出现“拒绝访问”错误。通过将我的特定用户帐户添加到列表中,可以解决此问题,但这不是必须的吗?

Answers:


4

这是启用UAC时的预期行为。

您如何尝试创建文件夹?Windows资源管理器将生成UAC提示,所以我假设您正在使用其他方法?

如果在命令提示符下执行此操作,请确保它以提升的特权运行。


我认为UAC可能在这里发挥了作用。因此,具有Administrators组权限的任何文件夹都需要提升的提示或特定的用户名吗?如果是这样,如果我希望能够从普通的非高架命令提示符下访问那些文件/文件夹,那么在启用了UAC的组上分配权限是否有意义?
Borek Bernard

否,使用非提升命令提示符时,需要在ACL中明确指定您的用户帐户,以便您获得访问权限。
ThatGraemeGuy 2010年

25

事实是,UAC无法正确“提升”资源管理器。请参阅以下文章,该文章解释了为什么会发生这种情况以及如何解决。我以为这在Windows 7中已修复,但似乎不是,请参见 Windows 7访问被拒绝。


1
我相信这是正确的答案..
钱德拉Eskay

9
请为我的投票总结相关方面-否则我们很容易丢失信息,因为问题可能比您链接到的网站更长(在某些虚拟机上运行的Windows 7中,我们的生命将超过我们)。
sage 2013年

4
拒绝仅链接的答案。如果原则上我可以为那个编辑乞求投票,那么我会两次-1。这是确定的,不仅如此鼓励,留下一个链接到一个答案的来源,但作为圣人说,没有内容的链接可能在某一时刻在未来变成无用的
托比亚斯Kienzler

链接的文章指出这是一个Explorer错误。它不是。相反,这是资源管理器回收几个窗口的过程的结果。您可以通过启用“在单独的进程中运行每个窗口”来更改行为。
Gogowitsch 2014年

3
对仅链接的答案进行
投票

9

来自Technet

为了帮助防止恶意软件静默安装并引起计算机范围的感染,Microsoft开发了UAC功能。与以前的Windows版本不同,当管理员登录到运行Windows Vista的计算机时,用户的完全管理员访问令牌被分为两个访问令牌:完全管理员访问令牌和标准用户访问令牌。在登录过程中,将删除标识管理员的授权和访问控制组件,从而获得标准的用户访问令牌。然后,使用标准的用户访问令牌启动桌面Explorer.exe进程。因为所有应用程序都从桌面的初始启动继承其访问控制数据,所以它们也都以标准用户身份运行。

管理员登录后,在用户尝试执行管理任务之前,不会调用完整的管理员访问令牌。

因此,无论何时您尝试使用管理员凭据,都应获得一个UAC提示来调用该管理员令牌,从而使您可以进行更改。现在,如果这不起作用,您将需要检查UAC设置

您最有可能需要禁用的设置是“ 用户帐户控制:以管理员批准模式运行所有管理员 ”。您可以通过在以下位置修改“ EnableLUA”键来更改该行为:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

这应该使管理员始终以管理员身份运行。这很危险,建议您每天重新使用此功能。


1
这应该是公认的答案
JoelFan 2016年

试图对JoelFan进行投票,但是我双击了它,这个愚蠢的网站不会让我重新投票!真糟 但是,是的,它包含了所有内容,包括原因和去向。只是缺少将“ EnableLUA”设置为“ 0”才能被禁用,但是这里是超级用户,大多数人可能都知道。另外,Windows 10 Home没有gpedit,微软吹捧“ Pro Pack”以99美元的价格安装它。最初我曾尝试为Win7制作过一个安装程序,但没有运行,尽管该站点上的其他人声称将文件从SysWOW64复制到System32后仍可以。所以说真的,regedit只适合我。
vapcguy's

1

正如许多人所分享的,发生这种情况的原因有很多种。如果您完全排除了所有权/权限问题,则很可能另一个程序阻止了对文件的访问。

有时,它是专门用于限制文件访问的程序,例如“文件夹锁定”,但最常见的罪魁祸首是您已在其他程序中打开了文件,例如文本编辑器(例如,在我的情况下为Atom),并且该程序有一个锁定文件。因此,在这种情况下,即使您是管理员,访问也会被拒绝,因为当文件被另一个其他应用锁定以进行读取/写入时,根本没有用户可以更改文件。因此,在关闭程序或关闭程序中打开的文件后,您应该可以再次访问它们。


对我来说就是这样,npm任务遇到了一个问题,我不知道
mohas

0

在Windows7中,管理员帐户是隐藏的。您可以启用管理员帐户。

  1. 点击开始
  2. 程序-附件-右键单击命令提示符,然后选择“以管理员身份运行”。
  3. 在命令提示符下,键入命令,键入net user administrator / active:yes

它将治愈。您将有2个用户帐户,其中1个是管理员,而您的用户。现在,您可以以管理员身份登录Windows。现在,您将修改文件,甚至删除它。


0

我也有同样的问题。我已经完成了上述所有操作,但是没有用。问题仍然存在。但是现在我的问题解决了:

  1. 手动打开拒绝访问的文件夹。
  2. 在该文件夹中选择“可执行文件/应用程序”文件。
  3. 右键单击它,然后转到“属性”->“兼容性”
  4. 现在查看PRIVILEGE LEVEL并检查其是否以管理员身份运行
  5. 然后单击“更改所有用户的设置”。

我想问题现在已经解决了。


2
什么可执行文件?问题是关于获取枚举文件夹的权限,而不是其中的任何特定文件的权限。而你“猜”?是的,很明显。
underscore_d

0

像上面的MAYUR一样,我也尝试了上述与UAC有关的修复程序,但这对我没有用。

我无法在用户帐户(Users/x/workspace/)中创建新文件夹或将现有文件夹移动到某个目录。

为了解决这个问题,我:

  • 在第二低的级别重新启用了UAC(不允许程序在没有UAC警告的情况下修改内容)
  • 创建了一个名为的新文件夹Users/x/workspace2,并将所有内容从粘贴workspaceworkspace2
  • 检查workspacecygwin中是否没有虚拟文件夹。
  • 已删除 workspace
  • 重命名workspace2workspace
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.