宝哥软件园

如果无法访问windows安装程序服务怎么办?

编辑:宝哥软件园 来源:互联网 时间:2021-09-06

部分用户在安装软件过程中遇到“无法访问windows installer服务”的情况,此时软件无法顺利安装。要解决,可以参考以下方法:

无法访问windows  installer服务怎么办?

  方法一:

卸载并重新安装windows installer服务。

1.使用dos命令窗口msiexec /unregserver停止windows installer服务。

其次,下载InstMsiW.exe,用winrar解压。输入目录。

第三,右键单击msi.inf,单击安装,右键单击mspatcha.inf,然后单击安装。

第四,使用dos命令窗口msiexec.exe/regserver启用该服务。

  方法二:

这是由于一些软件生产问题,导致windows安装程序无法正常工作。

恢复步骤如下:

1.再次安装windows installer2.0并运行instmsiw.exe。

如果你说‘服务已经安装好了’然后直接退出安装,你就会照着做,否则重新安装就OK了!

2.删除注册表中的[HKEY _本地_机器系统当前控制服务服务器]。

然后跑instmsiw.exe。

3.绝招:

(1)删除msiserver服务。

运行regedit删除以下MSIServer服务。

[HKEY本地机器系统当前控制服务服务器]

将以下内容保存为unmsiserver.reg文件,然后双击左键将其合并到注册表中。

;unmsiserver.reg

Windows注册表编辑器5.00版

[-HKEY _本地_机器系统当前控制服务服务器]

(2)删除msi文件。

将以下脚本保存为unmsi.inf文件,然后右键单击inf文件上的install,然后将删除一些msi dlls。此时,windows的sfc机制可能会警告某些系统文件被修改,需要插入win2k CD,并忽略它。我在instmsiw.exe修改了这个剧本。

;unmsi.inf

[版本]

签名='$Windows NT$ '

类=%ExceptionClassDesc%

class guid={ f 5776 d81-AE53-4935-8e 84-b0b 283 D8 bcef }

提供程序=%Microsoft%

CatalogFile=msi.cat

component id={ 2e 742517-5d 48-4 DBD-BF93-48 fdcf 36 e 634 };分配给Windows安装程序的GUID

驱动服务器=03-13-2001,2.0.2460.1

[来源磁盘名称]

1=%msi_media%

[源磁盘文件]

msi.dll=1

msihnd.dll=1

msimsg.dll=1

msiexec.exe=1

msisip.dll=1

[目标方向]

Msi。SystemFiles=11%windir%system32

Msi。DllCacheFiles=11,dllcache% windir % system32dllcache

[DefaultInstall]

DelFiles=Msi。系统文件,Msi。DllCacheFiles

;不需要COPYFLG_REPLACE_BOOT_FILE标志(0x1000)

;dllcache中的文件

[Msi。DllCacheFiles]

msi.dll

msihnd.dll

msimsg.dll

msiexec.exe

msisip.dll

[Msi。系统文件]

msi.dll

msihnd.dll

msimsg.dll

msiexec.exe

msisip.dll

[字符串]

微软='微软公司'

MSI _ Media=' Microsoft Windows Installer分发媒体'

异常类描述='微软视窗安装程序'

(3)重启,按F8键,用命令行进入安全模式,执行以下命令。

regsvr32 /u %windir%msi.dll

del %windir%msi.dll

(4)重启,运行instmsiw.exe,安装windows installer,一切正常。

以管理员身份登录计算机。

单击开始,然后单击运行。

在“打开”框中,键入cmd,然后单击“确定”。

在命令提示符下,键入msiexec.exe/unregister,然后按回车键。

键入msiexec /regserver,然后按回车键。

验证系统帐户对Windows注册表中的HKEY类根配置单元具有完全控制访问权限。在某些情况下,可能还需要添加管理员帐户。为此,请遵循以下步骤:警告:如果您使用注册表编辑器或其他方法错误地修改注册表,可能会导致严重问题。这些问题可能需要重新安装操作系统来解决。微软不能保证你能解决这些问题。修改注册表,风险自负。

单击开始,单击运行,在打开的框中键入regedit,然后单击确定。

单击以下注册表配置单元:

HKEY _ CLASES _ ROOT

在“编辑”菜单上,单击“权限”。

如果“组名”或“用户名”列表中未列出系统,请单击“添加”,确保本地计算机名出现在“查找范围”框中,在“输入要选择的对象名”框中键入系统,单击“检查名称”,然后单击“确定”。

单击组或用户名列表中的系统,然后在系统权限框中的允许下选择完全控制复选框。

单击应用,然后单击确定退出注册表编辑器。

重新启动计算机。

更多资讯
游戏推荐
更多+