分享

软件安装错误2203(The error code is 2203)

 Guristas 2014-03-30

        

 

 

软件安装错误2203一般发生在基于Windows Installer所安装的程序过程中。关于windows installer请参考http://baike.baidu.com/view/693052.htm


解决方案一
请确认安装程序没有损坏


解决方案二
重新注册MSIexec服务
按一下「开始」,然后按一下「运行」。 「运行」视窗随即开启。 在「打开:」行中,输入Msiexec /unregister. 按一下「确定」
按一下「开始」,然后按一下「运行」。 「运行」视窗随即再次开启。 在「打开:」行中,输入Msiexec /regserver. 按一下「确定」。 重新安装软件。


解决方案三
当前登录用户的用户环境变量必须包括 TEMP:%USERPROFILE%\Local Settings\Temp 和 TEM:%USERPROFILE%\Local Settings\Temp (其中,%USERPROFILE%是当前登录用户的配置文件路径,如当前登录用户为Admin,则其对应的%USERPROFILE%为C:\Documents and Settings\Admin)。用户环境变量:我的电脑→属性→“高级"项卡→环境变量

属于Administrator或者Power Users用户组。


以下需在NTFS文件系统分区下进行。并且在“工具”→文件夹选项→“查看”选项卡→取消“使用简单文件共享”

以下在文件夹属性的“安全”选项卡中可以看到。

确保"计算机名\SYSTEM"用户拥有对"C:\Documents and Settings\<当前登录用户名>\Local Settings\Temp"文件夹的绝对控制权。如果没有请自行添加SYSTEM用户,并勾选“完全控制”。

对于某些软件,可能还需要"计算机名\SYSTEM"用户拥有对"C:\Documents and Settings\<当前登录用户名>\Local Settings\Application Data"文件夹的绝对控制权。还有C:\WINDOWS\installer目录SYSTEM是否为完全控制。如果没有请自行添加SYSTEM用户,并勾选“完全控制”。

如果仍然为软件安装错误2203请将C:\Documents and Settings\<当前登录用户名>下的子文件夹SYSTEM用户全设为“完全控制”。

解决方案四
Microsoft Windows Installer 损坏的请自行下载最新版Installer 。关于Windows Installer的问题。

问题一:

一、所有使用installer安装的程序,均不能正常安装,提示:“不能访问windows installer 服务。可能你在安全模式下运行 windows ,或者windows installer 没有正确的安装。请和你的支持人员联系以获得帮助”

二、察看windows installer服务,一般为停用。如果试图在service中启用,有时会发现,被系统禁用,再启动,提示:“指定的服务已标记为删除”

三、如果试图重新安装InstMsiW.exe,提示:“指定的服务已存在”

resolution:
The MSI Installer can be a real pain. It may be that one of the files required by it is corrupt. Here's what you do. Run msiexec /unregserver again. Then delete msiexec.exe from the system32 directory. Potentially, you could rerun the install at this point but for some reason this doesn't always work. Instead, download a fresh copy of the windows installer, use an unzipping tool to extract it, go into the folder and manually install from the inf files. To do this, right click on it and select install. Make sure you do msi.inf first, and then mspatcha.inf or you get a missing file error (likely because msiexec.exe is missing). After all this run msiexec.exe /regserver to recreate the service.

一、先用msiexec /unregserver 停掉windows installer服务。

二、下载InstMsiW.exe,用winrar解压开。进入目录。

三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。

四、再用msiexec.exe /regserver 启用服务。

问题二:

以上的问题解决后,在我安装vpc的时候,又碰到这个问题:Error -1607: Unable to Install InstallShield Scripting Run Time

查了相关的资料后,发现我安装的系统里没有ISScript.exe.

所以我下载并更新了IkernelUpdate.exe and IsScript7x.zip...问题就解决了。

当然很多时候出错的原因不一定相同,解决的方法也不一定一样,我只是把我的解决方法拿出来,算是一个参考。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多