1、谷歌浏览器的安装包,同样安装包,在其他的环境里面正常(非同一个模板派生出来的环境),对比排查,可以定位到是该Windows的内部的问题导致。
2、在虚拟机内部重新下载其他的安装程序,下个某公司测试安装,发现也安装报错,
3、再次安装程序,使用procexp.exe看进程,发现谷歌的安装程序有个既极短暂的拉子进程,查看子进程详情
确定进程的路径了,说那个打开的C:\Users\Administrator\AppData\Roaming\Temp目录,发现有谷歌的安装失败的日志,chrome_installer.log日志,打开该日志,有报错信息,
4、在网上搜索相关的资料后,尝试查看注册表,打开注册表看Google相关注册表发现,注册表有提示安装程序无法创建临时目录。
5、结合上面的分析,所以定位是文件读取权限不够,对比了下我这边正常的安装的Windows电脑跟不正常的安装的电脑,发现不正常的电脑对于appdata这个隐藏目录是没有完全控制权限的,
6、修改administrator对该文件的权限,让他拥有控制权限,再重新安装就可以正常的安装了,其他的程序安装也没有问题。(ps:一般软件程序是不会更改这个隐藏目录的权限的,不排除病毒干的)