导航:首页 > 电脑文件 > 电脑有关dll的文件都能删吗

电脑有关dll的文件都能删吗

发布时间:2022-09-08 02:02:59

⑴ c盘dll文件可以删吗

你好:
wke.dll文件是不可以删除的,属于系统文件。
丢失动态链接库的文件问题很常见,其实解决方法很简单,就是补一个。
周围同事和朋友的电脑里去考一个到你自己机子上补上。如果没有,就网上下载,推荐一个网站是脚本之家,这种很全,应该能找到。
常用的DLL文件,其实腾讯电脑管家就能修复,电脑诊所--软件问题--丢失.Dll 文件--一键修复不常用的,可以用这个工具dx修复工具3.0增强

⑵ dll文件能删除吗

可以,但不建议。.dll文件是一些程序或系统的动态链接库文件,程序和系统得靠他才能正常运行。当然,一些没有用的肯定是可以删除的。

⑶ c盘里system32文件里.dll的文件都能删除哪些

不要删除,system32下的dll一般是系统带的,system32是存放Windows的系统文件和硬件驱动程序。
C盘可以清理的文件主要有:
1.C:Documents and settings用户名Localsettings emp下的所有文件(用户临时文件);
2.C:Documents and setting用户名cookies下所有文件除index外可以删;
3.C:Documents and settings用户名Localsettings emporary internet Files下所有文件(页面文件)可以删;
4.C:Documents and settings用户名LocalsettingsHistoy下的所有文件(历史记录)可以删;
5.C:Documents and settings用户名Recent下的所有文件(最近浏览文件的快捷方式)可以删;
6.C:WINDOWSTemp下的所有文件(临时文件)可以删;
7.C:WINDOWSServicePackFiles下的(升级sp1和sp2 后的备份文件)可以删;
8.C:下的文件可以删;
9.C:WINDOWSSystem32dllcache下dll文档,这是备用的dll文档,只要你已拷贝了安装文件也可以删;
10,C:WINDOWSdrivercachei386下的(硬件的备份文件)可以删。
11.如果进行了windowsupdade升级那么C:windows以下$u开头的隐藏文件可以删除。

⑷ 彻底删除顽固dll文件

DLL文件是Windows系统中一种比较特殊的二进制文件,不少病毒、木马的生成的DLL文件可以具有无进程、不可删除、启动方式多样、隐蔽性高等特点。很多时候我们是通过杀毒软件的提示知道某个DLL文件感染了病毒,但不论是在杀毒软件中选择删除该文件还是手工删除该文件都始终提示出错(图1)。

两种方法删除顽固的DLL文件

图1 无法删除

我们之所以无法删除可恶的DLL文件,是因为它依附到了其他进程之中,而这些进程的存在也使得DLL病毒正处于运行之中,所以要想删除它必须先把被病毒依附的进程结束了才行,那如何才能做到呢?下面教大家两个简单快速的方法。

一、手工删除

这里我们不需要下载任何工具,只要用Windows自带的小助手即可。首先打开命令提示符窗口,输入命令“tasklist /m BackDoorDll.dll”效果如图2。

两种方法删除顽固的DLL文件
tasklist命令

这条命令是意思是检测指定名字的文件被哪些进程所调用,从结果可以看出原来DLL病毒文件插入到了进程iexplore.exe 中,此进程ID为3240,那我们现在关闭该进程,用命令taskkill /f /PID 3240,它的意思是强行终止ID号为3240的进程(图3)。当然,我们也可以用任务管理器结束该进程。

两种方法删除顽固的DLL文件
tasklist命令

结束了该进程,BackDoorDll.dll没了依靠,就可以去直接删除它了。

这只是简单的处理方法,如果BackDoorDll.dll插入到多个进程中,就要一个一个地结束这些进程。还有,如果病毒程序随时监控各个进程,一旦发现某个进程被结束就立刻再次启动该进程或被插入的是系统必需进程,无法被结束,这怎么办呢?

别担心,我们继续请出Windows自带的助手,就是利用NTFS分区格式的文件限制功能,可以设置某个文件是否可以被程序调用、访问。通过这个功能,我们一样可以阻止病毒DLL文件被调用,从而彻底地清除顽固的DLL文件。使用文件限制功能的必要条件是必须禁用简单文件共享。

