发布日期:2025-11-05 20:02浏览次数:
今天公司服务器出了点小毛病,排查问题时候突然发现连跑的是IIS哪个版本都搞不清,你说尴尬不?问了俩同事也都稀里糊涂的,得!自己动手找答案,折腾一圈还真摸索出五个贼实用的法子,赶紧记下来。
我寻思这玩意儿总该能看?先右击桌面左下角那个Windows图标,选“服务器管理器”。打开后,大眼一扫,主界面正中间就竖着个“IIS”的牌子,下面版本号清清楚楚标着“Internet Information Services 10.0”——一目了然!这法子对小白最友点点鼠标的事儿。
我寻思,IIS不是管网站的吗?那直接打开浏览器,在地址栏敲上服务器自己的IP或者“localhost”然后回车。页面蹦出来那一刻,我心里咯噔一下:默认页面干干净净,啥版本信息都没有!不死心,鼠标右键点页面空白处选“查看网页源代码”,眼睛瞪得像铜铃在HTML代码里扒拉了好几遍——结果屁用没有!这招,有时候管用有时候白搭,纯看脸。
前两个不保险,得整点硬核的。我按下Win键+X,果断选择“Windows PowerShell(管理员)”。那黑黢黢的命令框一弹出来,我照着网上搜的输入:
Get-WindowsFeature Where-Object {$_.Name -like 'Web-' -and $_.InstallState -eq 'Installed'}。
回车一敲,屏幕上唰唰列出所有装了的Web组件名儿——仔细一瞅,里面不就嵌着“Web Server (IIS)”和对应的完整版本号嘛这招够硬核,百分百准。
实在不行还能翻注册表这老底儿。我按下Win+R,在运行框里麻溜敲“regedit”回车。注册表管理器开了之后,我顺着路径一路点:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InetStp
点开右边栏一看,“MajorVersion”和“MinorVersion”这对儿数值清清楚楚躺在那儿!我的机器是Major=10,Minor=0,拼起来就是IIS 10.0。这方法就跟查户口本似的,稳稳当当。
这招有点野路子。我打开服务器上的浏览器,直奔微软官方*这个地址。它首页正中间通常会有个醒目的横幅或者公告栏,就爱显摆当前最新版本的IIS是虽然不是看自己服务器版本的直接方法,但能快速对照着推测个八九不离十——比如官网如果主推IIS 10.0,而我服务器是近几年装的老Windows系统,那版本基本也就锁定了。
折腾这一大圈,发现最省心靠谱的还得是:
下次再碰上谁问这问题,我这五个招儿里随便甩一个过去,保证能搞定!搞服务器这玩意儿,关键信息还真就得自己心里门儿清。