遇到 was 服务不可用的问题时,可以按照以下步骤解决。近期在 windows server 2008 系统中运行
%windir%\system32\inetsrv\appcmd.exe list wp命令时,出现了“was 服务不可用,请先尝试启动该服务”的提示,无法正常执行命令。尽管通过
sc query was和
sc query w3svc查看后发现这两个服务的状态均为“running”,但仍然无法正常使用相关命令。
进一步分析发现,这是由于权限不足引起的。执行
appcmd list site或其他类似命令时,会报出“配置错误 文件名: redirection.config 行号: 0 描述: 由于权限不足而无法读取配置文件”的错误信息。
要解决此问题,可以尝试以下方法:
首先,确保以管理员权限运行命令提示符。可以通过输入
runas /user:administrator cmd来启动一个新的具有管理员权限的命令行窗口。然后,在这个新窗口中重新运行
appcmd list wp命令,此时应该可以看到正在运行的应用程序池列表。
以上就是关于如何修复 IIS 7 中 WAS 服务不可用问题的方法。请记住,执行某些特定命令时需要确保有足够的权限。











