Windows8 下 Chrome 扩展“丢失“现象、无法更新的解决方法

Feb 13, 2013 17:25 · 594 words · 2 minutes read windows8

最近突然出现chrome里面的某几个扩展的图标丢失,点击后显示“未能显示网页”,我一激动想起前几天还把chrome的User Data移到了内存盘里的,心想不会是文件丢失吧,可是一想不对啊,这还会”自定义“缺少文件? 然后又一激动,打算换成dev版。

在漫长而又蛋疼的下载失败、下载重试后,还是决定去下离线包,不折腾官网那个了,实在是坑啊。

装完后,马上登陆账号准备同步,幸好卸载的时候检查了一下最后一次同步的时间,否则就疼了。以前经常给我同步到很久以前的扩展。

在几次程序重启后,我发现一个大问题,扩展图标再次消失。郁闷阿

尝试了用管理员权限运行,居然可以,于是我想到了一个原因:权限。就好像IE10经常出现的只能用管理员权限才能打开一样,都是一样的。

可以说,当你用网络hotmail账户登录win8,然后直接双击一个程序运行,这个程序拥有的权限非常非常非常非常非常的少,特别是对于C盘一些敏感文件夹,有时甚至连读取权限都没有。

我记得以前的文章有说过,win8网络账户下,两个权限等级不同的对象进行交互,是很恶心的,比如你无法从普通的桌面,拖放文件到拥有管理员权限的程序窗口中。

废话不多说了,上解决方法。

找到google的相关文件夹,获取管理员权限.主要在Program Files\GoogleAppData\Local\Google两个位置,或者也可以新建一个定义为管理员权限运行的chrome快捷方式。或者在安装离线包的时候就直接双击,不使用”管理员权限运行“安装程序,否则权限会继承的。