多语言展示
当前在线:1041今日阅读:75今日分享:44

解决“Adobe动态链接”无法使用

相信很多人都喜欢使用AE(Adobe After Effects)和PR(Adobe Premiere Pro)来制作影视作品如MTV、MAD……在影视制作软件这个大部队中,这两款软件也是专业级别的。当然使用会声会影的人也不在少数,觉得它容易入手还有操作简便,特别是在简单的视频剪辑中,它的魅力最大。不过,纵使会声会影可以制作家庭影片,满足大多数人的需求,但是在效果表现方面它和AE、PR相差的还是挺大的,更不用说,AE和PR之间有一个强大的“Adobe动态链接”功能。    但是,有不少人在体会这个“Adobe动态链接”功能的时候,遭遇了挫折,碰到诸如“Adobe动态链接”命令是灰色的,不可用或者是弹出错误提示“连接Adobe After Effects动态链接失败”(英文上是“Adobe Dynamic Link”),这些问题打得他们措手不及,那么,有办法解决这些问题吗?    答案当然是有的,请大家耐心地往下看吧。(PS:本经验有点长,希望大家能够坚持一下,呵呵……)
工具/原料
1

电脑

2

AE、PR

方法/步骤
1

现在先回顾一下第一种情况----“Adobe动态链接”命令呈现灰色,不可用。这时候,AE、PR的使用场景如图所示:

2

原因分析以及相应解决方法:    1.首先,你要清楚Adobe产品的这种支持动态交互的功能的可用条件:被监测的交互软件的关键注册信息和自身的关键配置文件都要有。亦即是说,想要AE能够使用这个交互功能,那么AE的“32”文件夹的部分配置文件一定要有,而PR的关键注册信息也一定要有,在这样的大前提下,AE的“Adobe动态链接”命令才是可用的。因此,原来的“Adobe动态链接”是可用的,但是因为你的个人喜好修改了AE、PR的安装目录名,或者是更改了安装路径,比如原来安装时是在D盘的,后来因为磁盘整理的需要将它们移到了E盘(其实这两种都是修改了安装路径,前者是修改了文件夹的名称,后者是修改整个文件夹的路径),而修改后的安装路径与其注册表上的安装信息并不匹配,导致这个“Adobe动态链接”不可用。如下图所示:

3

解决方法:    11.使用“win+R”组合键,打开注册表编辑器,找到AE、PR的注册信息,如图所示:

4

将AE、PR的安装路径如注册表上的路径位置信息一样放置,安装目录名与注册表上的一致即可。针对上面两张问题图片的解决方法,如图所示:

5

2.你的Adobe产品注册信息不完全。造成这种原因有几种:1.你用了清理注册表的工具把它给清理掉了;2.你卸载了Adobe产品(事实上,在AE CC、PR CC发布以来,我们通过控制面板或360软件管家之类途径卸载AE、PR之后,会发现,AE和PR还可以正常使用,但是有部分功能出现了异常,比如这个“Adobe动态链接”命令原来是可用的,但是当你仅将AE卸载之后,PR的该命令将变成了灰色;当你仅将PR卸载之后,AE的该命令将变成了灰色);3.你使用了绿色版的AE、PR同版本软件,而且它们的“32”文件夹的配置文件已经齐全,但是你并没有对AE、PR进行过注册就直接使用了(不过,由于网上制作的绿色版AE、PR的“32”文件夹大都是在“Adobe Application Manager”自动更新之前的,因此这种情况在绿色版用户不多见)。

6

解决方法:    21.使用AE、PR绿色版里提供的相应版本的“QuickInstall.exe”,在其指定位置上运行这个绿化程序。(该程序仅仅是为AE、PR安装上VC++支持库和添加AE、PR的关键注册信息到注册表中)。比如,你使用的是AE CC12.1和PR CC7.2.1版本(2013版本的AE、PR)的,那么就到网上搜索“AE CC12.0绿色版”或“PR CC7.0绿色版”,找到之后,下载即可得到绿化作者的“QuickInstall.exe”程序了,注意这个AE、PR的补丁升级版和未升级版的关键注册信息是一样的,所以才可以这样使用,如果是2013版本的和2014版本的那么注册信息差别就大了。如图所示(当然,这个“QuickInstall.exe”程序的具体位置是由绿化作者决定的,如果放置的路径不对,一般会出现错误提示的,这个不用担心。):

7

22.当然,你也可以重新安装这个AE、PR,获得它们的全部注册信息,这样的话,Adobe动态链接组件所需要的关键注册信息肯定能够获得啦。

8

接着回顾一下第二种情况----点击文件菜单下的“Adobe动态链接”时,弹出错误提示“连接Adobe After Effects动态链接失败”。这时候,AE、PR的使用场景如图所示:

9

原因分析以及相应解决方法:    1.这个是由该软件的Adobe动态链接组件的文件不全所致。具体一点,就是,你在一次性安装大师版或分别安装AE CC和PR CC版本时,有部分配置文件并没有安装上去,而这些文件恰恰就是Adobe动态链接组件正常运行所必需的。而在AE和PR中,关于动态链接组件的关键配置文件如动态链接库(.dll)还有一些执行程序(.exe)等都放在名为“32”的文件夹中,如下图所示:

10

