运行Windows程序,有时为什么会提示某个DLL文件不存在?

题目

运行Windows程序,有时为什么会提示某个DLL文件不存在?

参考答案和解析
正确答案:Windows程序在运行时需要加载其配套的动态链接库DLL文件,当其没有被搜索到时就会提示不存在。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Windows 95系统中,为了在系统启动成功后自动执行某个程序,应将该程序文件添加到 [6] 文件夹中。


正确答案:
两端对齐

第2题:

重注册DLL文件

首先打开类似记事本这样的文件编辑程序,然后在对应的程序界面中输入如下命令行代码: 

@echooff 

for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1 

将上面的命令行代码保存成一个扩展名为BAT的批处理文件,例如这里笔者假设将该代码内容保存为了repair.bat文件;其次为 repair.bat文件创建一个快捷图标,并将该快捷图标直接拖放到系统的桌面上,等到日后需要对系统中的所有DLL文件进行重新注册时,我们只需要双击repair.bat文件的快捷图标,系统就会自动开始对所有的DLL文件执行重新注册操作了。一旦所有DLL文件被重新注册过之后,此时我们不妨再尝试运行一下Windows系统,相信此时的系统肯定会十分正常了! 

    什么意思。。。。。


你是哪里没看明白?

第3题:

双击某个文件时,如果Windows98系统不知道该使用哪个程序打开该文件,会显示()对话框,需用户指定要使用的程序

A“运行”

B“保存”

C“打开方式”

D“帮助”


参考答案:C

第4题:

下列哪个选项是备用dll文件文件夹()

  • A、C:///WINDIWS/System/dllcache
  • B、C://Windows/dllcache
  • C、C://Windows/system32/dllcache
  • D、C:///ProgromsFiles/dllcache

正确答案:C

第5题:

为什么系统总是提示无法装载DLL文件?


出现这种故障,很可能是由于错误地安装了某个与系统不兼容的软件。如果想排除此类故障,可以在DOS命令符状态下使用命令sfc/scanonce检查一遍所有的系统文件。检查完成后,重新启动电脑。故障即可排除了。
重装系统
可能是版本问题,高版本的数据库文件不能附加到低版本的数据库上
这是一级缓存损坏引起的无法进入系统的故障,由于CPU在处理数据的时候最先访问是一级缓存,然后依次是二级缓存、内存、最后才是硬盘,所以才会出现这种故障。试着在BIOS中“PNP/PCI configuration”“Reset Configuration Data”中重新配置一下,也可以使用“Force Update ESCD”之类的BIOS选项设置为“Enabled”,然后存盘退出。如果还是不能启动,再试着设置为“Disabled”试一试。
在这之前有没有修改过BIOS设置没?有时改了这个,也会出现这种问题,你复制这个进去也无用的,我之前就碰到过这种问题,我到同学那里复制一个我电脑里面少的文件,但是还是不行,然后我就设置我的BIOS默认才行了。你试试,如果真的是那个文件坏了,那你就在网上下一个,或者从同学那里复制一个进去,看行不,如果不行的话,那就不是那个问题了,其实,首先你还是应该进行一下“导入默认BIOS设置”,看问题是否解决,如果不行,才复制这个文件进去,如果还不行,,那也有可能是其它原因。。还有查一下毒,有没有病毒。。。

第6题:

提示“系统找不到DLL文件——PNCRT.DLL”如何解决?


到这里下载http://www.zhaodll.com/
重装一下,覆盖
PNP.DLL原来是播放RM格式文件的一个动态连接库,重装播放软件解决。所以要是运行某

个程序出现缺少DLL,重装该软件一般能解决。

dll
DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多函数和资源。

DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们向运行于Windows操作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。

DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的 DLL文件被称为共享DLL文件。DLL文件一般被存放在C:\Windows\System目录下

动态链接库DLL(Dynamic Link Library)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll,它和可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行代码却不能单独执行,而应由Windows应用程序直接或间接调用。

动态链接库—优点
1. 共享代码、资源和数据
   使用DLL的主要目的就是为了共享代码,DLL的代码可以被所有的Windows应用程序共享。
2. 隐藏实现的细节
   DLL中的方法可以被应用程序访问,而应用程序并不知道这些方法的细节。
3. 拓展开发工具的功能
   由于DLL是与语言无关的,因此可以创建一个DLL,被C++、VB或任何支持动态链接库的语言调用。这样如果一种语言存在不足,就可以通过访问另一种语言创建的DLL来弥补。
[故障描述:] 最近每个几分钟电脑出现提示“系统找不到DLL文件——PNCRT.DLL”,但是确认后不影响

工作
[解决方法:] PNP.DLL原来是播放RM格式文件的一个动态连接库,重装播放软件解决。所以要是运行某

个程序出现缺少DLL,重装该软件一般能解决。

第7题:

()是windows98/2000/XP/2003的核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件的加载以及一些windows应用程序的运行。

A.注册表

B.DBF数据库

C.DLL文件

D.COMS


参考答案:A

第8题:

连编后可以不通过 VFP,就能在Windows中独立运行。应选择:()

A、重新连编项目

B、连编应用程序

C、连编可执行文件

D、连编 COM DLL


正确答案:C

第9题:

在Windows系统中,执行程序php-win.exe时系统报告找不到MSVCR110.dll,原因是( )。


A. 程序php-win.exe中存在语法或语义错误,需要修改与php-win.exe对应的源程序
B. 程序MSVCR110.dll中存在语法错误,需要修改与MSVCR110.dll对应的源程序
C. 程序MSVCR110.dll中存在语义错误,需要修改与MSVCR110.dll对应的源程序并重新编译
D. 程序php-win.exe执行时需要调用MSVCR110.dll中的函数,需要安装MSVCR110.dll动态链接库文件或者包含MSVCR110.dll动态链接库文件的软件包

答案:D
解析:
dll文件是一种动态链接库文件,里面有大量的供调用的函数。当执行某文件时,若其调用了dll文件中的函数,则自动去寻找这些dll文件,若找不到,则报错。

第10题:

在Windows中,将某个应用程序窗口最小化之后,该应用程序()。

  • A、仍在后台运行
  • B、暂时停止运行
  • C、完全停止运行
  • D、出错

正确答案:B

更多相关问题