关于Windows更新KB5064081后IIS站点不可见的问题以及解决方法

前言

IIS是我的WinNAS一直在使用的WebDav工具,配置简单,使用便捷,软件也不臃肿,实在的功能型软件。

昨天正好是朋友来家里吃饭,吃完饭说想看电影,正好他想看的电影在其他硬盘,准备把那块硬盘添加在WebDav中。

一进IIS就傻眼了,界面光秃秃的,而且右侧有提示【获取信的Web平台组件】。。。

过程

我以为更新KB5064081后,组件也有更新,需要重新下载安装。好像有个软件叫 IIS Platform Deploy ,好像这个软件早就弃用了,但我还是下载并安装,没有用。

之后反复尝试操作:卸载以及安装WebDav全部组件,均无效。

又在国内各个搜索平台搜了一圈,偶尔有一两条说是更新KB5064081后是会出现这个问题,但是没有解决办法。之后又问了DeepSeek和ChatGPT,仍然没有解决。

有两篇文章是让你卸载KB5064081更新的,但是这个更新是重要更新,根本无法卸载,有说通过Windows恢复来操作,但我尝试后发现下载恢复程序都出错。

于是打算放弃IIS,准备使用Hfs或者Nginx搭建WebDav了。

最后本着试试就试试的原则,Google了一下这个情况:iis lost website

国外真的有很多讨论,也说明了具体的原因以及解决办法:IIS Manager showing Blank - Microsoft Q&A

解决办法

I had the same problem. Found the correct solution in an user comment here:

How to fix IIS Manager UI after Windows Update (August 2025 Cumulative Update)? - Microsoft Q&A

Replacing "%WINDOWS_PUBLIC_KEY_TOKEN%" with "31bf3856ad364e35" in C:\Windows\System32\inetsrv\config\administration.config instantly worked - all items in IIS Manager are back.

只需将 C:\Windows\System32\inetsrv\config\administration.config 配置文件中的 %WINDOWS_PUBLIC_KEY_TOKEN% 全部替换为 31bf3856ad364e35

替换完后,IIS立刻就恢复正常了。

最后

唯一可惜的是前面一通卸载安装的操作,把我原来的配置都清除了,只能重新配置WebDav,不过还好不麻烦。

实际上,如果不去动它的配置,虽然看不到网站的界面,但是它仍在后台运行,等后续微软出更新的补丁进行修复即可。

虽然微软现在感觉BUG一堆,尤其是更新升级这块,问题现象频出,但我还愿意继续相信一下,如果哪天真的不行了,就去转投Linux的怀抱了。

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
滚动至顶部
0
希望看到您的想法,请您发表评论x