无法启动此程序,因为计算机中丢失PBvm90.dll。尝试重新安装该程序以解决此问题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法启动此程序,因为计算机中丢失PBvm90.dll。尝试重新安装该程序以解决此问题。相关的知识,希望对你有一定的参考价值。

我安装的是地税局的报税软件,没有办法选择其他的。

其实你装完pb环境后,是由这个动态库的。我的系统是win7 64位的,装完pb后去c盘找了这个动态库,他的位置是这个C:\\Program Files (x86)\\Sybase\\Shared\\PowerBuilder,你可以到c盘(安装pb的目录搜索下)。

我的解决方法是将这个目录配置到windows的环境变量PATH中,然后系统就能找到这个动态库了。

参考技术A 我现在确实好了~告诉你我是怎么弄的。
首先我问你你这个问题是怎么出现的?以前有没有这种情况,是不是安装了什么软件或者卸载了什么软件造成的,还有你是运行什么软件出现这个,?或者说是大多数软都会出现?如果是个别软件,酒吧这几个软件重装试试,有可能会好的。
msvcr90.dll是visual basic 2008的运行库,虽然大多数电脑没安装vs2008,但是一般电脑必然包含vs2008运行库,这是很多软件和游戏必须要的组件,没了他就会出现你的那个问题,我给你介绍几种解决方法吧。
1.如果是个别软件,就把这几个软件重装吧,有可能会好的,好了的话就行,没好的话就看下面的。
2.如果是很多软件都这样,你试试在网上下载vs2008运行库,重新安装运行库,看会不会好。
3.如果还不好的话,你就别再想怎么解决了,直接重装系统,这样是最好的解决方法,比以上的方法都好,在百度中搜索这个文件,下载到c:\windows\system32目录里即可。比如这种方法都不行的,完全解决不了根本问题,。
如果你担心以后还会有这种问题,或者像从根本上解决问题,最好还是重装吧,虽然麻烦点,但确实是好办法。有什么不懂得还可以问我。
参考技术B dll文件一般而言需要注册才能使用。你这个oledlg.dll跟ole模块相关,跟各种对话框有关。这种事情的最简便的解决方法是重新装你的游戏,不行再重做系统。如果硬要修复,建议先解除注册原有的oledlg.dll这个文件,在重新注册你下载的新的oledlg.dll文件。注册和解除注册的命令式regsvr32.exe,具体用法,可以百度。 参考技术C dll文件缺失或是不兼容, 卸载软件后再重新安装 要是还不行,就只能换32位的系统了,因为32位系统兼容性比较好。 参考技术D 没显软件不兼容,要不就改系统,要不就重新下个系统兼容版本的软件,像CAD等软件有32和64版的区别

无法启动此程序,因为计算机中丢失MSVCR120.dll.这个怎么解决

楼主你好,你可以重新下载一个msvcr120.dll文件,然后按如下步骤操作:
一、解压后直接拷贝该文件到系统目录里:
1、Windows 95/98/Me系统,复制到C:\\Windows\\System目录下。
2、Windows NT/2000系统,复制到C:\\WINNT\\System32目录下。
3、Windows XP/WIN7/Vista系统,复制到C:\\Windows\\System32目录下。
4、如果您的系统是64位的请将文件复制到C:\\Windows\\SysWOW64目录
二、打开"开始-运行-输入regsvr32 msvcr120.dll",回车即可解决。
已上传并提供下载连接,可根据需要下载。

msvcr120.dll下载地址:http://www.edowning.net/soft/86152.htm

参考技术A

一、先下载msvcr120.dll文件,将其解压(一般都是rar压缩包),然后根据您系统的情况选择X86/X64(X86为32位电脑,X64为64位电脑)。默认都是支持32位系统的,如果您不知道是X86还是X64,您可以看下面的介绍。

二、根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件:

    版本号以5.0开头的或含有nt一般是windows2000的文件;

    版本号以5.1开头的或含有xp、xpsp1、xpsp2、xpsp3信息的一般是windowsXP的文件;

    版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件;

    版本号以6.1开头的或含有 win7 信息的一般是windows7的文件;

如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。

