You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

开发机IIS故障:启动Windows Process Activation Service报Error 2错误求助

解决Windows Process Activation Service启动错误2的方案

我之前处理过Win10 1803更新后WAS启动失败的类似问题,结合你的情况,给你几个针对性的排查和修复步骤,你可以逐一尝试:

  • 检查WAS服务的注册表配置

    1. 按下Win+R,输入regedit打开注册表编辑器
    2. 定位到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS
    3. 查看右侧的ImagePath键值,正常应该是%systemroot%\system32\svchost.exe -k iissvcs,如果值不对或者缺失,手动修改为这个标准路径
    4. 进入WAS下的Parameters子项,若存在ConfiguredLaunchProtected键,确保其值为0
  • 修复系统文件完整性

    1. 以管理员身份打开命令提示符(CMD)
    2. 先运行sfc /scannow,让系统自动扫描并修复损坏的核心系统文件
    3. 如果SFC扫描后问题依旧,继续运行DISM /Online /Cleanup-Image /RestoreHealth,修复系统镜像的完整性
  • 确认WAS依赖服务状态
    WAS启动依赖几个关键服务,先确保它们正常运行:

    1. 按下Win+R,输入services.msc打开服务管理器
    2. 找到Remote Procedure Call (RPC)DCOM Server Process LauncherRPC Endpoint Mapper这三个服务
    3. 确认它们的状态为“正在运行”,启动类型设置为“自动”,如果未启动,手动启动它们
  • 重置WAS配置文件

    1. 在服务管理器中停止所有IIS相关服务(包括WAS、World Wide Web Publishing Service等)
    2. 备份C:\Windows\System32\inetsrv\config文件夹下的所有文件(避免数据丢失)
    3. 删除该文件夹中的applicationHost.configredirection.config文件
    4. 重新通过「控制面板→程序→打开或关闭Windows功能」,先取消勾选Windows Process Activation Service和IIS,重启电脑后再重新勾选安装
  • 检查文件夹权限

    1. 右键点击C:\inetpub\temp\appPools文件夹,选择「属性→安全」
    2. 确认IIS_IUSRSNETWORK SERVICE账户拥有该文件夹的读取、写入权限,若没有则添加这两个账户并赋予对应权限

内容的提问来源于stack exchange,提问作者Eric

火山引擎 最新活动