安装solidworks后,打开时提示win7helperbaseuseu.dll,我的电脑是32台。请帮我解决。谢谢你。
安装solidworks后,打开时提示win7helperbaseuseu.dll,我的电脑是32位。请帮我解决。谢谢你。
要解决这个问题,请遵循以下步骤: 方法1: 卸载,重新安装windows installer服务服务 1、首先,使用dos命令窗口msiexecececece /unregserver 停止windows installer服务服务。 2、下载InstmsiWWiWiW.exe,用winrar解压。进进目录。 3、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。 4、再次使用dos命令窗口msiexecececece.exe /regserver 启用服务。 方法2: 1.如果安装了ACDSeee5.0(包括迷你中文版),卸载它。如果没有,重新安装Windows Installer 或ACDSee 4.0 2.运行cmd,然后运行sfc/scanow检查系统文件 3.运行Servicesess.msc,Windows Installer 服务设置为手动操作,然后重新操作 4.打开任务治理器,找到并结束ikernel.exe过程,重新安装 5.禁止杀毒软件的实时防护 6.删除 C:\Program Files\Common Files\InstallShield\Engine\6\Intel 本文件夹中的所有文件,然后重新启动计算机,重新操作安装程序 方法3: windows是由于一些软件制造问题造成的 installer不能正常工作的恢复步骤如下: 1.再次安装windows installer.操作instmsiw.如果exe说“服务已经安装”,然后直接退出安装再做,否则你可以重新安装! 2.删除注册表中的[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]然后运行instmsiwiw.exe 3.绝招: (1) 删除msiserver 服务 运行regedit,删除以下MSIServer 服务 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer] 将以下内容存储为unmsiserver.reg 然后双击左键,将其合并到注册表中 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;unmsiserver.reg Windows Registry Editor Version 5.00 [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (2) 删除msi 的文件 以下脚本存储为unmsii.inf文件,然后在inf文件上右键单击install,删除一些msidll,此时windows 的 sfc机制可能会警告一些系统文件被修改并要求插入win2k光盘,而忽略它。这个脚本是我从instmsiwiw.修改后的exe。 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;unmsi.inf ;;;;;;;;;;;;;;;;; [Version] signature = "$Windows NT$" Class = %ExceptionClassDesc% ClassGUID = Provider = %Microsoft% CatalogFile = msi.cat ComponentId = ; GUID assigned to the Windows Installer DriverVer=03-13-2001, 2.0.2460.1 [SourceDisksNames] 1 = %msi_media% [SourceDisksFiles] msi.dll = 1 msihnd.dll = 1 msimsg.dll = 1 msiexec.exe = 1 msisip.dll = 1 [DestinationDirs] Msi.SystemFiles = 11 ; %windir%\system32 Msi.DllCacheFiles = 11,dllcache ; %windir%system32dllcache [DefaultInstall] DelFiles = Msi.SystemFiles,Msi.DllCacheFiles ; COPYFLG_REPLACE_BOOT_FILE flag (0x1000) not necessary for ; files in the dllcache ; [Msi.DllCacheFiles] msi.dll msihnd.dll msimsg.dll msiexec.exe msisip.dll [Msi.SystemFiles] msi.dll msihnd.dll msimsg.dll msiexec.exe msisip.dll [Strings] Microsoft = "Microsoft Corporation" msi_media = "Microsoft Windows Installer Distribution Media" ExceptionClassDesc = "Microsoft Windows Installer" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(3) 重新启动,按F8键,进入带命令行的安全模式,执行以下命令 regsvr32 /u %windir%\msi.dll del %windir%\msi.dll (4) 重新启动,操作instmsiw.exe,安装windows installer ,1切正常了。 登录计算机作为治理员。 登录电脑作为治理员。 单击“开始”,然后单击“运行”。 键入“打开”框 cmd,然后单击“确定”。 在命令提示符下键入 msiexec.exe /unregister,然后按 Enter。 键进 msiexec /regserver,然后按 Enter。 验证 SYSTEM 帐户对 Windows 注册表中的 HKEY_CLASSES_ROOT 配置单元有完全掌握访问权限。在某些情况下,治理员账户也可能需要添加。因此,请遵循以下步骤:警告:如果使用注册表编辑器或其他方法错误地修改注册表,可能会导致严重的问题。这些问题可能需要重新安装操作系统来解决。Microsoft 不能保证你能解决这些问题。修改登记表需要你自己承担风险。 单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”。 单击以下注册表配置单元: HKEY_CLASSES_ROOT 单击“权限”进入“编辑”菜单。 如果“SYSTEM“未列入“组或用户名”列表,请单击“添加”,确保当地计算机名称出现在“搜索位置”框中,并在“输入对象名称选择”框中键入 system,单击“检查名称”,然后单击“确定”。 单击“组或用户名”列表SYSTEM然后选择“SYSTEM “完全掌握”复选框在权限”框中的“承诺”。 单击“使用”,然后单击“确定”退出注册表编辑器。 重新启动计算机