症状:
如下所示,部分环境因系统原因,在安装i2node过程中会出现报错,提示“I2服务管理created failed,拒绝访问。”
解决方案
一、问题原因
该报错是服务创建失败,原因可能是Windows系统的installshield有失败安装或卸载残留,或者系统安装了杀毒软件或其他安全软件,安装过程中被拦截。
二、解决办法
服务创建失败,请检查所安装的盘是否不允许写入,并打开系统事件查看器,查看系统事件日志,找到i2node安装过程中的报错消息事件。根据消息事件提示,对应思考解决办法。
如下举一个排查此问题的解决实例:
1、卸载i2node
2、清除注册表除了防火墙以外所有关于i2node的表项
3、重新安装
——>如果是installshield的问题,到此应该可以完全解决。但,此例中,还是出现报错,说明不是installshield的问题。
4、检查sfs加载情况
使用 sc query sfs 检查sfs模块加载是否正常。
如果返回“指定的服务未安装”,则表示sfs未安装成功。此时需要手动尝试安装,在安装目录的bin目录下,找到 sfs.inf 文件,右键点击安装,进行手动安装。
——>正常环境,如果安装成功,则重新查询sfs服务则会打印模块信息,并显示服务状态。如果服务状态为stop,需要执行 sc start sfs 来启用该模块即可。
此例中,执行安装后,看到如下报错“Windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目”,并且在单独对安装目录进行了赋权设置后,重新操作一次,仍然报错,这说明系统环境出现了问题,需要重启一次机器。
一般有这个错误,系统中一定是有杀毒软件或安全类软件安装。
本例卸载了软件,清空了i2node注册表,重启了系统之后,重新安装时,弹出了360拦截弹窗。但勾选了“不再提醒”以及“始终允许此程序的所有操作”并确认,却出乎意料地还是出现拒绝访问的报错。说明刚刚允许程序运行的设置并未真正生效,此时,需要卸载360软件。卸载360后,重新安装i2node成功,需要再次确认sfs运行情况,sc query sfs。
——>正常情况下,360拦截窗设置始终允许操作后,应该能够安装上。安装并检查sfs正常后,仍然不能松懈,需要设置360白名单,将i2node安装目录放在白名单目录中,否则,系统重启后,可能会出现服务运行不正常,被隔离的情况。
及时响应,快速服务,为您保驾续航
立即注册