双击打开“我的电脑”,点击菜单命令“工具”→“文件夹选项”→“查看”,在高级设置的选项卡下去掉“简单文件共享”的选择。

然后找到无法删除的DLL文件,右击它,在弹出的菜单中选择“属性”→“安全”,再单击“高级”按钮,在弹出的窗口中去掉“从父项继承那些可以应用的到子对象的权限项目,包括那些在此明确定义的项目”前面的钩。再在弹出的窗口中单击“删除”。最后单击“确定”。

这样就没有任何用户和文件可以访问和调用这个DLL文件了。重新启动系统就可以删除该DLL文件了。

该方法虽好但也有个条件,就是顽固DLL文件所在的磁盘分区必须是NTFS格式的。

⑸ 我的电脑D盘 出现了很多后缀 dll 的文件 能删除么

当然可以删除,清理掉DLL文件,是可以为电脑释放很多内存的。不少的杀毒软件或者大多数电脑清理工具能清除的也就是一般的垃圾文件,像这种DLL文件一般第三方软件是不会把DLL文件当作垃圾清除掉的,下面介绍一下如何清除不被使用的DLL文件.


首先打开电脑注册表编辑器,同时按下win+r组合键打开"运行",输入"regedit".(如下图所示)

⑹ dll文件是什么可以删吗

绝对不能删,删了你的电脑,就不能进入用户界面了.那怕是以安全模式进入.也打不开服务器.相当于不能上网了.千万别删

⑺ dll可以删吗

当然可以
们常说的“DLL”(Dynamic Link Library)也就是“动态链接库”是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的程序或资源。它和可执行文件(.EXE文件)非常类似,区别在于动态链接库中虽然包含了可执行代码却不能单独执行,而应由相应的应用程序直接或间接调用。

DLL 是一个包含可由多个程序同时使用的代码和数据的库。例如,在 Windows 操作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。

通过使用 DLL,程序可以实现模块化,由相对独立的组件组成。例如,一个计帐程序可以按模块来销售。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。

此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有一个工资计算程序,而税率每年都会更改。当这些更改被隔离到 DLL 中以后,您无需重新生成或安装整个程序就可以应用更新。

什么是 DLL?
动态链接库 (DLL) 是包含函数和数据的模块的集合。程序文件(如 .exe 文件或 .dll 文件)在运行时加载这些模块(亦即所需的模块映射到调用进程的地址空间)。下面两类函数定义了 DLL: • 导出函数:这些函数由其他模块调用。
• 内部函数:这些函数仅从定义它们的 DLL 中调用。
DLL 还导出数据。不过,这些数据由相应的函数使用。
动态链接和静态链接
动态链接包括系统在加载或运行时查找导出的 DLL 函数的代码所需的信息。

在静态链接中,链接器将库函数的代码复制到调用 DLL 的每个模块。

可以通过下列方式调用 DLL 中的函数: • 加载时动态链接:调用方模块执行显式调用以导出 DLL 函数。为 DLL 创建导入库,然后将 DLL 链接到应用程序。在加载应用程序时,导入库提供加载 DLL 和查找导出的 DLL 函数所需的信息。
• 运行时动态链接:在运行时加载 DLL 时,调用方模块使用 LoadLibrary 函数或 LoadLibraryEx 函数。调用方模块调用 GetProcAddress 函数以获取导出的 DLL 函数的地址。
在链接时,Windows 搜索预安装的一组 DLL,例如性能库 (Kernel32.dll) 和安全库 (User32.dll)。然后,Windows 按以下顺序搜索 DLL: 1. 当前进程的可执行程序所在的目录。
2. 当前目录。
3. Windows 系统目录。(GetSystemDirectory 函数获取 Windows 系统目录的路径。)
4. Windows 目录。(GetWindowsDirectory 函数获取 Windows 目录的路径。)
5. PATH 环境变量中列出的目录。

注意:LIBPATH 环境变量不用于搜索。

