今天在测试安装时">赛门铁克备份与系统恢复Symantec Backup Exec System Recovery 2010的过程中出现一个错误提示:
ERROR: Failed to have success running InstallVSSProvider function in MSIInstallVSS Provider Function
无法继续安装下去,安装程序回滚,网上找了一下解决的方法,实践了一下终于解决,现在将此方法分享给大家!
在打开组件服务里的COM+ System Application程序时的错误报告是与Distributed Transaction
Coordinator服务交谈失败,进服务列表看了一下,它(MSDTC)果然没有启动,手工启动一下看看,
嗯,出错了无法启动,找到源头就好办了,修复该服务:
删除注册表中的键:(觉地危险的话,在删除之前先导出)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
HKEY_CLASSES_ROOT\CID
卸载MSDTC服务:msdtc -uninstall
重新安装MSDTC服务:msdtc -install
重新运行MSDTC,运行正常啦。看来离成功不远了,不过打开组件服务里的COM+应用程序时还是提示原来的错误。
不急,重启操作系统。
再打开COM+ System Application和Distributed Transaction Coordinator服务看看,嗯~正常打开,可以装Symantec Backup Exec System Recovery 2010了。