Windows上安装tortoisesvn报installer stopped prematurely的问题
最近做项目,电脑系统出现故障,我重装系统后,安装别的软件都没问题,但是安装svn的时候报错,installer stopped prematurely,我在网上也搜了很多,说是卸载 或者升级Windows installer,都以失败告终。纠结了很久最终放弃,因为时间紧急,所以只好用eclipse里面的svn工作。今天有时间了,我重新想起这个问题,想着解决掉,从网上也查了很多资料,最终终于解决掉,看到网上这个资料很少,所以特地发在这上面希望能够帮助更多像我这样遇到这个问题的人。 www.2cto.com
首先,我想到 查看 安装日志,在开始运行 打开gpedit.msc 组策略,依次点开计算机配置-管理模版-Windows 组件 -Windows Installer 日志记录 点已启动确定,或者打开注册表 regedit 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Windows\Installer 新建REG_SZ 名称为Logging 值为 iweap 保存退出。
我用的是后者,然后再次安装报错,点确定后,打开C:\Documents and Settings\Administrators\Local Settings\Temp 文件夹找到 以 MSI开头的log文件,打开里面发现 有这样 2 行话:[insternal MSI error. Installer terminated prematurely.],[This advertised application will not be installed because it might be unsafe. Contact your administrator to change the installation user interface option of the package to basic]我们从这字面上看可能是权限问题,但是我是用的administrator 所以排除这个错误。 www.2cto.com
然后我又谷歌了一下后面的一行话,有网友说 改变msi格式 我想试一下,执行下面命令 msiexec /i msi软件地址 /qn 电脑毫无征兆的重启了。吓。。重启后 我再次执行 安装程序,弹出来的界面不一样了,有重新安装,修护,卸载选项。我选择修护,顺利的执行完毕。
查看更多关于Windows上安装tortoisesvn报installer stopped prematurel的详细内容...