Windows Installer 服务无法启动!急!!

[复制链接]
查看11 | 回复2 | 2020-5-6 11:43:47 | 显示全部楼层 |阅读模式
修复方法“我的电脑--管理--服务”列表里没有windows installer服务选项。有就启动,或者重启。可运行msiexec /unregister停掉此服务,再运行msiexec /regserver,这时服务列表就会出现此项,双击调整其状态为自动或者手动的启动(两者有区别,而且调成“自动”后还不行需要重启)后可进行msi文件安装。手动注册msi.dll,运行regsvr32 msi.dll还有可能出现了%windir%\system32\msiexec.exe感染,如磁碟机、d.dll等病毒,通过比较其文件大小或看文件的修改时间可知。要替换msiexec.exe与dllcache缓存中的msiexec.exe,最好在Dos或PE环境下提取替换。如果上述不能解决,可以选择重装windows installer。 下载安装包。重装前,在安全模式下分别删除%windir%\system32和%windir%\system32\Dllcache两个文件夹下的msi.dll,msiexec.exe,msihnd.dll三个文件(重命名也可以)
回复

使用道具 举报

千问 | 2020-5-6 11:43:47 | 显示全部楼层
你可以尝试下下载最新的WindowsInstaller这个安装包,安装好后在服务管理器设置成自动,然后重新启动电脑试试
回复

使用道具 举报

千问 | 2020-5-6 11:43:47 | 显示全部楼层
windowsxp集成了最新版本的windowsinstallerv2.0,但在windowsxp里安装msi程序也会经常出现”找不到windowsinstaller服务”“的错误。第一步:使用记事本编写installer.reg文件,内容如下:windowsregistryeditorversion5.00[hkey_local_machine\system\currentcontrolset\services\msiserver]"imagepath"=-"imagepath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\56,00,00,00然后将文件保存为”.reg“格式,双击该文件,将文件内容导入注册表。第二步:重新启动电脑进入安全模式(启动时按f8键),然后点击”开始-->运行“,输入”cmd“命令,在弹出的”cmd命令提示符“窗口中输入”msiexec/regserver“,最后重新启动系统即可重下重安装Windows Installer
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行