解决方案:
1. 检查当前用户有没有管理员权限,卡巴斯基作为国际知名安全类软件,对系统控制级别要求较高,低权限用户是不能进行软件安装的。
2. 从控制面板-管理工具-服务或者:开始-运行-Services.msc中查看Windows Installer服务的状态,如果被停用了,尝试启用该服务,启用后再重新安装卡巴斯基测试;
3. 如果发现无法启用,有时是被系统禁用,或者看到提示:指定的服务已标记为删除,那就到微软官方网站下载最新的Windows Installer(WindowsInstaller-KB893803-v2-x86.exe)安装程序,尝试重新安装该程序。重装前,在安全模式下分别删除%windir%system32和%windir%system32Dllcache两个文件夹下的msi.dll,msiexec.exe,msihnd.dll三个文件。
4. 如果安装时,再次遇到提示指定的服务已存在,则重新启动电脑进入安全模式,然后点击开始-运行输入CMD,从命令行窗口运行msiexec/unregister停掉此服务,再运行msiexec/regserver,这时服务列表就会出现此项,双击调整其状态为自动或者手动的启动(两者有区别,而且调成自动后还不行需要重启)。
5. 用Ctrl+Alt+Delete快捷键或者用鼠标右击任务栏,打开任务管理器,在进程中找到并结束Ikernel.exe进程,然后看能否成功完成Windows Installer的安装和启用。
6. 如果还不行,打开我的电脑,从系统盘中找到并删除Windows Installer系统安装目录,然后进入注册表删除相关信息。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)7. 使用记事本编写installer.reg文件,内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSIServer]
"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,最后重新启动系统即可。
8. 下载安装微软提供的Windows Installer CleanUp Utility 1.0,它的主要功能是清除程序的Windows Installer配置信息。启动该工具后,选中卡巴斯基,然后点击Remove按钮即可。
9. 让系统进行自我修复,使用Windows自带的sfc/scannow命令。
终极解决办法,恢复系统。