因为最近换了张显卡,因为驱动问题被迫把练习时长两年半的系统重装了,因为C盘还是祖传的256G固态,Adobe的几个软件一上去就给用掉不少,看着很不爽,于是尝试更改了Adobe全家桶的安装位置,顺带屏蔽了全家桶的联网权限,防止它们自动更新。需要注意我安装的是cc2018,新版不一定适用 更改安装位置 首先找到安装包目录中的./products/Driver.xml
,在<RequestInfo>
中插入下面的代码
1 2 3 <RequestInfo > <InstallDir > D:\Software\Program Files\Adobe</InstallDir > </RequestInfo >
将<InstallDir>
中的内容替换为你想要的安装目录,改完后大概是这个亚子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <DriverInfo> + <RequestInfo> + <InstallDir>D:\Software\Program Files\Adobe</InstallDir> + </RequestInfo> <ProductInfo> <Name>Photoshop CC (2018)</Name> <SAPCode>PHSP</SAPCode> <CodexVersion>19.0</CodexVersion> <Platform>win64</Platform> <EsdDirectory>./PHSP</EsdDirectory> <Dependencies> <Dependency> <SAPCode>ACR</SAPCode> <BaseVersion>9.6</BaseVersion> <EsdDirectory>./ACR</EsdDirectory> </Dependency> <Dependency> <SAPCode>COCM</SAPCode> <BaseVersion>1.0</BaseVersion> <EsdDirectory>./COCM</EsdDirectory> </Dependency> <Dependency> <SAPCode>COPS</SAPCode> <BaseVersion>1.0</BaseVersion> <EsdDirectory>./COPS</EsdDirectory> </Dependency> <Dependency> <SAPCode>CORE</SAPCode> <BaseVersion>1.0</BaseVersion> <EsdDirectory>./CORE</EsdDirectory> </Dependency> <Dependency> <SAPCode>CORG</SAPCode> <BaseVersion>1.0</BaseVersion> <EsdDirectory>./CORG</EsdDirectory> </Dependency> </Dependencies> </ProductInfo> </DriverInfo>
然后按照老办法安装就可以了
卸载 Creative Cloud 这玩意对我来说没什么卵用,还很招人烦,直接用官方的卸载工具卸载掉,下载链接如下
Creative Cloud Cleaner tool
卸载 Adobe Creative Cloud
下载后右键以管理员身份运行,输入e并回车,然后再输入y并回车
输入6并回车,选择Creative Cloud Only
输入2并回车,选择清除所有
完成后退出即可
禁止自动更新 禁止Adobe全家桶的自动更新分三步,前面两步主要针对Acrobat,第三步是通杀
开机启动 首先干掉三个Acrobat的开机启动项,在任务管理器-启动应用
中找到下列三个启动项并右键禁用
acrotray.exe updaterstartuputility.exe AGCInvokerUtility.exe
任务计划程序 然后干掉Acrobat的三个计划任务,在开始菜单的Windows图标上右键,打开计算机管理-任务计划程序-任务计划程序库
,禁用下列三项
Adobe Acrobat Update Task AdobeAAMUpdater AdobeGCInvoker
防火墙规则 最后一步是禁止所有的Adobe程序联网,没有网络更新个锤子,但是Adobe狡兔三窟,这里需要添加的规则比较多,建议使用脚本添加,脚本如下。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 @echo off setlocal color 0 atitle 禁止文件夹内所有程序联网%1 mshta vbscript:createobject("shell.application").shellexecute("""%~0 ""","::",,"runas",1 )(window.close)&&exit /b :begin set /p folderPath=请输入文件夹路径: echo 您输入的软件安装路径是:%folderPath% ,请按任意键确认pause if not exist "%folderPath% \" ( echo %folderPath% 不存在!请重新输入 echo . goto begin ) if /i "%cdPath% " neq "%folderPath% " pushd %folderPath% set "blockCmd=netsh advfirewall firewall add rule action=block"echo .for /r %%a in (*.exe) do (for %%b in (in out) do ( echo 已禁止 %%a %%b %blockCmd% name="block %%a " dir =%%b program="%%a ")) echo .echo 已成功禁止 %folderPath% 中的所有应用程序联网echo .echo .goto begin
脚本菜狗参考了知乎上的回答
将脚本复制到记事本中,然后另存为Firewall Blocker.bat
,注意另存的时候将编码方式选择为ANSI
,否则运行的时候会乱码。
需要输入的文件夹路径有两个,分别为:
上面更改的安装路径 C:\Program Files (x86)\Common Files\Adobe 脚本跑完之后不放心的话可以去防火墙确认一下,在开始菜单中搜索防火墙 然后打开高级安全 Windows Defender 防火墙
,查看是否新增了很多Adobe相关的入站和出站规则