OrCAD Capture出现丢失cdn_sfl401as.dll问题

昨天晚上我PCB图的时候还用OrCAD这个组件来着呢,但是还是好好的。可是今天当我再次启动程序的时候就出现了下面的对话框。

当时就吓了好一跳,好好软件怎么突然就不行了呢?先说说我出现这个问题之后的内心活动吧,首先是吃惊,原因前面已经说了。接下来我就想是不是我误删了什么文件了呢?于是我静下心回想了从昨天晚上到现在做过的所有的事,发现没有误删跟它相关的文件。接下来只能找“度娘”了,于是我把问题描述了一下,去问“度娘”了。 别说“度娘”还是真给力,一下子就出来了。问题的大概描述就是没有添加相应的环境变量,那添加不就得了吗?我开始也是这么想的,于是我就按照下面的步骤进行了:

1、打开系统的环境变量在Path中把下面的内容复制到环境变量中,

%CDSROOT%/tools/pcb/bin;%CDSROOT%/tools/Capture;%CDSROOT%/tools/bin;%CDSROOT%/tools/jre/bin;%CDSROOT%/tools/fet/bin;%CDSROOT%/tools/specctra/bin;%CDSROOT%/tools/libutil/bin;

注意:不要把原有的内容覆盖了,要不其他的软件就可能不能用了。

2、新建一个环境变量CDSROOT

由于%CDSROOT%这个不是绝对路径,所以要为这个变量赋一个绝对路径。如下:

都弄好了应该就可以了吧?结果又令我失望了,还是弹出这样的对话框。我接下来又想是不是原因是win8.1系统本身的问题啊?于是我就放弃了这个方法,上网找个.dll文件放在软件的安装目录下不就行了。但是我也尝试了一下,但是结果还是不行,又出现了新的错误。

到了这里,有人就会想对话框不是提示了让重新安装软件,那就重新安装吧!我也这么想了,但是又有一个新的问题在我脑中出现了,这次重新装了,如果再次在出现这样的问题怎么办?还重新在装吗?在加上这个软件很大安装跟破解不是很容易的。于是我重新找“度娘”了,好像都是第一种方法,那就在试试吧,这次我没有盲目地做了,在做的同时我在上了思考,思考我哪里出现的错误。我带着问题跟思考认真地看了一遍了,终于发现问题所在了。那就是把我们加的path的值应该放在最前面,于是我就尝试了一下,结果真是这个问题。软件又可以用了!

问题不大,但是却发现自己的问题了,这是想到了“凤老大”的话了,在看待别人的方法要多一些思考,看待别人的方法一定要看全,多怀疑一下自己的问题,如果开始的就看到把把值放在最前面这句话,就不会浪费后面的时间。正如老师说的“对于别人的东西不要去怀疑,先把它吸收了,然后再去怀疑”,他既然能在网上公布方法,那他肯定是成功的。

以后要都一些吸收跟思考自身的问题,然后再去怀疑别人的问题。

时间: 2024-12-09 04:10:35

OrCAD Capture出现丢失cdn_sfl401as.dll问题的相关文章

Windows下尝试PHP7提示丢失VCRUNTIME140.DLL的问题解决

前天PHP7.0.0正式版发布了,有一些比较好的改进,官方也说速度比php5.6快了两倍,性能上有了很大提升,并且也发布了从php5.x向php7迁移的问题,所以今后php网站迁移后能够大幅度的提升网站性能,所以为了尝鲜我也去php官网下载了7.0的版本,通过命令行进行独立的测试,下载zip包后解压出来,下载后进入目录,将php.ini-development改为php.ini其余的参数暂时不用修改,然后在当前目录下新建test.php,输入简单的代码: 1 <?php 2 echo "H

安装apache服务出错,无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题

错误信息:无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题 错误场景:在使用["D:\Program Files\httpd-2.4.20-x64-vc14-r2\Apache24\bin\httpd.exe" -k install -n apache]命令,在DOS命令行窗口下安装 apache服务时报错. 错误分析: 解决办法:下载vc++2015 并安装 链接如下:https://www.microsoft.com/zh-cn/do

