安装solidworks后,打开时提示win7helperbaseuseu.dll,我的电脑是32台。请帮我解决。谢谢你。

9个月前 (11-07 06:59)阅读3回复1
yk
yk
  • 管理员
  • 注册排名3
  • 经验值478180
  • 级别管理员
  • 主题95636
  • 回复0
楼主

安装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 “完全掌握”复选框在权限”框中的“承诺”。   单击“使用”,然后单击“确定”退出注册表编辑器。   重新启动计算机

0
回帖

安装solidworks后,打开时提示win7helperbaseuseu.dll,我的电脑是32台。请帮我解决。谢谢你。 相关回复(1)

晨曦微光
晨曦微光
沙发
解决SolidWorks提示DLL文件问题,32台电脑轻松搞定!
1个月前 (07-02 02:22)回复00
取消