VMware问题 排除烦人的Windows Installer故障

【VMware问题 排除烦人的Windows Installer故障】近日在网上闲逛 , 发现Vmware出4.0版了 。这可是我最喜欢用的虚拟机软件啊!赶快下载 , 却发现安装不上 , 系统提示“不能访问Windows Installer服务 。再试一次 , 还是如此 。打开“管理工具下的“服务 , 找到Windows Installer , 查看其属性 , 发现启动类型为“自动 , 服务状态为“已停止 , 心想可能是什么时候把服务关了吧 , 单击“启动按钮 , 咦?无法启动了!Windows提示“在本地计算机无法启动 Windows Installer 服务 。错误 5: 拒绝访问 。自动不行 , 就用手动!结果还是出现同样的提示!重新启动电脑后故障依旧 , 更严重的是 , 只要是使用MSI文件来安装的软件 , 现在都无法安装和卸载了!
赶紧上网请教高手吧 , 论坛上支招的高人真不少 , 总结起来有四招:一是检查当前用户有没有管理员权限(但我的电脑只有Administrator一个用户);二是下载最新的Windows Installer 2.0版;三是结束进程IKERNEL.EXE后再安装;四是删除系统安装目录Program Files\Common Files\InstallShield\Engine下的所有文件再安装 。
我按照高手们所说的一一操作 , 但依旧无法进行安装!重试过很多次后 , “拒绝访问四个字提醒了我:难道是C盘访问权限的原因?我的硬盘是NTFS格式的 , 前一段时间RPC漏洞弄得人心惶惶 , 我打上了补丁后还不放心 , 删除了Everyone组 , 另添加了Administrator对硬盘的完全控制权 。难道是这个原因?我试着在“C盘→属性→安全选项卡下添加Everyone组后 , 启动Windows Installer服务 , 居然成功了!
重试几次后发现 , 其实只需要给Everyone组赋予“读取及运行、“列出文件夹目录、“读取三项权限其中之一 , 就可以解决Windows Installer无法启动的问题 。如果顾及隐私和安全问题的话 , 只赋予Everyone组“列出文件夹目录权限即可 。使用Windows 2000/XP和NTFS分区的朋友们 , 如果你的Windows Installer也出了问题 , 可别忘了我的这番经历哦!

    推荐阅读