如何搞定Acrobat Pro DC 2024
- IT
- 2024-08-27
- 1526热度
- 12评论
Adobe Acrobat属于必备工具级别,老版本的破解是很稳定,但与新版的Office偶尔会出现不兼容的问题,具体表现在Word转PDF时,时而成功,时而失败。重装之后能好,但过段时间就又出问题。最新版本的 DC 2024 与Office配合更好,但破解又不稳定了:在已经对关键文件破解的情况下,它仍然会联网验证License,然后弹出仅剩5天的提示。当添加各种host,添加各种防火墙规则将Acrobat的各个网络连接都堵上后,它干脆弹出提示:无法连接网络验证你的许可证状态。然后“Pia”罢工了。
所以,只靠简单的封堵难以解决问题。网络上的种种解决方案,试过之后均不可靠,只能亲自动手研究一番。
具体分析过程不再赘述,直接记录结果。
Acrobat有4套反盗版的机制共同作用。
1、ARM
这个是较早的版本就已经存在的。它其实一个升级程序,具体路径位于C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\,其中有3个可执行的exe文件。
由于升级其实会导致破解失效,所以在早期的破解教程里,会教你将这3个文件删除。这次的研究发现Adobe现在又增加了一个机制,在C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\目录中,又添加了一个子目录cache,其中放了一个msi文件,用于修复被破坏的ARM。所以,必须一并解决。
这几个文件是:
C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARM.exe
C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\armsvc.exe
C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARMHelper.exe
C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\Cache\*.msi,修复程序
注意,MSI文件的名称可能在不同的电脑上各不相同。
2、AGSService
这是Adobe的正版验证程序,它会注册为服务自动运行。这么看来,似乎只要找到这个服务禁用就行,非也非也。Trick在于,AGSService.exe在你的电脑上可不止1个,一共有3个地方都有它的身影。它们是:
C:\Program Files (x86)\Common Files\Adobe\AdobeGCClient\AGSService.exe
C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\AdobeGenuineClient\AGSService.exe
C:\Program Files\Adobe\Acrobat DC\Acrobat\GC\AGSService.exe
3、AcroCEF
这是一个默认跟随Acrobat运行而执行的一个程序。Adobe官方宣称它是与Acrobat“密不可分”的程序,负责一系列网络功能。
实测表明,它的所谓网络功能并不重要,将它禁用掉并不会造成Acrobat的运行有任何异常,与Microsoft Office的协作也没有任何问题。相反,它却同样带有正版验证的功能,运行一段时间后,Acrobat界面上的弹窗“This unlicensed adobe app is not genuine and will be disabled soon”正是它的杰作。
与之相配套的还有AcroServicesUpdater.exe,同样地,它们也存在于2个不同的目录:
C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroCEF.exe
C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroServicesUpdater.exe
C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroCEF.exe
C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroServicesUpdater.exe
4、AdobeUpdateService
这个文件并不随Acrobat安装而添加到电脑上,初步判断,它是Creative Cloud的升级程序。如果你安装的是破解版的Acrobat,它不带有Creative Cloud,那么就不会有这个程序。为了保险起见,也将它一并处理:
C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ElevationManager\AdobeUpdateService.exe
5、处理脚本
由于影响到的文件较多,手动一个一个来比较麻烦。暴力删除是一个方法,但我并不推荐。做人留一线,不要删文件。
可靠的方式是,使用脚本获取这些文件的所有权,并为他们贴心安排一个everyone的拒绝权限,这样它们就可以安心休息了。
治疗脚本如下(建议保存为add_deny.bat文件,以管理员权限执行):
takeown /F "C:\Program Files (x86)\Common Files\Adobe\AdobeGCClient\AGSService.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\AdobeGCClient\AGSService.exe" /deny Everyone:(RX)
takeown /F "C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\AdobeGenuineClient\AGSService.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\AdobeGenuineClient\AGSService.exe" /deny Everyone:(RX)
takeown /F "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARM.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARM.exe" /deny Everyone:(RX)
takeown /F "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\armsvc.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\armsvc.exe" /deny Everyone:(RX)
takeown /F "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARMHelper.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARMHelper.exe" /deny Everyone:(RX)
for %%i in ("C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\Cache\*.msi") do takeown /F "%%i" /A & icacls "%%i" /deny Everyone:(RX)
takeown /F "C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ElevationManager\AdobeUpdateService.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ElevationManager\AdobeUpdateService.exe" /deny Everyone:(RX)
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\GC\AGSService.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\GC\AGSService.exe" /deny Everyone:(RX)
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroCEF.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroCEF.exe" /deny Everyone:(RX)
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroServicesUpdater.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroServicesUpdater.exe" /deny Everyone:(RX)
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroCEF.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroCEF.exe" /deny Everyone:(RX)
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroServicesUpdater.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroServicesUpdater.exe" /deny Everyone:(RX)
pause
任何操作我们都应该准备一个撤销脚本(建议保存为delete_deny.bat),以防万一:
takeown /F "C:\Program Files (x86)\Common Files\Adobe\AdobeGCClient\AGSService.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\AdobeGCClient\AGSService.exe" /remove:d Everyone
takeown /F "C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\AdobeGenuineClient\AGSService.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\AdobeGenuineClient\AGSService.exe" /remove:d Everyone
takeown /F "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARM.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARM.exe" /remove:d Everyone
takeown /F "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\armsvc.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\armsvc.exe" /remove:d Everyone
takeown /F "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARMHelper.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\AdobeARMHelper.exe" /remove:d Everyone
for %%i in ("C:\Program Files (x86)\Common Files\Adobe\ARM\1.0\Cache\*.msi") do takeown /F "%%i" /A & icacls "%%i" /remove:d Everyone
takeown /F "C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ElevationManager\AdobeUpdateService.exe" /A
icacls "C:\Program Files (x86)\Common Files\Adobe\Adobe Desktop Common\ElevationManager\AdobeUpdateService.exe" /remove:d Everyone
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\GC\AGSService.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\GC\AGSService.exe" /remove:d Everyone
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroCEF.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroCEF.exe" /remove:d Everyone
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroServicesUpdater.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\acrocef_1\AcroServicesUpdater.exe" /remove:d Everyone
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroCEF.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroCEF.exe" /remove:d Everyone
takeown /F "C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroServicesUpdater.exe" /A
icacls "C:\Program Files\Adobe\Acrobat DC\Acrobat\AcroCEF\AcroServicesUpdater.exe" /remove:d Everyone
pause
实测表明,脚本疗效非常OK。
在使用acrobat扫描和ocr图片pdf时,弹出一个错误,点击了解更多信息弹出网页提示:
https://helpx.adobe.com/cn/acrobat/kb/acrocef-rdrcef-errors.html
解决与 Acrobat 或 Acrobat Reader 的 AcroCEF/RdrCEF 进程相关的错误
AcroCEF.exe/RdrCEF.exe 是 Adobe Acrobat 和 Acrobat Reader 密不可分的进程。它们负责处理应用程序多个不可或缺的方面,例如网络交互和 Adobe 云存储服务(如“填写并签名”、“发送以供电子签名”、“共享以供查看/审阅”等)。
如果这些进程无法正常工作,则在使用依赖于这些进程的任何服务时会显示一条错误消息。
今天实际测试了一下,Acrobat Pro 2024.002版本,启用扫描和OCR功能,对图片型PDF进行OCR识别,全过程正常,进程中也没有出现AcroCEF.exe(因为它已经被我删除了执行权限)。
谢谢提供信息!
大佬,不行呢,还是会弹出来一样的提示,显示失败
现在还能用吗?我这个提示过期退出了
我这里正常,你用这个重装一下试试?
链接: https://pan.baidu.com/s/1zVD8UQekSiFlDnjO6N_c2g?pwd=qbuk
提取码: qbuk
这个版本不能用pdf转word功能,目前没发现其他问题。另外发在这里不太容易找到啊,建议发在流量更大的平台
搞错了,不是转word功能,而是所有的“另存为”卡住了
上传了我用的2024版本到百度网盘:
链接: https://pan.baidu.com/s/1zVD8UQekSiFlDnjO6N_c2g?pwd=qbuk
提取码: qbuk
兄弟,我这里测试,“另存为”功能正常,pdf另存为word也是正常的。
会否是你的安装版本有缺陷?
已解决,方法如下:https://helpx.adobe.com/cn/acrobat/kb/blank-save-as-dialog-mac.html
顺便感谢这个bat很好用!
谢谢分享,那我知道原因了,因为bat冻结了AcroCEF.exe,从而使得Acrobat的网络功能变成不可用了,同时也影响了“在线存储”功能。
我是因为事先手动已经关闭了“在线存储”,所以没有发现这个问题。
感谢分享!