• 不能访问Windows Installer服务


    安装部分工具软件时,出现有"不能访问Windows Installer服务"的提示框,说我Windows Installer没有正确安装,我也下了V3.1来装,但是仍没解决,就在“依存关系”中找是否有其他的文件没有启用。
    启用“remote procedure call(rpc)”
    启用“workstation”
    就OK了
    以上均不能解决的情况下:
    点击开始--运行-- 输入cmd
    依次输入 
    1 、先用msiexec /unregserver 停掉windows installer服务。
    2 、msiexec.exe /regserver 启用服务
    -------------
    看看有没有禁止此服务windows installer,如没有试试以下办法
    1.在开始----运行里输入msiexec /regserver
    看看能不能用了,如不能用以下方法

    2. 重新注册 Windows Installer(适用于Windows 2000/XP),打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro lSet\Services\MSIServer”分支,确定分支下的“ImagePath”字符串数值包含Msiexec.exe文件的正确路径。
    注意:下面是正确路径的一个示例,其中 drive 是 Windows 安装到的驱动器:
    drive:\Windows\System32\msiexec.exe /V(如果没有请建立此键值)
    重新启动计算机,按F8键进入安全模式,点击“开始→运行”,输入
    msiexec /regserver,然后“确定”。
    重启计算机后,如果问题仍未解决的话,请用方法3。
    3. 重新安装 Windows Installer,进入MS-DOS(在Windows2000/XP中是命令提示符窗口),运行以下命令。
    Windows XP下:attrib -r -s -h drive:\Windows\System32\dllcache
    Windows 98下:attrib -r -s -h drive:\Windows\System
    然后依次输入下面命令,输入一条按一下回车键:
    ren msi.dll msi.old
    ren msiexec.exe msiexec.old
    ren msihnd.dll msihnd.old
    最后在命令提示符处,键入exit,然后按回车键,重新启动计算机,将 Windows Installer 文件更新为最新版本。

    ---------------------

    笔者以Windows2000和Windows XP系统为例,根据它们出现的不同问题分别介绍一下解决过程:
    一、Windows2000 解决过程:
    在Windows2000系统中3种现象都是经常出现的。
    第一步:点击”开始-->运行“,输入”CMD “命令,在弹出的”CMD命令提示符“窗口中输入”msiexec /unregserver“命令,这样就停掉windows installer服务。
    第二步:下载windows installer服务安装程序包,Windows2000/NT系统的安装程序包为”InstMsiW.exe“,Windows98/ME安装程序包为"InstMsiA.exe",Windows XP系统则集成了最新版本的Windows Installer v2.0。
    下载”InstMsiW.exe“安装程序包后,将其用winrar解压开,然后进入到此目录中。
    第三步:右键单击”msi.inf“文件,点击”安装“选项,接着右键单击” mspatcha.inf “文件,点击”安装“。
    第四步:在CMD命令提示符下输入”msiexec /regserver“命令,这样就启动了windows installer服务,重新启动Windows2000系统后,问题就得到解决。
    注意:在安装两个inf文件的过程中,不要重新启动系统,全部操作完成后才能重启,另外,如果系统安装了”瑞星病毒防火墙”和“瑞星网络防火墙”,建议在操作过程中关闭瑞星防火墙。
    二、Windows XP解决过程:
    Windows XP集成了最新版本的Windows Installer v2.0,但在Windows XP里安装MSI程序也会经常出现”找不到windows installer服务”“的错误。
    第一步:使用记事本编写installer.reg文件,内容如下:
    ------------------------------------------------------------------------------
    Windows Registry Editor Version 5.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“,最后重新启动系统即可。

    --------------------------------

  • 相关阅读:
    2021牛客暑期多校训练营5
    二分图知识点温习
    Codeforces Round #735 (Div. 2)
    牛客比赛订正(3,4)
    Harbour.Space Scholarship Contest 2021-2022 (Div. 1 + Div. 2) Editorial题解
    关于球的相关知识
    AtCoder Beginner Contest 210题解
    P7077 [CSP-S2020] 函数调用
    偏序问题学习笔记
    P1606 [USACO07FEB]Lilypad Pond G
  • 原文地址:https://www.cnblogs.com/emanlee/p/1700307.html
Copyright © 2020-2023  润新知