丢失api-ms-win-crt-runtime-l1-1-0.dll

运行Cmder的时候提示:丢失api-ms-win-crt-runtime-l1-1-0.dll 在网上找了一些方法,基本解决方法都是装VC2015的运行时,但是我安装的时候出错,大家可以先试试. 接着我就去解决安装出错这问题没,折腾了半天也没成功. 后来直接去网上下了个api-ms-win-crt-runtime-l1-1-0.dll放在C:\Windows\SysWOW64里面发现能用了. 另外我发现其实在C:\Windows\System32是有这个dll的,所以大家可以直接拷贝到C:\W

计算机丢失MSVCR90.dll问题

添加了一段第三方代码,结果总是提示下面错误: 这种问题最容易想到vs安装不正确,丢失了这个DLL.尝试google下载了一个,丢到System32下,结果无济于事.错误更离谱: 于是决定差个究竟,步骤,逐段注释代码然后运行试错,最终问题定位在strdup函数的调用上.右键调至它定义的地方: #if !__STDC__ #if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) #pragma push_macro("strdup"

安装wampserver遇到,无法启动此程序,丢失MSVCR110.dll

这个问题遇到多次了,根据网上的解决办法,下载这个动态链接库文件,安装到指定位置重启系统后还是解决不了,其实这个文件有时候是存在的也会出现这个问题.问题截图如下 其实这个我认为是系统缺少了相关组组件的安装,用驱动精灵或者腾讯软甲管家这种工具查一下安装即可.我解决这个问题的几个截图 安装完成后重启电脑后,运行wampserver就不会出现丢失MSVCR110.dll的提示了,但是可能遇到apache不运行的情况 wampserver的图标是橘色的 查看apache的运行情况是这样的,他的服务都不能选

apache无法启动:php 因为计算机中丢失 MSVCR110.dll

操作系统:win 7 旗舰 sp1 x64 环境: 已经安装过Visual C++ Redistributable for Visual Studio 2012 x64,c++ 2012的x86 没有安装 问题: apache无法启动,去除apache配置中的php module load配置,apache可以启动. MSVCR110.dll 文件已存在于c:\windows\system32下,apache启动报错,单独运行php,使用php.exe -v测试php,仍然提示: php 因为计

64位win7 安装apache 无法启动此程序 因为计算机中丢失 MSVCR100.dll

点击链接下载: Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) 安装后就好了 64位win7 安装apache 无法启动此程序 因为计算机中丢失 MSVCR100.dll,布布扣,bubuko.com

OpenCV 无法启动此程序,因为计算机中丢失opencv_core249.dll。请尝试重新安装改程序已解决此问题

换了64位的系统,配置好之后运行之前的程序,竟然给我抛出这个错误.应该是我的opencv没有安装对吧.系统报错 无法启动此程序,因为计算机中丢失opencv_core249.dll.请尝试重新安装改程序已解决此问题 那就是缺少opencv_core249.dll动态链接库了. [解决方法] 1 在安装目录下找到这个链接库 (但是不知道为什么我引用的库还是要x86下的才行,郁闷中) 2 复制到指定的目录下 64位系统 C:\Windows\SysWOW64 32位系统 C:\Windows\Sys

安装wampserver 计算机丢失msvcr100.dll

刚刚重新安装了Windows 7 64位系统,再安装Wampserver 2时却提示系统错误,如下图所示: 在网上下载了MSVCR100.dll放到system32文件夹下依然没有用. 百度搜索了一下,从一个论坛里面得知这种问题是由于没有安装VC++运行库,从网上下载了很多版本的VC++运行库,始终无果. 于是到wampserver官网准备下载一个32位的wampserver2,在不经意间发现这么一段文字,如图: 于是顺着图中的链接来到微软官网下载了VC10,安装VC10后(最好安装完后重启一下