遇到 Windows 安装 IIS 时出现错误代码 0x800F0950,通常是由于 Windows 更新服务或组件存储损坏导致的。以下是详细的解决方案:
Win + R
,输入 services.msc
打开服务管理器。以管理员身份运行 CMD,依次执行以下命令:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
重启计算机后重试安装 IIS。
cmd
DISM /Online /Cleanup-Image /RestoreHealth
cmd
sfc /scannow
IIS 依赖 .NET 3.5,若未启用会导致错误:
- 打开 控制面板 > 程序 > 启用或关闭 Windows 功能。
- 勾选 .NET Framework 3.5 (包括 .NET 2.0 和 3.0),点击确定。
- 或通过命令启用:
cmd
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
如果图形界面失败,尝试命令行安装:
DISM /Online /Enable-Feature /FeatureName:IIS-WebServerRole /FeatureName:IIS-WebServer /All
cmd
chkdsk C: /f
重启后系统会自动扫描修复。安装完成后,浏览器访问 http://localhost
,如果显示 IIS 欢迎页面,则说明成功。
如果问题仍未解决,可能需要考虑 修复安装 Windows 或使用原版镜像重装系统。希望这些步骤能帮到你!