debug目录下的exe能在另的电脑上运行吗_达芬奇Davinci调色软件卡在启动界面不能运行的解决办法...

达芬奇Davinci Resolve是一款著名的视频剪辑和调色软件,深受摄影爱好者,特别是视频创作者的喜爱。前不久更换了新电脑,打算安装这款软件学习使用,安装过程很顺利,但在安装后启动运行时,Davinci 程序却一直卡在”正在加载FAIRLIGHT页面“无法继续运行(如下图一),电脑上安装的是Davinci Resolve v16.2 版本,操作系统为windows 10 2004,显卡NVIDIA GeForce GTX 1660Ti,驱动为最新的NVIDIA Studio Drive 460.89版本,按道理是不应该出现这样问题的。于是上网搜了一下,惊讶地发现居然有很多人在使用该软件时遇到了启动问题。

df0103a8deb14e8beb7ba90b534c6675.png

图一:程序启动时一直停留在”正在加载FAIRLIGHT页面“

e2a08c31c1471630ed363a409c699c65.png

图二:在某度上搜索发现,很多人在安装该软件时遇到了启动问题

一、原因分析

程序启动时停留在”正在加载FAIRLIGHT页面“无法继续运行下去,首先想到的是联网问题,应该是这个”FAIRLIGHT页面“加载时需要联网,但实际无法连接到相关的网站,所以程序一直停留在这里。当时的网络连接并没有问题,那就可能与windows防火墙有关,是防火墙阻止了Davinci程序访问网络。

通过网上搜索找到的解决办法并不靠谱,排在前面的几个方案似乎来自于同一文章和视频,解决办法是:在防火墙设置里,先进入到“入站规则”,找到DaVinci开头的项目,修改其配置文件,把“指定此规则应用的配置文件”下的域、专用、公用全部勾选上(如图三、图四),并按照这个操作把其他所有davinci开头的规则都修改一遍。

然后再进入“允许应用通过windows defender防火墙进行通讯”界面,重复和上面差不多的步骤修改一遍相关设置。

38611c5ebc8a9db81a56bbdf5171c937.png

图三:找到DaVinci开头的项目修改其配置文件

aa02f42635dd1755b546ce9d493a7697.png

图四:修改DaVinci开头的配置文件

一个程序的安装运行要进行这么繁琐的防火墙设置,想想也让人头疼,而且一款成熟的商业软件不至于差到这个程度。实际上达芬奇应用在安装时上面的这些设置都是程序自动进行的,无需用户手动更改,但问题依然存在。还有一个所谓的解决办法就更离谱了,说是要关闭windows的hyper-V(虚拟机)功能,实在想不出它们之间会有什么影响,后经本人实际验证,开启hyper-V虚拟机并不会导致Davinci Resolve启动出现问题。

既然网上的办法行不通,那么还得自己来琢磨。经过回想安装和启动过程,似乎在第一次启动软件时,曾跳出来一个让程序通过防火墙的对话框,当时没有仔细看就习惯性地未做选择就把对话框关闭了,问题可能就出在这一步!于是卸载该软件重新安装,再启动却并没有出现设置防火墙的对话框,问题依旧。

接下来又试着将windows的防火墙关闭来运行程序,检查验证是否与防火墙设置有关,奇怪的是关闭防火墙后程序仍然不能正常启动(后来分析,这一步的验证方法其实是对的,只是关闭防火墙后没有重新启动一下电脑)。

二、问题的解决

本人的电脑上安装了2个独立的windows系统,为了验证前面的分析并解决问题,又切换到另一个系统安装Davinci Resolve,安装完成首次启动时,果然出现了2个与设置防火墙相关的对话框(图五),在此选择“专用网络”点击“允许访问”后关闭对话框(选择专用网络还是公用网络,要依据你电脑实际使用的网络来定,如果不了解就把2个都勾选上)。

6e48ded5b4cc6517ff62fa4b1d6e7585.png

图五:应用程序需要通过防火墙联网对话框

另一个对话框与上面的类似,只是应用程序不同,上面的对话框是fuscript.exe程序请求通过防火墙,另一个是dpdecoder.exe程序。

这样设置以后,程序顺利完成启动,可以正常运行。

至此问题的原因已经找到,解决的办法也很简单:只要设置防火墙让fuscript.exe和dpdecoder.exe这2个程序能访问网络即可。具体步骤如下:

1.打开windows控制面板,依次点击“系统和安全/windows defender防火墙/ 允许应用或功能通过windows defender防火墙进行通讯”,打开如图六所示对话框。

ccd476052ff91d7de499b7c874e19c57.png

图六:防火墙设置对话框

2.检查是否有与fuscript.exe和dpdecoder.exe程序相关的项目,是否设置为允许通过防火墙访问网络。如果缺少这2项,继续下面的步骤添加进来。

3.在对话框中,依次点击“更改设置”和“允许其他应用”按钮,在打开的“添加应用”对话框中,从Davinci Resolve软件安装目录中找到fuscript.exe和dpdecoder.exe程序添加进来,打开“网络类型”勾选上“专用网络”或“公用网络”。

c55de8238ca95cbbe8c1eaefb8c3f881.png

“图七:windows防火墙添加应用对话框

4.做好以上设置,关闭对话框退出控制面板,重启电脑即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值