ISA Server 2004 SP3 安装失败时, rollback 将会被执行, 使得 ISA 组件能够回到以前的版本. update或者 rollback , 如果 ISA 控制台开着, rollback 就会失败. 这种情况常见于ISA 控制台在另一个远程终端连接里开着. 如果rollback失败, 会造成混合的ISA 组件留在服务器上, 导致ISA 服务启动不了. 以下的两种方案可以帮助解决这个问题.

 

方案一: 重新安装并且选择修复模式 (推荐方案)

 

A.      ISA 2004 Service Pack的下载站点下载Service Pack 3.

 

B.      确认所有ISA的用户界面都已经关闭,并且没有其他的ISA工具在使用.

 

C.      使用下面的命令行安装SP3. 

 

Msiexec /p <FullPathToSp3Package> REINSTALL=all REINSTALLMODE=omus SKIP_DIAGLOGACLS=1 /l*v c:\sp3.log

 

 

方案二: 重新注册ISA管理组件

 

A.      点击 Start | Run

 

B.      键入cmdEnter

 

C.      输入下面的命令:

 

1.       cd /d "%programfiles%\Microsoft ISA Server" (用引号)

 

2.       regsvr32 wspadmin.dll

 

3.       md VPN\Netsh

 

4.       net start fwsrv.

 

如果问题仍然没有解决,请联系微软技术支持.