其实,当你安装之后,首次执行AE、PR后,那个“Adobe Application Manager”一般会自动将“32”文件夹里的配置文件更新的,这个时候该文件夹里面的文件会增加几个,部分配置文件会被替换的,但是,有时候会由于某些情况(如杀毒软件误杀、软件冲突……)导致这个自动更新失败了或者部分配置文件缺失,从而引起这个错误提示。还有一种情况就是,你使用的是绿色版AE、PR,而这个绿色版里的“32”文件夹的配置文件并不是经过“Adobe Application Manager”更新后所得到的,因而导致了这个错误(在网上寻求这个解决方法的绝大部分网友都是使用绿色版AE、PR)。

11

解决方法:    11.找到“Adobe动态链接”命令能够正常执行的AE、PR的安装目录,将名为“32”的文件夹所包含的所有文件都拷贝到你安装的相应文件夹下,替换原来的Adobe动态连接组件的配置文件夹(32文件夹)。当然,双方的AE、PR的版本要一致,而且AE和PR要想使用两两动态连接功能,两个Adobe产品的版本也要相同才行的。至于如何得到这些配置文件,这里就给你两个建议吧:第一:可以向同样使用AE、PR的好友索取;第二:到网上求网友上传这些文件夹啦。以下是能够正常使用“Adobe动态链接”的AE、PR的使用界面,如图所示:

12

通过上图,相信你可以发现有错误提示与没有错误提示时,AE、PR的配置文件的区别了吧,上图中,被红色圆圈圈出来的文件你要特别留意,并不是仅仅复制被圈出来的配置文件粘贴到相应的目录就可以解决问题的哦,一定要全部拷贝才行,因为,还有一些同名的配置文件的内存占用也出现了差异。为了更清楚地让你可以观察到这个变化。请看下图的比较。

13

2.Adobe动态链接组件运行所需要的动态链接库不存在或者没有注册,注意,这个动态链接库与之前在“32”文件夹内的那些是不同类型的。这些动态链接库(.dll)等文件必须通过安装VC++支持组件才可以添加上去的。因为AE、PR的动态链接组件是基于Visual Studio来开发的(证据就是AE的插件是使用Visual Studio来开发的,这个在官方文档里有说明----2013版本的AE CC的插件是使用Visual Studio2010的VC++开发的,那么作为插件的宿主程序(AE的主程序),自然也要使用Visual Studio2010来开发才能保持软件的兼容性),因而,AE中无论是主程序的运行还是Adobe动态链接组件的使用抑或是AE插件的使用都需要Visual Studio的动态链接库(.dll)的支持才能够正常使用。

14

解决方法:    21.安装下图里VC++支持库即可解决问题。注意,如果你使用的系统是32位的,那么凡是x64都不需要安装,而如果是64位的,那么无论是x32还是x64都需要安装。(注意:从CS6开始,AE就只能在x64位系统内安装使用)

15

如果上面所有方案都没法解决这个“Adobe动态链接”无法使用的问题(无论是第一种情况还是第二种情况),那么能够肯定,你需要重新安装这个Adobe产品甚至重装系统了。(PS:这个终极方法本人没有用过,因为在本人测试的电脑里,用之前的方法可以完全解决这些问题)

16

以下是本人解决“Adobe动态链接”无法使用这个问题所用到的所有工具以及视频录像(注意:针对的是2013版滴哦): http://pan.baidu.com/s/1mgMFWCC

17

为了让大家更加清楚我解决这个问题的思路,我在最后说明一下本人对Adobe动态链接组件的工作过程的猜想。因为只有大致了解了它的工作过程后,才能够找到比较准确的解决方法嘛。

18

个人对此推测如下:就拿AE的“Adobe动态组件”命令的执行过程来说吧,第一阶段:AE主程序先检测一下是否有同版本的PR在本电脑中安装了,(通过查询注册表中PR的关键注册信息来判定的)如果监测到该注册信息的存在,那么执行第二阶段:根据PR的注册信息,找到PR的安装目录里的PR主程序(Adobe Premiere Pro.exe),如果找不到,那么该命令就呈现灰色,不可用;如果找到,那么AE中的“Adobe动态链接”命令就是可用的(也就是说,该命令是呈现为黑色,而不是灰色,显示为可用)。    接着执行第三阶段:当用户点击“Adobe动态链接”命令后,AE主程序会检测自身的Adobe动态链接组件所需要的所有配置文件,其中最重要的是其“32”文件夹里的配置文件,比如dynamiclinkmanager.exe,当然,这个配置文件一定是经过“Adobe Application Manager”更新过的(具体如何得到并不重要),这样该命令才能够正常地执行,否则就会出现错误提示“连接Adobe After Effects动态链接失败”。以上就是笔者对“Adobe动态组件”命令的执行过程的一个猜测。

19

至于为何得出这样一个猜想,往下看就会明白了。本人执行了AE的“Adobe动态链接”命令后,发现任务管理器中有PR的主程序“Adobe Premiere Pro.exe”和AE的“dynamiclinkmanager.exe”在后台运行,而这个时候,PR的主程序并没有启动,经过一番综合分析之后,得到了这个“合情合理”的猜想。希望有人提出更加合适的假想。    另外,以上解决方法中,有哪些解决方法的表述不够准确的,期待大家指正,另外,如果你有更好的解决方法的话,希望可以在评论中留言。

注意事项
1

上面所说的2013版本AE CC、PR CC与AE CC12.0、PR CC7.0(或AE CC12.1、PR CC7.2.1)是一样的概念

2

以上图片是本人在2013版本的AE CC、PR CC上亲测截图而来的。相信以上方法在其他版本也同样适用。本人建议诸位使用Adobe CC系列。

3

本人用以上方法(重装系统、重新安装AE、PR之外的方法),在8台电脑上测试过,都能够解决该问题,相信这个经验也可以帮到你。

推荐信息