当前位置: 首页 > news >正文

Windows 系统 IIS 服务的重启方法

目录

  • 1. 使用命令行(推荐)
    • 1.1 通过 PowerShell 或 CMD
    • 1.2 只重启 IIS 但不影响依赖服务
  • 2. 使用 Windows 服务
  • 3. 使用 IIS 管理器
  • 4. 使用命令行更细粒度控制
      • 4.1 应用池管理
      • 4.2 网站管理
      • 4.3 高级操作
  • 总结

在 Windows 或 Windows Server 上,在某些情况下(如更改网站配置、部署新代码后或 IIS 出现异常时),可能需要重启 IIS 来使更改生效或恢复服务。可以使用以下方法重启 IIS(Internet Information Services)


1. 使用命令行(推荐)

1.1 通过 PowerShell 或 CMD

  1. 打开 PowerShell 或命令提示符(CMD)
  2. 输入以下命令重启 IIS:
iisreset

最常用的IIS重启方式,这样停止并重新启动所有IIS相关服务 ,执行速度快,适合大多数场景。

1.2 只重启 IIS 但不影响依赖服务

如果你不想影响 IIS 依赖的其他服务(如 FTP),可以使用:

# 安全重启,不强制终止正在执行的请求
iisreset /noforce

# 等价于先停止再启动 IIS,相对标准方式
iisreset /restart

2. 使用 Windows 服务

  1. 打开“运行”(Win + R),输入 services.msc,回车
  2. “服务” 窗口中找到 “World Wide Web Publishing Service”(W3SVC)
  3. 右键点击,选择 “重新启动” (可能需要管理员权限)

3. 使用 IIS 管理器

  1. 打开 IIS 管理器
    • 在“运行”(Win + R)中输入 inetmgr,按回车
  2. 选择左侧服务器名称
  3. 右侧操作面板,点击 “重新启动”

4. 使用命令行更细粒度控制

4.1 应用池管理

# 重启特定应用池
Restart-WebAppPool -Name "DefaultAppPool"# 获取所有应用池状态
Get-WebAppPoolState -Name "*"# 停止应用池
Stop-WebAppPool -Name "AppPool1"

4.2 网站管理

# 重启特定网站
Stop-Website -Name "MyWebsite"
Start-Website -Name "MyWebsite"# 获取网站列表
Get-Website# 启动所有网站
Get-Website | Where-Object {$_.State -ne "Started"} | Start-Website

4.3 高级操作

# 平滑重启(不中断现有连接)
Invoke-Command -ScriptBlock {iisreset /noforce}# 检查IIS版本
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\InetStp" | Select-Object MajorVersion, MinorVersion

总结

  • 全局重启(所有站点):iisreset
  • 仅重启某个站点Stop-Website + Start-Website
  • 仅重启应用池Restart-WebAppPool
http://www.lryc.cn/news/583819.html

相关文章:

  • MyBatis-Plus 中使用 Wrapper 自定义 SQL
  • 网络安全初级
  • LeetCode经典题解:49、字母异位词分组
  • Wisdom SSH:探索AI助手在复杂运维任务中的卓越表现
  • 6 如何向量化人工智能算法
  • 低版本hive(1.2.1)UDF实现清除历史分区数据
  • hive小文件问题
  • RabbitMQ 消息队列:从入门到Spring Boot实战
  • MySQL(127)如何解决主从同步失败问题?
  • XMAPP MySQL 启动后自动停止
  • adb 简介与常用命令
  • 线上事故处理记录
  • mx6ull-裸机学习实验15——RTC 实时时钟实验
  • 浪潮CD1000-移动云电脑-RK3528芯片-2+32G-开启ADB ROOT破解教程
  • MySQL断开连接后无法正常启动解决记录
  • 第一次搭建数据库
  • 壁仞 k8s 兼容
  • 力扣hot100速通(7.9)|49.字母异位词分组 128.最长连续序列 283.移动零 11.盛最多水的容器 42.接雨水
  • Swift 图论实战:DFS 算法解锁 LeetCode 323 连通分量个数
  • 力扣面试150题--全排列
  • leetcode 3440. 重新安排会议得到最多空余时间 II 中等
  • Leetcode力扣解题记录--第42题 接雨水(动规和分治法)
  • 图解LeetCode:79递归实现单词搜索
  • 【LeetCode100】--- 1.两数之和【复习回滚】
  • 力扣-73.矩阵置零
  • 力扣-54.螺旋矩阵
  • 每天一个前端小知识 Day 29 - WebGL / WebGPU 数据可视化引擎设计与实践
  • C++11 std::is_sorted 和 std::is_sorted_until 原理解析
  • 邀请函 | 知从科技邀您共赴2025 RISC-V 中国峰会
  • 使用 Qlib 获取股票数据