DLL 和静态库
• DLL 可节省内存并减少交换。 通过在内存中共享 DLL 的单个副本,多个进程可以同时使用一个 DLL。相比之下,对于使用静态链接库构建的每一个应用程序,Windows 都要在内存中为其加载库代码的一个副本。
• DLL 可节省磁盘空间。 多个应用程序可以共享磁盘上的一个 DLL 副本。相比之下,使用静态链接库构建的每一个应用程序都需要让链接到程序文件映像的库代码作为一个单独的专用副本。
• DLL 可节省时间。 更改 DLL 中的函数时,只要函数的参数和返回值不变,就不必重新编译或重新链接使用这些函数的应用程序。但是,如果您使用静态链接的对象代码,则在更改函数后必须重新链接应用程序。
• DLL 可以共享函数。 在 Win32 中,DLL 可以共享函数。默认情况下,数据对于每个进程来说是独立的。但是,静态库包含针对每一个进程的单独的数据副本和函数。
DLL 入口点
DLL 有一个特殊的入口点(DllMain 函数),它在附加和分离进程和线程时运行。此行为允许根据需要创建和销毁数据结构。文件扩展名为 .ocx、.cpl 和 .drv 的文件类型也是 DLL,尽管文件扩展名已改变。在 Windows 2.x 和 Windows 3.x 中,每个 DLL 都只有一个数据段实例,而不管有多少应用程序。在 Windows 32 中,可以将 DLL 标记为共享以导致相同的行为。但是,每个进程的默认设置是拥有 DLL 数据的专用副本。
您可以通过创建 DLL 实现以下目的: • 将程序划分为可按需加载的单独模块。
• 存储特定于语言或特定于区域的资源。
• 使您自己的应用程序能够使用核心代码库。
• 生成进程内 COM 对象或 ActiveX 控件 (OCX)。
• 将 OLE 对象用作进程内 DLL。这一用法可改进 OLE 链接的性能。
• 使用控制面板扩展或使用某些类型的驱动程序。

⑻ DLL文件可以删除吗

1、DLL(Dynamic
Link
Library)文件,即动态链接库,也有人称作应用程序拓展。在Windows应用程序中,实行了模块化设计,也就是说并不是每个应用程序都编写完所有的功能代码,而是在运行过程中调用相应功能的DLL,不需运行的功能就不调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用。
2、如果你随意删除一个DLL文件,很多应用程序将无法运行,提示缺少DLL。如果系统关键dll文件被删除,甚至可能会造成系统崩溃。
3、除非你能确定某个DLL文件对你来说是无用的或者是病毒伪装的,否则不要轻易删除DLL文件。

⑼ 以dll为后缀的文件都可以删吗

DLL指的是动态链接库文件,用于支持相关应用程序的调用和执行。如果相关应用程序缺少DLL文件的支持将无法正常运行。因此DLL文件不能轻易将其删除。
除非是亢余的DLL文件,也就是当你将一部分软件在卸载后,并没有将安装的动态链接库文件从系统中也进行相应的删除。随着你安装/卸载的程序越来越多,硬盘上可能会有冗余的动态链接库存在。这可以通过windows优化大师等软件进行清理。

⑽ 我在我的电脑里搜索到3000多个dll文件,能全部删除吗

不能啊,你可以用优化大师扫描删除

阅读全文

与电脑有关dll的文件都能删吗相关的资料

热点内容
2500的电脑配置清单 浏览:344
如何在电脑上输入网络符号 浏览:499
怎样检查电脑适合装什么系统 浏览:41
手机明信片制作软件 浏览:632
个人文件服务器用电脑 浏览:796
摄影师用什么电脑 浏览:127
苹果怎么可以找到隐藏软件 浏览:372
二手m1电脑多少钱 浏览:432
电脑咋搜索无线 浏览:830
电脑没显卡能开机 浏览:212
电脑截图最简单是ctrl哪个键 浏览:718
电脑系统进入桌面黑屏什么原因 浏览:702
电脑黑屏无信号键盘的灯也不亮 浏览:92
电脑系统使用方法视频 浏览:440
电脑关机屏幕是蓝色 浏览:558
电脑怎么设置屏幕锁屏时间设置不了怎么办 浏览:653
电脑怎样快速开机设置 浏览:764
电脑内存亮灯不开机 浏览:660
云主机的文件如何下载到本地电脑 浏览:718
扩大硬盘对电脑有什么好处 浏览:127