win7关掉iss服务怎么设置,Windows 7 禁用 IIS 步骤

题图来自Unsplash,基于CC0协议
导读
在 Windows 7 系统中,关闭或禁用 IIS(Internet Information Services,互联网信息服务)服务,可以通过图形界面和命令行两种方式实现。以下是具体设置方法。
方法一:通过“打开或关闭 Windows 功能”彻底禁用
这是最彻底的方法,会从系统中移除 IIS 组件(而非仅停止服务)。适用于不需要 IIS 功能的用户,可释放系统资源并减少潜在安全风险。
- 点击“开始”按钮,在搜索框中输入“控制面板”并打开。
- 在控制面板中,选择“程序”(如果查看方式为“类别”),然后点击“打开或关闭 Windows 功能”。
- 在“Windows 功能”列表中,找到“Internet 信息服务”(IIS)前的复选框。默认情况下,如果 IIS 已启用,该复选框会处于选中状态(方框内显示为蓝色方块或勾号)。
- 取消选中 “Internet 信息服务”前的复选框。系统可能会弹出确认对话框,点击“是”或“确定”。
- 点击“确定”按钮,系统将开始应用更改并移除 IIS 组件。此过程可能需要几分钟,期间可能要求重启计算机。
- 重启后,IIS 即被彻底关闭。可通过再次进入“打开或关闭 Windows 功能”确认该选项未被勾选。
方法二:通过服务管理控制台停止并禁用 IIS 服务
如果希望保留 IIS 组件,但临时或永久停止其运行(例如,为了排查端口冲突),可以通过服务管理来操作。此方法适合不想卸载功能、仅需停用服务的场景。
- 按下键盘上的
Win + R组合键,打开“运行”对话框。 - 输入
services.msc并按回车,打开“服务”管理窗口。 - 在服务列表中,寻找名称为 World Wide Web Publishing Service 的服务(这是 IIS 的核心服务)。此外,还可能有 IIS Admin Service 和 FTP Publishing Service 等辅助服务,可根据需要一并处理。
- 右键点击 World Wide Web Publishing Service,选择“停止”,该服务会立即停止运行。
- 再次右键点击该服务,选择“属性”。
- 在“属性”窗口的“常规”选项卡中,将“启动类型”从“自动”改为 “禁用”。
- 点击“应用”并“确定”。重复此步骤,对 IIS Admin Service 等其他 IIS 相关服务也执行停止并设为禁用,以确保 IIS 不会在系统启动时自动运行。
- 关闭服务管理窗口。此后,即使不卸载 IIS,其核心服务也不会再启动。
方法三:通过命令行停止并禁用
适合熟悉命令行操作或需要编写脚本自动执行的用户。
- 以管理员身份打开命令提示符:点击“开始”,在搜索框输入
cmd,右键点击出现的“命令提示符”,选择“以管理员身份运行”。 - 输入以下命令停止并禁用 World Wide Web Publishing Service:
net stop W3SVC sc config W3SVC start= disabled第一行命令立即停止该服务;第二行命令将其启动类型设为禁用。
- 如需同时禁用 IIS Admin Service,可继续输入:
net stop IISADMIN sc config IISADMIN start= disabled - 命令执行完毕后,IIS 服务即被停止并禁用。可以输入
sc query W3SVC查看服务状态,确认其处于“STOPPED”且启动类型已变更。
如何确认 IIS 已关闭
无论使用哪种方法,建议通过以下步骤确认:
- 检查系统服务:打开
services.msc,查看 World Wide Web Publishing Service 的状态是否为“已停止”,启动类型是否为“禁用”。 - 检查端口:IIS 默认使用 80 和 443 端口。打开命令提示符(管理员),输入:
netstat -ano | findstr :80如果返回结果中没有显示 LISTENING 状态的 80 端口进程(除非有其他程序占用),则表示 IIS 已停止监听。
- 浏览器测试:打开浏览器,在地址栏输入
http://localhost或http://127.0.0.1。如果页面显示“无法显示此页”或“连接被拒绝”,而非 IIS 默认欢迎页面,则说明 IIS 已关闭。 - 检查功能列表:如使用方法一,可再次进入“打开或关闭 Windows 功能”,确认“Internet 信息服务”前未出现勾选状态。
注意事项
- 如果关闭 IIS 后,某些依赖 IIS 的软件(如部分版本的 Visual Studio、某些测试工具)或网站无法正常运行,则表明该软件需要 IIS。此时可按上述步骤反向操作,重新启用 IIS 功能。
- 关闭 IIS 并不会影响系统中的其他 Web 服务器软件(如 Apache、Nginx 或简单 HTTP 服务器),但需注意端口冲突问题。如果其他软件占用了 80 端口,无需 IIS 时将其关闭是合理的做法。
- 使用“打开或关闭 Windows 功能”卸载 IIS 后,如需再次使用,需重新勾选并安装,期间可能需要 Windows 7 安装光盘或提前准备好的系统映像文件。如果希望保留随时启用的能力,建议优先使用方法二或三(禁用服务而非移除功能)。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com