症状:
在安装某些程序时(如AOE3繁体中文版),Windows Installer在准备中弹出窗口提示错误1628:Failed to complete script based install,而没有给出更多信息。
可能原因:
系统语言与Installer默认语言不符。
解决方案一:
安装Microsoft AppLocale(据网上消息,AppLocale不能安装在Windows XP SP2上)
解决方案二:
改变Windows设置的区域语言选项(此方法需重启数次)
解决方案三:
修改安装文件中的setup.ini文件。如果是光盘镜像,可用UltraISO、WinISO等软件打开镜像文件,提取出setup.ini文件,然后将光盘中的删除。修改提出出的setup.ini文件,将一下部分改作: [Languages] count=2 default=404 key0=404 key1=404 然后重新写入光盘镜像即可。经测试此方法简单易行。但应注意的是,在修改镜像后,就不能再使用eMule等P2P软件上传该文件了(与网上文件的Hash不同)。