当前位置:首页 > 开发 > 操作系统 > 正文

电脑无法运行msi软件

发表于: 2013-03-08   作者:商人shang   来源:转载   浏览:
摘要: 最重要一点是首先检查当前用户有没有管理员权限,因为很多时候低权限用户是不能进行软件安装的。  确定有管理员权限后的解决方法:  1,cmd里运行:  ftype msi.package="%SystemRoot%\System32\msiexec.exe" /i "%1" %*  assoc .msi=msi.package  2,无法安装MSI文件:Win

最重要一点是首先检查当前用户有没有管理员权限,因为很多时候低权限用户是不能进行软件安装的。
  
确定有管理员权限后的解决方法:
  
1,cmd里运行:
  ftype msi.package="%SystemRoot%\System32\msiexec.exe" /i "%1" %*
  assoc .msi=msi.package
  
2,无法安装MSI文件:Windows Installer的问题
  在控制面板的服务管理工具中查看“Windows Installer服务”状态,一般为停用,当试图启用此服务,会发现此服务已被系统禁用,或是服务已被标记为删除。可用下面的方法解决问题。
  Windows 2000:首先在命令提示符窗口中输入“msiexec /unregserver”命令停止Windows Installer服务,然后下载InstMsiW.exe安装程序包,解压后进入目录中,右键点击“msi.inf”文件,选择“安装”,用同样的方法点击“mspatcha.inf”文件,选择“安装”。然后在命令提示符窗口中输入“msiexec /regserver”命令,启动Windows Installer服务,最后重启Windows 2000系统即可。
  Windows XP:Windows XP系统已经集成了Windows Installer v2.0,因此不用进行安装。首先使用记事本编写一个文件,内容如下:
  Windows Registry Editor Version 5.00
  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Sevices\MS IServer]
  "ImagePath"=-
  "ImagePath"=hex(2):2500530079007300740065006d,
  0052006f006f00\740025005c00530079007300740065006d,
  00330032 005c006d\07300690065007800650063002e00650078006500 20002f00\56000000
  接着将文件保存为“.reg”格式,双击该文件,将文件内容导入注册表。重新启动电脑进入安全模式(启动时按F8键),在命令提示符口中输入“msiexec /regserver”命令,重新启动系统即可。
  
3. 接下来,从“控制面板-服务”(或者,开始-运行-Services.msc)中察看Windows Installer服务,是否已被停用,并尝试启用该服务(右击点选)。如能成功启用,可尝试再次进行正常的程序安装或卸载操作。如果发现无法启用,有时是被系统禁用,或者看到提示:“指定的服务已标记为删除”,请继续下法。
  
4. 到微软官方网站http://download.microsoft.com/download/1/4/7/147ded26-931c-4daf-9095-ec7baf996f46/WindowsInstaller-KB893803-v2-x86.exe下载最新的Windows Installer(WindowsInstaller-KB893803-v2-x86.exe)安装程序,并尝试重新安装该程序。安装成功后,重复步骤2,启用该服务,然后再尝试正常安装软件操作。如果试图重新安装时,再次遇到提示:“指定的服务已存在”,则继续下法。
  
5. 从命令行窗口(开始-运行-cmd),使用msiexec /unregserver ,手动终止Windows Installer服务。然后再尝试步骤3,重新安装Windows Installer并启用该服务。如若仍存在问题,则继续下法。
  
6. 用“Ctrl+Alt+Delete”快捷键或者用鼠标右击系统栏,激活任务管理器。从进程页中查找并结束Ikernel.exe进程。再尝试重复步骤3,看看是否可以成功完成Windows Installer和启用。若还不行,则继续下法。
  
7. 打开我的电脑,从系统盘(默认一般为C盘)中找到,并删除Windows Installer系统安装目录Program Files/Common Files/InstallShield/Engine。

 

 

摘自:http://www.soufun.com/ask/life/c_/208/b_705164.html

我试了试第一个就可以了

电脑无法运行msi软件

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
利用组策略软件分发部署MSI程序包 在局域网中,我们都会面临要给客户端机器进行软件安装、升级、维
利用组策略软件分发部署MSI程序包 在局域网中,我们都会面临要给客户端机器进行软件安装、升级、维
我们在使用SMS进行软件分发时,可能会遇到这样的情况:我们希望软件在安装过程中无需与用户进行交互
去年底用了一个CodeLibrary的代码收集软件,很好用,但不知道为什么忽然有一天无法运行了,双击没反
最近多次遇到ThinkPad系列笔记本待机恢复后(Windows XP),双击我的电脑始终运行而无法打开的现象,
随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows、Mac上的软件更加好用好玩,因此很
随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows、Mac上的软件更加好用好玩,因此很
随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows、Mac上的软件更加好用好玩,因此很
随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows、Mac上的软件更加好用好玩,因此很
随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows、Mac上的软件更加好用好玩,因此很
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号