Mac 如何关闭Office的自动更新
最近碰到一个问题:Office的自动更新程序经常自己启动,叉掉后过几十分钟自己又启动,一直占着程序坞。虽然没太大影响,但就是看着不顺眼。
有没有办法去掉自动更新或者限制自动更新的时间呢?按照这个思路,我在软件的设置里找了一圈,很遗憾,万恶的资本家没有给我们这个自主选择的机会。
那怎么办呢?任由它为所欲为。当然不会,要知道我们自己可是这个电脑的Super User,拥有着对电脑的绝对控制权。
对于这种软件为所欲为的行为我们如何处置呢?当然是打入冷宫,剥夺执行权限终身比较好,省的再自己启动看着烦。说人话就是让它一直在文件夹里呆着,但永远别自己启动。为什么不直接删掉呢,因为有时候还用得到。
如何让app不自启:
打开终端(可以按command + 空格,输入ter 回车)
执行:cd /Library/Application\ Support/Microsoft/MAU2.0/ (这条命令的作用是进入Office自动更新 app 所在的文件夹)
执行:sudo chmod o-x Microsoft\ AutoUpdate (这条命令的作用是将名为Microsoft AutoUpdate的应用程序在用户对象为其他时的执行权限去掉;因为是以root用户的身份执行,所以输完命令后还需要输入锁屏密码)
如果你哪天回心转意了,还想让它给你更新软件怎么办:
打开终端(可以按command + 空格,输入ter 回车。)
执行:cd /Library/Application\ Support/Microsoft/MAU2.0/ (这条命令的作用是进入Office自动更新 app 所在的文件夹)
执行:sudo chmod o+x Microsoft\ AutoUpdate (这条命令的作用是将名为Microsoft AutoUpdate的应用程序在用户为其他时的执行权限加上;因为是以root用户的身份执行,所以输完命令后还需要输入锁屏密码)
扩展:对于其他自启动的app,如果找不到关闭的设置,可以采用类似的方法。
打开终端
进入自启动app所在的路径(可以通过右击程序 -> 在访达中显示)
去掉当用户为 o (other)时软件的执行权限,如果还有自启行为就去掉所有对象的执行权限,命令为: sudo chmod a-x [app_name],或 sudo chmod -x [app_name]
当想恢复时,执行sudo chmod a+x [app_name],或 sudo chmod +x [app_name]
注:最好先用 ls -l [app_name] 查看一下软件在不同用户对象时所拥有的权限,想恢复时保持修改前后一致即可。
或者 直接删除掉 /Library/Application\ Support/Microsoft/MAU2.0/ 这个文件夹
作者:极客Geek
链接:https://www.jianshu.com/p/38ade0416c8f
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。