Windows身份验证仅在一台计算机上失败

时间:2012-07-12 22:37:38

标签: google-chrome windows-7 iis-7 internet-explorer-8 windows-authentication

我有一台Windows机器试图访问已启用Windows身份验证的IIS服务器。我知道这可以在服务器端工作,因为我在另一台机器上登录了我的域帐户,而我单元中的其他人可以访问有问题的URL而无需登录(浏览器会自动执行此操作)。

我很难过,因为我自己的开发机器无法以这种方式登录(并且仍然显示一个登录框),并且想要一些帮助,或者至少有一些想法可以检查。

我检查了工具 - >互联网选项 - >安全 - >本地内联网 - >高级选项 - >用户身份验证,设置为自动提供用户名和密码。

我的工作站是Windows 7企业版,与办公室中的其他工作站一样,但作为开发人员,我不怀疑我在客户端上更改了一些我不需要的设置。

有什么想法吗?

更新:如果重要的是,它在没有登录框的Chrome中也会失败,只是一个简单的“错误10(net :: ERR_ACCESS_DENIED):未知错误”

5 个答案:

答案 0 :(得分:24)

我遇到了与Chrome类似的问题,无法打开任何内部网站。我做了一切来解决它,但没有任何工作真的很沮丧。终于遇到了上面的帖子。通过查看行

  

我检查了工具 - >互联网选项 - >安全 - >本地内联网 - >高级选项 - >用户身份验证,设置为自动提供用户名和密码。

得到了一些线索。我很好奇当我们检查“自动用户名和密码”框时使用的用户名和密码是什么,而这正是解决方案的原因。

自动用户名和密码取自Windows Vault(在“控制面板”中搜索“管理网络密码”)。就我而言,Windows Credentials类别中有一个条目。这是用户名和密码,用于我们检查工具中的“自动用户名和密码”框 - >互联网选项 - >安全 - >本地内联网 - >高级选项 - >用户身份验证。

因此,如果您确定在其他地方不需要该条目,那么解决方案要么正确,要么完全删除该条目。

答案 1 :(得分:3)

Chrome的Chrome共享安全设置。在IE中打开您的页面,转到工具 - >互联网选项 - >安全标签 - >本地内联网 - >网站 - >高级 - >将此网站添加到区域字段 - >输入您尝试访问的网站,该网站会引发ERR_ACCESS_DENIED错误,包括您使用的正确协议,如http或https,然后单击“添加”按钮 在“安全”选项卡中,继续确保突出显示“Intranet区域”,然后单击“自定义级别”按钮 在(最后)部分用户身份验证下,请确保选择以下选项: 仅在Intranet区域中自动登录

如果您登录到域并且您的网站使用集成Windows身份验证,则此解决方案将起作用,您将能够摆脱ERR_ACCESS_DENIED。

如果此操作无效,请从浏览器缓存中清除浏览器中的项目: Cookie和其他网站和插件数据 缓存的图像和文件

重新启动浏览器。

如果不起作用,请重新启动计算机。

"对我来说,修理机帮助了#34;

如果仍然无效,请更改"仅在Intranet区域中自动登录"回到"提示输入用户名和密码"在IE选项中重新启动浏览器并重试。

祝你好运!

答案 2 :(得分:1)

刚刚离开这里为后代,我在使用NTLM访问网站并意外使用旧密码时遇到了同样的问题。清除缓存/ cookie等没有效果,重新启动Chrome没有任何效果,我处于死胡同。

然后我意识到,由于Chrome启动器,我在后台运行了进程,因此我将其杀死,之后一切都按预期工作。

答案 3 :(得分:1)

Chrome保存凭据在Windows Vault上(开始|搜索Windows Vault)您将在那里看到您的凭据。可能已经过时了。

答案 4 :(得分:1)

我刚遇到这个问题。

解决方案是关闭Chrome的所有实例。

我昨天更改了我的Windows密码。 Chrome必须缓存与旧密码相关的内容。