三、直接拷贝该文件到系统目录里:

    Windows 95/98/Me系统,将msvcr120.dll复制到C:\\Windows\\System目录下。

    Windows NT/2000系统,将msvcr120.dll复制到C:\\WINNT\\System32目录下。

    Windows XP/WIN7/Vista系统,将msvcr120.dll复制到C:\\Windows\\System32目录下。

    如果您的系统是64位的请将文件复制到C:\\Windows\\SysWOW64目录。

四、打开“开始-运行-输入regsvr32 msvcr120.dll”,回车即可解决。代码保存为“注册.bat“,放到dll文件同级目录(只要在同一个文件夹里面有这两个文件即可),双击注册.bat,就会自动完成msvcr120.dll注册(win98不支持)

1. 缺失MSVCR120.dll和MSVCR110.dll,这是vs不同版本的文件。有效的解决办法是分别可下载安装对应的组件包

    Visual C++ Redistributable Packages for Visual Studio 2013,

    Visual C++ Redistributable for Visual Studio 2012 Update 4,

对于选择x64还是x86,在不能确定的情况下最好都安装下。如果你是强迫症患者的话这得看你在调式的是多少位编译环境。还有其他vs版本问题如:

    MSVCR80.dll is from Visual Studio 2005

    MSVCR90.dll is from Visual Studio 2008

    MSVCR100.dll is from Visual Studio 2010

    MSVCR110.dll is from Visual Studio 2012

    MSVCR120.dll is from Visual Studio 2013

    MSVCR1400.dll is from Visual Studio 2015

去官网Microsoft搜索Redistributable+对应版本  自行下载即可,也可以在这里 http://download.csdn.net/detail/wxr769066052/9913964 链接去下载,含有VS2015之前的其他版本x64和x86都有。

2.对于 MSVCR120.dll和 MSVCR120D.dll是不同的,带D的是调试版本(微软的Visual
Studio最终用户许可协议是禁止发布调试版(名字后面有D)的DLL的。你用了一个违规的调试版组件。建议向组件作者要求正式发行版。正式发布的软件里不应该用调试版的DLL)。最直接有效的方法是安装对应组件类型的vs软件,即缺失MSVCR120D.dll,MSVCP120D.dll等直接安装Visual Studio 2013。

注意:好多人说缺少什么.DLL就直接网上下载然后拷贝到:C:\\Windows\\System32;C:\\Windows\\SysWOW64;以及对应位数的opencv\\build\\x64\\vc12\\bin的版本中。本人认为这样的做法最不可取,其一在网上可能找的不是你需要的x64或x86的.dll,其二在系统文件随意中添加,可能在后期装其他软件发生冲突。后续可能会遇到更多以其他问题,如我的vs2015中遇到莫名其妙的“应用程序无法正常启动0xc000007b”。

参考技术B   你听信了网上流传最广的一个谬论,就是丢什么dll就下载什么dll。
  这说法本身问题倒还不大,只不过是碰运气的办法,还有可能解决问题。
  但是一知半解的逗比们强调64位系统就要放到syswow64就是完全错误的了。
  因为此文件本身有32位、64位之分,只有64位版才应该放到syswow64。
  同时,程序需要32位还是64位版的这个文件,只跟这个程序本身是否32位有关,而不是系统是64位就一定要用64位的文件。事实上大部分程序本身都是32位的,需要的是32位版msvcr文件。

  最后,其实msvcr类文件都是VC++运行库的文件,120代表2013版。
  所以最正确的治标治本的办法应该是安装VC++2013
参考技术C 从网上下载一个msvcr120.dll文件,然后放到c:\windows\system32目录中,问题就可以解决。 参考技术D 是win7吧!360急救箱!

以上是关于无法启动此程序,因为计算机中丢失PBvm90.dll。尝试重新安装该程序以解决此问题。的主要内容,如果未能解决你的问题,请参考以下文章

无法启动此程序,因为计算机中丢失MSVCR120.dll.这个怎么解决

开机显示“无法启动此程序,因为计算机中丢失”是啥意思?

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

无法启动此程序,因为计算机中丢失D3DCOMPILER_43.dll. 怎么破

无法启动此程序,因为计算机中丢失Core.dll怎么办

无法启动此程序,因为计算机中丢失msvcr90.dll。尝试重新安装该程序以解决此问题