Flash游戏、Flash音乐、小游戏

加入收藏

设为主页

首页 | Flash游戏 | Flash音乐 | Flash动画 | 邻家女孩 | 动漫下载 | 小说 | 动漫资讯 | 免费博客

Flash游戏 | 动漫COSPLAY | 手机世界 | 游戏新闻 | IT业界 | 动漫设计 | 软硬件交流

首页>>软硬件交流>>软件交流>>正文Windows Installer 阶段教学

将woogood加入收藏夹 | 将woogood设置成为你电脑首页

搜索 SEARCH

    

Windows Installer 阶段教学

作者:[] 来源:[IT.com.cn] [2005-9-2 16:26:19] [对"Windows Installer 阶段教学"发表评论]

更多分类

精品文章

网络交流

软件交流

硬件交流

  

 

  Windows Installer 基础:

    Windows Installer 常见问题

    Windows Installer 可用性

    Windows Installer 教学指导

    Windows Installer 安全性

    Windows Installer 定制操作

    Windows Installer 补丁和升级

    Windows Installer 故障处理

  Windows Installer 综合问题:

    禁用Windows Installer

    关于Windows Installer服务出错解决方法

    常见Windows Installer故障解决

    Windows Installer出错信息解决(一)

    Windows Installer出错信息解决(二)


禁用Windows Installer

  HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowslnstaller

  适用范围:Windows NT/2000
  为了安全起见,管理员可以防止用户在系统上安装软件或只允许运行系统管理员提供的程序。
  步骤1:运行注册表编辑器,找到HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowslnstaller子键。
  步骤2:找到或新建“DisableMSl”键值项,其数据类型为“字符串值”,设置其键值为“0”,表示Windows lnstaller处于完全启用状态,用户可以安装和升级软件(默认状态下,Windows lnstaller是处于启用状态的);如果设置为“1”,则只允许用户安装系统管理员分配的(在桌面上提供的)或发行的(添加到“添加或删除程序”)的程序;设置为“2”则表示Windows lnstaller处于停用状态。

  注意

  此设置只对Windows lnstaller有效,并不阻止用户使用其他方法来安装和升级程序。

关于Windows Installer服务出错解决方法

  方法一:
  
  卸载,重新安装windows installer服务
  
  一、先用msiexec /unregserver 停掉windows installer服务。
  二、下载InstMsiW.exe,用winrar解压开。进入目录。
  三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。
  四、再用msiexec.exe /regserver 启用服务。
  
  方法二:
  
  1.如果曾安装过ACDSee5.0(包括迷你中文版),卸载它。如果还不行就重装Windows
  Installer 或者ACDSee 4.0
  2.运行cmd,然后运行sfc/scannow检查系统文件
  3.运行Services.msc,把Windows Installer 服务设置为手动运行,然后重新运行
  4.打开任务管理器,找到并结束ikernel.exe进程,重新安装
  5.禁用杀毒软件的实时防护
  6.删除 C:Program FilesCommon FilesInstallShieldEngineIntel 32这个文
  件夹中的所有文件,然后重启动电脑,重新运行安装程序
  
  或者查看下面的网页:
  
  安装程序安装出错解决方法之葵花宝典    moonet(翻译)
  http://www.csdn.net/develop/article/18/18184.shtm
  
  
  方法三:
  
  这是由于一些软件制作的问题导致windows installer不能正常工作
  恢复步骤如下:
  
  1.再次安装windows installer2.0,运行instmsiw.exe
  如果说'服务已经安装'然后直接退出安装就再跟着做,否则你重装就OK了!
  
  2.删除注册表中的[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSIServer]
  然后运行instmsiw.exe
  
  3.绝招:
  (1) 删除msiserver 服务
  运行regedit,删除下面的MSIServer 服务
  [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSIServer]
  把下面的内容存为unmsiserver.reg 文件,然后双击左键,把它合并进注册表中
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;unmsiserver.reg
  Windows Registry Editor Version 5.00
  [-HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSIServer]
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  
  (2) 删除msi 的文件
  用下面的脚本存为一个unmsi.inf文件,然后在inf文件上右键单击install,就会删除一些msi的dll,这时windows 的 sfc机制可能警告一些系统文件被修改要求插入win2k的光盘,不理睬它。这个脚本是我从instmsiw.exe中修改得来的。
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;unmsi.inf
  ;;;;;;;;;;;;;;;;;
  [Version]
  signature = '$Windows NT$'
  >Windows Installer出错信息解决

  这几天重装计算机,碰到一系列的关于WINDOWS INSTALLER的出错信息,在网上查了一些相关资料,终于一一解决了.
  
  问题一:
  
  一、所有使用installer安装的程序,均不能正常安装,提示:“不能访问windows installer 服务。可能你在安全模式下运行 windows ,或者windows installer 没有正确的安装。请和你的支持人员联系以获得帮助”
  
  二、察看windows installer服务,一般为停用。如果试图在service中启用,有时会发现,被系统禁用,再启动,提示:“指定的服务已标记为删除”
  
  三、如果试图重新安装InstMsiW.exe,提示:“指定的服务已存在”
  
  resolution:
  The MSI Installer can be a real pain. It may be that one of the files required by it is corrupt. Here's what you do. Run msiexec /unregserver again. Then delete msiexec.exe from the system32 directory. Potentially, you could rerun the install at this point but for some reason this doesn't always work. Instead, download a fresh copy of the windows installer, use an unzipping tool to extract it, go into the folder and manually install from the inf files. To do this, right click on it and select install. Make sure you do msi.inf first, and then mspatcha.inf or you get a missing file error (likely because msiexec.exe is missing). After all this run msiexec.exe /regserver to recreate the service.
  
  一、先用msiexec /unregserver 停掉windows installer服务。
  
  二、下载InstMsiW.exe,用winrar解压开。进入目录。
  
  三、右击msi.inf ,点击安装,右击mspatcha.inf ,点击安装。
  
  四、再用msiexec.exe /regserver 启用服务。
  
  问题二:
  
  以上的问题解决后,在我安装vpc的时候,又碰到这个问题:Error -1607: Unable to Install InstallShield Scripting Run Time
  
  查了相关的资料后,发现我安装的系统里没有ISScript.exe.
  
  所以我下载并更新了IkernelUpdate.exe and IsScript7x.zip...问题就解决了。
  
  当然很多时候出错的原因不一定相同,解决的方法也不一定一样,我只是把我的解决方法拿出来,算是一个参考。
  


  

对"Windows Installer 阶段教学"发表评论:

会员名称:
密码:匿名 ·注册·(匿名无须填写密码)
评论内容:
(最多300个字符)
  查看评论

热门Flash 最新Flash 热门小说 最新小说

 

Copyright@2005-2006 精品Flash www.WooGood.com All Right Reserved

联系信箱: gold1686tom.com