Windows进程激活服务错误2:系统找不到指定的文件

Eri*_*ric 6 asp.net iis iis-8

我的开发计算机上的IIS停止工作.我刚刚安装了最新的更新到Windows 10(1803),现在当我尝试启动"Windows进程激活服务"时,我得到一个"Windows无法在本地计算机上启动Windows进程激活服务.错误2:系统找不到文件指定"错误.我已经尝试过的事情:

  • 多次重新安装IIS和Windows进程激活服务
  • 我确认我有一个"C:\ inetpub\temp\appPools"文件夹

不知道下一步该怎么做.

小智 40

Windows更新后我有两次这个问题.问题似乎是,Windows为WAS服务启动参数添加了不正确的参数.我使用以下步骤修复了该问题:

  • 启动regedit(只需输入启动)
  • 导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters
  • 删除NanoSetup变量.此变量阻止WAS启动
  • 使用任务管理器或在命令提示符下键入"net start WAS"启动WAS服务
  • 以相同的方式启动W3SVC服务
  • 您现在可以再次在IIS中启动您的网站

  • Windows 2019 年 11 月更新导致了此问题,并且并未修复该问题。那把钥匙根本不存在。 (3认同)

小智 9

我遇到了同样的问题,很长一段时间以来,这里没有什么是我的解决方案。所以我也回滚了窗户。今天我找到了适合我的解决方案 - 导航到:

C:\Users\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys\

找到这 3 个密钥文件...

d6d986f09a1ee04e24c949879fdb506c_*

76944fb33636aeddb9590521c2e8815a_*

6de9cb26d2b98c01ec4e9e8b34824aa2_*

...然后在安全设置:

  • 首先,您必须将您的用户设置为 OWNER

  • 关闭属性对话框 - 并再次打开

  • 然后在 ACL 中为 SYSTEM 设置“完全控制”

之后:可以启动WPA...

希望这可以帮助; 另请参阅此处的主题:https : //social.technet.microsoft.com/Forums/en-US/315841e1-b8b2-4084-8224-580ef3d13420/upgrade-to-windows-10-1709-iis-fails?forum=win10itprosetup