【问题标题】:Windows 10 Home: Windows authenticationWindows 10 家庭版:Windows 身份验证
【发布时间】:2016-11-16 18:45:20
【问题描述】:

我在运行 Windows 10 Home.IIS 版本 10 的 64 位计算机上

我正在尝试在 IIS 服务器上使用 Windows 身份验证。我在 IIS 服务器上只看到 4 个选项:匿名身份验证、ASP.NET 模拟、基本身份验证和表单身份验证。 我尝试在线搜索,发现我需要在 windows features > IIS > Security 下启用它。但我没有那个复选框。请看下面的图片。 所以我的问题是:Windows 10 家庭版是否支持 Windows 身份验证,如果支持,那么如何启用它?任何使用 Windows 10 家庭版的人请发表评论

【问题讨论】:

  • 不,它没有。购买并升级到 Windows 10 专业版。
  • @LexLi 感谢您的快速回复!

标签: asp.net iis windows-authentication


【解决方案1】:

Windows 10 家庭版不包括 Windows 身份验证(以及许多其他 IIS 安全功能)。但是,具有这些功能的软件包就在您的操作系统中,您可以手动安装它。

您需要做的就是打开提升的命令提示符并运行:

dism /online /norestart /add-package:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum

  • 上面的文件名可能略有不同,因为它基于您系统的位数和版本

然后回到:

打开或关闭 Windows 功能 > Internet 信息服务 > 万维网服务 > 安全

“安全”下的所有“专业”选项都将可用。只需检查“Windows 身份验证”并重新启动。

【讨论】:

  • 一开始我复制了错误的包名,然后我看到了我的错误,神奇的事情发生了。非常感谢
  • 我试过这个并得到一些错误:尝试打开时出错 - C:\WINDOWS\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~ ~10.0.16299.15.mum 错误:0x80070002 尝试打开时出错 - C:\WINDOWS\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum 错误: 0x80070002 错误: 2 尝试打开时出错 - C:\WINDOWS\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum 错误: 0x80070002跨度>
  • @ekolis,你肯定更新了你的windows,试着在最后搜索版本号。
  • @ekolis,你必须去 c:\Windows\servicing\Packages\ 找到一个类似的包。例如,对于 Windows 1903 build 10.0.18362,此命令适用于我: dism /online /norestart /add-package:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~ amd64~~10.0.18362.1.mum
【解决方案2】:

从coldfused详细说明。 由于我遇到错误(如coldfused所述的原因),请按照以下步骤操作 - 类似的错误 - 尝试打开时发生错误 - C:\Windows\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum 错误:0x80070003

(i) 转到文件资源管理器 - 在栏上键入 %SystemRoot% (ii) 转到服务>包> (iii) 在 Search 中输入 IIS 以获取可用包的列表 (iv) 现在,筛选最适合您的系统。您可以检查系统上可用的冷融合提到的软件包。

AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum(coldfused提到) AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum(在我的系统上)

所以我创建了整个命令如下 - dism /online /norestart /add-package:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum

希望它对某人有所帮助。

【讨论】:

  • 为了记录,我不得不使用以下软件包:Microsoft-Windows-IIS-WebServer-AddOn-2-ServerCommon-Package~31bf3856ad364e35~amd64~~10.0.18362.418.mum
猜你喜欢
  • 2017-02-14
  • 1970-01-01
  • 2018-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多