您的位置 首页 > 教程分享

windows installer 没按预期运行_

1.请教 windows installer 出问题了

2.装solidworks2010产品组件的windows installer没按预期运行:set_QuitemodeAction

windows installer 没按预期运行_

第一张图,发生错误原因可能是Windows Installer服务问题。

解决办法:

从“控制面板---服务”(或者,开始---运行---Services.msc) 中察看Windows Installer服务,是否已被停用,并尝试启用该服务(右击点 选)。如能成功启用,可尝试再次进行正常的程序安装或卸载操作。如果发现无法启用,有时是被系统禁用,或者看到提示:“指定的服务已标 记为删除”,请继续 下法。

到微软官方网站下载最新的Windows Installer (7个选项,请根据你的系统自行选择)安装程序, 并尝试重新安装该程序。安装成功后,重复步骤2,启用该服务,然后再尝试正常安装软件操作。试图重新 安装时,再次遇到提示:“指定的服务已存在”,则继续下法。

从命令行窗口(开始---运行---cmd),输入:msiexec /unregserver ,手动终止Windows Installer服务。然后再尝试步骤2,重新安装Windows Installer并启用该服务。

第二涨图,原因可能是VC++运行库组件冲突

打开控制面板,点击卸载程序, 卸载所有以“Microsoft?Visual?C++”开头的程序,再重新安装solidworks2014。

因为不同的情况可能问题不一样,你可以试试,希望能解决你的问题。

请教 windows installer 出问题了

默认安装的位置是C:\Program Files\MPICH2,下面的bin目录下是系统配置运行需要的程序,你试试把C:\Program Files\MPICH2\bin加到系统的PATH变量中去

要是解决不了,我就建议重装了

装solidworks2010产品组件的windows installer没按预期运行:set_QuitemodeAction

原因

如果满足以下任一条件,则可能出现此问题:

在 DCOM 权限中,默认身份验证级别被设置为无,默认模拟级别被设置为匿名。

系统帐户对 Windows Installer 要访问的文件夹或注册表项没有完全权限。该问题是特定于 NTFS 的。

解决方案

请根据具体问题,使用下列方法中的一种或全部:

方法 1:注销并重新注册 Windows Installer。

方法 2:验证 DCOM 权限。

方法 3:为 SYSTEM 帐户赋予完全控制权限。

方法 4:验证注册表权限。

方法 5:为 MsiServer 服务修复已破坏的安全密钥。

开始之前:验证是否安装了 Service Pack

如果您使用的是 Windows 2000,请确保安装了 SP 2。

如果您使用的是 Windows NT 4.0,请确保安装了 SP 6。

如果您不安装相应的 Service Pack,可能无法按预期方式执行本文“更多信息”一节中的步骤。

更多信息

方法 1:注销并重新注册 Windows Installer

1. 单击“开始”,单击“运行”,键入 MSIEXEC /UNREGISTER,然后单击“确定”。这时系统可能不会有任何反应,即使您的操作完全正确。

2. 单击“开始”,单击“运行”,键入 MSIEXEC /REGSERVER,然后单击“确定”。这时系统可能不会有任何反应(即使您的操作完全正确),也可能会暂时出现一个沙漏。运行此命令后,也就完成了操作。

3. 再次尝试安装基于 Windows Installer 的应用程序。

方法 2:验证 DCOM 权限

该方法会将 DCOM 默认模拟级别更改为“标识”,删除 Msisip.dll 文件,然后重新安装 Windows 2000 SP3。

为此,请按照下列步骤操作:

1. 单击开始,单击运行,键入 dcomcnfg,然后单击确定。

2. 在默认属性选项卡上:

a.

在默认身份验证级别列表中,单击连接。

b.

在默认模拟级别列表中,单击标识,然后单击确定。

3. 单击开始,单击运行,键入explorer /select, %windir%\system32\msisip.dll,然后单击确定。

4. 将 Msisip.dll 文件重命名为 Msisip.old。

5. 重新安装 Windows 2000 Service Pack 3。

方法 3:为 SYSTEM 帐户赋予完全控制权限

1. 启动 Windows 管理器,右键单击计算机的根硬盘,然后单击属性。

2. 单击安全选项卡,然后单击添加。

3. 在“选择用户、计算机或组”对话框中,单击 SYSTEM 帐户,单击添加,然后单击确定。

4. 在允许下,单击以选中完全控制复选框,然后单击确定。

5. 单击 TEMP 文件夹,然后验证 SYSTEM 帐户是否拥有完全控制权限。

方法 4:验证注册表权限

1. 单击开始,单击运行,然后键入 Regedt32。

2. 对于每个注册表配置单元,请按照下列步骤操作:

a.

选择配置单元。

b.

对于 Windows XP,在编辑菜单上,单击权限。

对于 Windows 2000 和 Windows NT 4,在安全菜单上,单击权限。

3. 验证 SYSTEM 帐户是否已添加并且拥有完全控制权限。如果没有,请使用完全控制权限添加 SYSTEM 帐户。

方法 5:为 MsiServer 服务修复已破坏的安全密钥

1. 使用 Windows 2000 启动计算机。

2. 单击开始,单击运行,键入 regedit.exe,然后将以下项重命名为 Old_Security:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security

3. 重新启动计算机(必须执行该操作)。

4. 再次运行 Installer 2.0 的 Instmsiw.exe;这将会为 MSI 服务修复已破坏的安全密钥。

solidworks安装盘里面有个文件夹pre开头的 里面有windows installer officeweb等等组件 必须都要安装才可以 否则会出错的

苏州赛格达人电脑 专业服务客户 3D设计 一系列解决方案

热门文章