RUNDLL加载时出错找不到指定模块
电脑出现出错模块的解决方法
电脑出现出错模块的解决方法电脑出现出错模块的解决方法一般开机时出现找不到模块的原因是:我们正常卸载某款软件,但是没有卸载干净,特别是在注册表的启动信息里还留有这些dll文件,这样就导致了找不到模块了。
下图是流氓软件3721的加载模块错误,以这个为演示,希望大家可以学会。
第一种方法:在左下角的开始、运行中输入 msconfig -6 命令,找到启动项目,然后找到出错的模块前面的勾去掉,点应用,关闭,退出而不重启,即可。
第二种方法:第一步:在左下角的开始、运行中输入注册表 regedit 命令。
第二步:点注册表中最上面的“ 我的电脑”,此步骤意义是从注册表根目录下开始查找我们要找的错误模块。
第三步:再点“编辑”、“查找”。
第四步:在“查找目录”中输入那个错误的'模块名称,注意一定要把模块的主文件名与扩展名都写上(.dll),点“查找下一个”。
第五步:在不出现“注册表搜索完毕”的前提下,应该可以找到我们的那个错误模块,一般找到的话都会在右侧显示为蓝色,如下图,我们找到了cnsm.dll,这里我们在名称上点右键删除此模块即可。
关闭注册表,重新启动机器,以检测我们是否真正操作成功。
喜欢手动查找的朋友,可以尝试到以下位置看看。
找到HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version下面的Run,Runonce,RunServices找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion 下面的Run,Runonce,RunServices 中找到那个出错的模块,然后删除.第三种方法:在开始、运行中输入regsvr32 模块路径和名字/u 以上三种方法应该可以解决这个问题,如有其它不明白的可以留言下载全文。
电脑出现加载DLL失败的一般解决方法介绍
电脑出现加载DLL失败的一般解决方法介绍对于经常打游戏,或者应用软件较多的用户来说,使用电脑的过程中常常碰到电脑系统提示“加载DLL失败”,,不一定100%好用,但是起码可以作为一个思路上的介绍,希望对您有所帮助。
一、关闭启动程序法开始菜单→运行→输入“msconf ig”→确定→打开系统配置实用程序→点击"启动"选项卡→在命令里找到含该某某d ll的那一项(或没用的启动项),把前边的勾去掉,然后确定,重启计算机。
二、注册表法开始→运行→输入“regedi t”→确定→打开注册表编辑器。
找到以下的位置,删除含某某d ll的相应键值:HKEY_C URREN T_USE R \Softwa re\Micros oft\Window s\Curren tVers ion\Run在注册表编辑器中→菜单栏→编辑→查找→输入某某dl l→搜索→删除查找到的对应项目。
可能不止一个。
可以直接按f3键查找下一个。
三、其它1:进安全模式用360安全卫士清理垃圾文件2:去下载一个D LL(或到其它计算机上复制一份)覆盖它。
dll因为某些原因(最大可能是因为它是个病毒或流氓软件的dll文件,被杀软删除了)丢失了,但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。
一、开始菜单-运行-输入msco nfig回车在里边的启动栏里把**.dll前面的勾去掉就行了。
1、开始——运行——msconf ig——启动——把加载项***.dll的那个勾勾去掉。
重启电脑,通常到这就可以了,如果还弹出来再进行第二步2、开始——运行——regedi t 在下面的位置删除相应键值:HKEY_C URREN T_USE R\Softwa re\Micros oft\Window s\Curren tVers io n\RunHKEY_L OCAL_MACHI NE\SOFTWA RE\Micros oft\Window s\Curren t Vers ion\Run二、那应该是一个已被删除了的病毒或间谍软件。
WORD打开时出现加载DLL错误解决方法
WORD打开时出现加载DLL错误解决方法
1、接下来看看解决办法,按组合键WIN + R或者按开始---运行,打开运行窗口,
2、在运行对话框中输入或者复制粘贴
“%USERPROFILE%\AppData\Roaming\Microsoft\Templates”(注意双引号就不要输入咧),输入完成后,点击确定按钮。
3、然后的打开的窗口中将“Normal.dotm”文件删除,
4、到这里已经把问题完美解决啦,其实还有一种方法捏,仍然是打开开始---运行(或者按WIN + R快捷键),输入“regedit”(双引号不要输入)打开注册表。
5、进入注册表编辑器后,分别找到(定位)“HKEY_CURRENT_USER”和“HKEY_LOCAL_MACHINE”两个选项,
6、点击左侧的小箭头展开注册表选项,分别找到
“HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word”和
“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Word\Add ins”
7、然后分别在找到的两个选项上点击右键---删除就OK咧。
欢迎您的下载,
资料仅供参考!
致力为企业和个人提供合同协议,策划案计划书,学习资料等等
打造全网一站式需求。
启动CProgram时出现问题,找不到指定的模块----电脑故障解决办法之一
启动CProgram时出现问题,找不到指定的模块----电脑故障解决办法之一win7 家庭高级版64位sp1(共个回答)文件丢失,导致无法找到,也可能是病毒引起Win键+R运行msconfig (Win键就是CTRL旁边的小旗子)把出现问题的那个取消开机启动就好了运行CMD,输入for %i in(C:\Windows\System32\*.dll) do Regsvr32 /u %i 然后按回车删除PS时提示启动C:/program出现问题找不到指定的模块win7 64位系统删除PS时提示启动C:/program出现问题找不到指定的模块,我安装在D:/program Files 里面,而且我的电脑默认C:/program Files ,没有C:/program,重新安装了PS 里面的功能还是不全,但是没发删除,这种情况怎么处理,请大家帮忙解决,谢谢!从控制面板和360卫士里面卸载都出现这种情况·最佳答案可能是你卸载某软件的时候没卸载干净。
win+r 键,运行里面输入msconfig 然后确定。
选择启动。
然后选择你报错的那个路径,去掉前面钩钩。
确定就可以了。
系统找不到指定的模块,这是你误删了系统启动时要加载的驱动程序,这个问题不大,或者用以下几种方法解决:1、只要用系统盘修复一下即可。
2、如果是装的2000以上版本,可用系统的还原功能。
(打开开始-程序-附件-系统工具-还原,选择一个你所需要还原的日期,点击下一步、下一步就OK了。
)3、还可以重新安装一下你机器里的所有驱动,这样就差不多了。
电脑开机出现“启动C:\Program时出现问题找不到指定的模块”怎么办?如图所示,每次开机都是这样的,不知道什么原因,各位大神知道的帮忙看一下,谢谢!最新回答(4条回答)第一360杀毒软件查杀病毒木马第二清理桌面图标,桌面图标过多也会造成电脑启动的时候扫描时间过长。
第三下载360安全卫士,进行木马查杀和系统进行修复,优化下系统把不要的开机启动关掉!清理下恶性插件和系统垃圾!在重启一下!就会快很多清理系统垃圾等等!第四点击开始- 运行-输入msconfig-确定--启动---除了360杀毒软件其他的都取消,重新启动电脑全部答案(共1个回答)这种情况分两种1、正常程序在你使用不正常的删除后,在启动列表是仍然有启动,所以有问题,你可以在运行是输入“msconfig”看看有没有什么程序启动被你删除了的2、是一个病毒感染的文件被你正常或不正常的删除了,病毒启动时加载不上,就提示,你可以上法看看,或者杀毒后进行磁盘扫描。
loadlibrary(dll) 失败-找不到指定的模块
.根据你的描述,那应该是一个已被删除了的病毒或间谍软件。但也有可能是你卸载某个软件不正确留下的残留.
dll因为某些原因(最大的可能是因为它是个病毒或流氓软件的dll文件,被杀软删除了)丢失了,但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。
如果你点击“确定”后,系统没有什么不正常,并且可以正常运行的话,你可以用这个软件清理掉这个开机加载项,以后开机就不会出现这ig回车
在里边的启动栏里把**.dll前面的勾去掉就行了
1、开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉。 重启电脑,通常到这就可以了,如果还弹出来再进行第二步
2、开始——运行——regedit 在下面的位置删除相应键值: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
注册表修改法:“开始”→“运行”处输入“regedit”,在“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\”中,右边窗口找到残留的程序名删除。或者打开注册表编辑器 ,在编辑→查找中,输入出错文件名,把搜到的删除,按F3键,搜索下一个,直到删完所有的为止。
loadlibrary("") 失败—找不到指定的模块 不到将引用加入到指定文件
RUNDLL加载时出错找不到指定模块
答案一 这表明这个文件没有找到了,不过应该不是系统该有的文件,直接从注册表中搜索 c:\windows\ycejpy77.dll,然后将搜索到的项清空,或者删除就可以了 需要从安全模式操作才可以 答案二 RUNDLL 应该是个木马,被删了,但模块还在。点开始-运行 输入“regedit”回车,打开的 是 注 册 表 , 要 小 心 操 作 哦 。“ 编 辑 ” - “ 查 找 ” 输 入 “ RUNDLL ” 回 车 把 查 出 的 C:\windows\system32\msibm\RUNDLL 删去。有几个删几个。OK 它一般在这两个位置下面: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Expl orer\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 看看可以吗 灵活运用一下 答案三 一般是病毒的尸体~ 简单,让它自动恢复就可以了。 方法: 选择 C 盘“属性”/点击“工具”,选择“查错/开始检查”,然后勾上“自动修复文件系统错误、 扫描并试图修复坏扇区”,再点击“开始”即可。 然后重启,电脑会在启动时检查硬盘,并自动恢复丢失的小文件。(系统本身有备份的,所以能 自动恢复) 在运行中输入:msconfig.exe,把其启动项的勾去掉,就可以了。 找不到指定模块,那是因为,把木马的模块给删除了,当然后你找不到了,如果还能找到,那说 明木马没有删除。当说找不到指定模块,应该说是好事,不需要大惊小怪。 以上只代表个人观点。 也有可能是系统文件丢失,一般不会。在开始菜单的运行中运行 sfc,插入系统光盘修复吧。 或者用安装盘引导,用修复安装。 实在不行了先在故障恢复台或 DOS 下删除这个文件,再覆盖安装。 教你一个简单的方法 在运行窗口敲入如下命令: regsvr32 C:\windows\system32\msapi32.dll /u 运行后就不会再有烦恼了!!! 答案四 DLL 是 Dynamic Link Library 的缩写,意为动态链接库。在 Windows 中,许多应用程序并不 是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即 DLL 文件,放置于系 统中。当我们执行某一个程序时,相应的 DLL 文件就会被调用。一个应用程序可有多个 DLL 文 件,一个 DLL 文件也可能被几个应用程序所共用,这样的 DLL 文件被称为共享 DLL 文件。DLL 文件一般被存放在 C:\Windows\System 目录下。 1、如何了解某应用程序使用哪些 DLL 文件
电脑出现出错模块的解决方法
电脑出现出错模块的解决方法一般开机时出现找不到模块的原因是:我们正常卸载某款软件,但是没有卸载干净,特别是在注册表的启动信息里还留有这些dll文件,这样就导致了找不到模块了。
下图是流氓软件3721的加载模块错误,以这个为演示,希望大家可以学会。
第一种方法:在左下角的开始、运行中输入 msconfig -6 命令,找到启动项目,然后找到出错的模块前面的勾去掉,点应用,关闭,退出而不重启,即可。
第二种方法:第一步:在左下角的开始、运行中输入注册表 regedit 命令。
第二步:点注册表中最上面的“ 我的电脑”,此步骤意义是从注册表根目录下开始查找我们要找的错误模块。
第三步:再点“编辑”、“查找”。
第四步:在“查找目录”中输入那个错误的模块名称,注意一定要把模块的主文件名与扩展名都写上(.dll),点“查找下一个”。
第五步:在不出现“注册表搜索完毕”的前提下,应该可以找到我们的那个错误模块,一般找到的话都会在右侧显示为蓝色,如下图,我们找到了cnsm.dll,这里我们在名称上点右键删除此模块即可。
关闭注册表,重新启动机器,以检测我们是否真正操作成功。
喜欢手动查找的朋友,可以尝试到以下位置看看。
找到 HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version下面的Run,Runonce,RunServices找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion 下面的Run,Runonce,RunServices 中找到那个出错的模块,然后删除.第三种方法:在开始、运行中输入regsvr32 模块路径和名字 /u 以上三种方法应该可以解决这个问题,如有其它不明白的可以留言。
win7系统卸载软件时提示找不到指定模块怎么办
win7系统卸载软件时提示找不到指定模块怎么办我们在电脑的日常维护中,有时候有的软件用不到,或者很少用,所以就想把它卸载掉,那么你知道win7系统卸载软件时提示找不到指定模块怎么办吗?下面是店铺整理的一些关于win7系统卸载软件时提示找不到指定模块的相关资料,供你参考。
win7系统卸载软件时提示找不到指定模块的解决方法一:电脑清理法1、打开电脑安装的安全软件(这里以360为例),点击“电脑清理”。
2、进入后找到“清理注册表”这项,然后在这项上打上勾。
3、然后等待扫描,扫描完成后清理。
完成后再次卸载。
win7系统卸载软件时提示找不到指定模块的解决方法二:病毒查杀法1、此方法是方法一的延伸,如果第一种卸载不了,很可能是电脑中了病毒或潜藏了木马。
这时就需要查杀病毒的工具操作了(还是以360为例)。
打开病毒查杀,然后点击”全盘扫描“。
2、等待软件全新扫描,完成后有安全隐患的文件都会提示在电脑显示中,点击”一键清理“,清理完重启,一般重启后此软件的卸载项文件就自动消失了。
win7系统卸载软件时提示找不到指定模块的解决方法三:注册表情理法1、如果电脑未安装有安全杀毒软件,那么可以使用手动删除注册表的方法了。
打开搜索,输入”regedit“,然后确定。
2、找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersio nRun内的项目中查找找不到指定模块的.dll文件删除。
如果打开箱没有所包含与指定模块相关的文件时便要在HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVe rsionRun内继续寻找,这里可以试用一下注册表编辑查找功能。
3、如果还没找到于指定相关模块的文件信息,那么你的电脑可能就是完全中毒了,如不影响使用时建议安装杀毒软件强力查杀,影响使用时建议重装系统。
开机弹出“加载时出错找不到指定模块”的解决方法
开机弹出“加载时出错找不到指定模块”的解决方法
有时我们在杀毒过后重启电脑会弹出找不到指定模块的窗口,而且每次启动电脑都这样,很是烦人。
比如弹出以下窗口:
第一个:
第二个:
这是因为我们删过什么东西,比如病毒等等,但是加载项还有就会这样,你只要把这个加载项删了就可以了!
方法一:请打开注册表编辑器(在运行中输入regedit)。
找到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Run
第一个就删除DTService.dll键值(键值为rundll32.exe C:\WINDOWS\system32\dtservic.dll,Load)
第二个就删除supdate2.dll键值。
重启后即可解决。
加载错误的文件是哪个就删除相应的键值,基本可以解决这个问题吧!
再如:
方法二:因为你只是将那个文件删除了,启动项里还是有的.将启动项里的相关项都去掉前面的钩就行了。
msdc32.dll这个估计是病毒,给删除了,找不到启动项,试下在开始运行里输入msconfig,去掉启动选项卡里的相关项前面的勾,再在注册表里搜索msdc32.dll,找到后删除。
运行regedit进入注册表编辑器查找msdc32.dll项删除即可。
手动在注册表去掉键值:
从开始->运行,
输入
regedit
打开窗口上,点菜单栏编辑->查找
输入
msdc32.dll
把找到的键值删除
按F3继续,直到完成。
重启就应该没有了。
RegSvr32加载失败,找不到指定的模块
RegSvr32加载失败,找不到指定的模块应⽤ocx注册时, 出现下图错误:解决⽅案(检测缺少库): 0. 使⽤管理员运⾏cmd,注册ocx 1. mfc100.dll、mfc100u.dll、msvcp100.dll、msvcr100.dll之类的库(可能是ocx⼯程属性为Use MFC in a Shared DLL) 2. 可能是缺少应⽤程序需要的库,可以写个简单的win32控制台程序。
(ocx依赖的库全部#pragma comment进来,调⽤⼀个库函数),运⾏demo,会提⽰缺少库的名称2. 或者使⽤win32程序直接调⽤ocx,查看错误提⽰ 3. 使⽤depends⼯具查看缺少库 4. ⼯程间使⽤不同的MD(MDD)、MT(MTD), 也可能导致程序⽆法运⾏附ocx注册为安全组件代码1// Hello.cpp : Implementation of CHelloApp and DLL registration.23 #include "stdafx.h"4 #include <objsafe.h>56 #ifdef _DEBUG7#define new DEBUG_NEW8#endif91011 CHelloApp theApp;1213const GUID CDECL _tlid = { 0x872CF3E6, 0x5EBF, 0x4436, { 0xA5, 0x25, 0x58, 0xCE, 0xF, 0xAA, 0x38, 0x5B } };14//注意与idl middleocx uuid(51DF1D91-DA4E-47DA-A5BE-84A96ADD2425)相同, 之前注册了ocx,需要卸载后重新注册15// 注册ocx: regsvr32 middleocx.ocx16// 卸载ocx: regsvr32 /u middleocx.ocx17const CATID CLSID_SafeItem = { 0x51DF1D91, 0xDA4E, 0x47DA, { 0xA5, 0xBE, 0x84, 0xA9, 0x6A, 0xDD, 0x24, 0x25 } };18const WORD _wVerMajor = 1;19const WORD _wVerMinor = 0;20212223// CHelloApp::InitInstance - DLL initialization2425 BOOL CHelloApp::InitInstance()26 {27 BOOL bInit = COleControlModule::InitInstance();2829if (bInit)30 {31// TODO: Add your own module initialization code here.32 }33return bInit;34 }35363738// CHelloApp::ExitInstance - DLL termination39int CHelloApp::ExitInstance()40 {41// TODO: Add your own module termination code here.42return COleControlModule::ExitInstance();43 }44454647// 创建组件种类48 HRESULT CreateComponentCategory(CATID catid, WCHAR* catDescription)49 {50 ICatRegister* pcr = NULL ;51 HRESULT hr = S_OK ;5253 hr = CoCreateInstance(CLSID_StdComponentCategoriesMgr,54 NULL, CLSCTX_INPROC_SERVER, IID_ICatRegister, (void**)&pcr); 55if (FAILED(hr))56return hr;5758// Make sure the HKCR\Component Categories\{..catid...}59// key is registered.60 CATEGORYINFO catinfo;61 catinfo.catid = catid;62 catinfo.lcid = 0x0409 ; // english6364// Make sure the provided description is not too long.65// Only copy the first 127 characters if it is.66int len = wcslen(catDescription);67if (len>127)68 len = 127;69 wcsncpy_s(catinfo.szDescription, catDescription, len);70// Make sure the description is null terminated.71 catinfo.szDescription[len] = '\0';7273 hr = pcr->RegisterCategories(1, &catinfo);74 pcr->Release();7576return hr;77 }7879// 注册组件种类80 HRESULT RegisterCLSIDInCategory(REFCLSID clsid, CATID catid)81 {82// Register your component categories information.83 ICatRegister* pcr = NULL ;84 HRESULT hr = S_OK ;85 hr = CoCreateInstance(CLSID_StdComponentCategoriesMgr,86 NULL, CLSCTX_INPROC_SERVER, IID_ICatRegister, (void**)&pcr); 87if (SUCCEEDED(hr))88 {89// Register this category as being "implemented" by the class.90 CATID rgcatid[1] ;91 rgcatid[0] = catid;92 hr = pcr->RegisterClassImplCategories(clsid, 1, rgcatid);93 }94if (pcr != NULL)95 pcr->Release();96return hr;97 }9899// 卸载组件种类100 HRESULT UnRegisterCLSIDInCategory(REFCLSID clsid, CATID catid) 101 {102 ICatRegister* pcr = NULL ;103 HRESULT hr = S_OK ;104105 hr = CoCreateInstance(CLSID_StdComponentCategoriesMgr,106 NULL, CLSCTX_INPROC_SERVER, IID_ICatRegister, (void**)&pcr); 107if (SUCCEEDED(hr))108 {109// Unregister this category as being "implemented" by the class. 110 CATID rgcatid[1] ;111 rgcatid[0] = catid;112 hr = pcr->UnRegisterClassImplCategories(clsid, 1, rgcatid);113 }114115if (pcr != NULL)116 pcr->Release();117118return hr;119 }120121// DllRegisterServer - Adds entries to the system registry122123 STDAPI DllRegisterServer(void)124 {125 AFX_MANAGE_STATE(_afxModuleAddrThis);126127if (!AfxOleRegisterTypeLib(AfxGetInstanceHandle(), _tlid))128return ResultFromScode(SELFREG_E_TYPELIB);129130if (!COleObjectFactoryEx::UpdateRegistryAll(TRUE))131return ResultFromScode(SELFREG_E_CLASS);132133// 标记控件初始化安全.134// 创建初始化安全组件种类135 HRESULT hr = CreateComponentCategory(CATID_SafeForInitializing, 136 L"Controls safely initializable from persistent data!");137if (FAILED(hr))138return hr;139// 注册初始化安全140 hr = RegisterCLSIDInCategory(CLSID_SafeItem, CATID_SafeForInitializing);141if (FAILED(hr))142return hr;143144// 标记控件脚本安全145// 创建脚本安全组件种类146 hr = CreateComponentCategory(CATID_SafeForScripting, L"Controls safely scriptable!"); 147if (FAILED(hr))148return hr;149// 注册脚本安全组件种类150 hr = RegisterCLSIDInCategory(CLSID_SafeItem, CATID_SafeForScripting);151if (FAILED(hr))152return hr;153154return NOERROR;155 }156157158159// DllUnregisterServer - Removes entries from the system registry160161 STDAPI DllUnregisterServer(void)162 {163 AFX_MANAGE_STATE(_afxModuleAddrThis);164165if (!AfxOleUnregisterTypeLib(_tlid, _wVerMajor, _wVerMinor))166return ResultFromScode(SELFREG_E_TYPELIB);167168if (!COleObjectFactoryEx::UpdateRegistryAll(FALSE))169return ResultFromScode(SELFREG_E_CLASS);170171return NOERROR;172 }。
修复DLL未找到或DLL丢失错误的方法大全
修复DLL未找到或DLL丢失错误的方法大全什么是DLL错误?早期版本的Windows在ini文件中存储设置,随着操作系统变得更加复杂,这些最终导致硬盘驱动器混乱。
它们后来被替换为DLL文件或动态链接库。
这些是计算机上非常重要的文件,应用程序和窗口可以存储各种数据。
DLL可以节省空间的方式是多个应用程序可以访问和使用同一个文件。
这可能听起来像一个好主意,但它也可能导致问题。
如果共享DLL文件,任何应用程序都可以将其删除。
如果它被删除,那么依赖它的任何其他应用程序都可以停止工作。
您开始为您的计算机安装和卸载的应用程序越多,您遇到问题的可能性就越大。
因此,如果您使用计算机的时间很长,遇到缺少DLL错误信息的情况很常见。
如何修复DLL“未找到”和“缺少”错误?解决DLL文件错误的一般指南:重要提示:不要从DLL下载站点下载DLL文件,以尝试替换丢失或损坏的DLL文件。
有几个原因可以解释为什么下载DLL文件来解决DLL错误是一个非常糟糕的想法,其中最重要的是它可能无法解决您的问题。
注意:如果您已经从这些DLL下载站点之一下载DLL文件,请将其从您放置的任何位置移除,并继续进行下面的疑难解答。
1.重新启动计算机。
有可能导致DLL错误的问题只是暂时的,重新启动就是您所需要的。
注意:如果在Windows完全启动之前,DLL错误未能阻止您的计算机,则这只是一个选项。
如果你有一个更严重的DLL问题,你需要强制重启你的电脑。
2.从回收站还原已删除的DLL文件。
您可能只是意外删除了该DLL文件。
大多数DLL错误都出现在“未找到DLL”和“缺少DLL”的窗体中。
像这样的DLL错误的最简单的原因是你删除了DLL文件而没有意识到它。
注意:如果由于此DLL错误而无法正常访问Windows,请进入安全模式执行此操作或执行以下任何步骤。
3.使用免费文件恢复程序恢复已删除的DLL文件。
如果您怀疑自己已经意外删除了DLL文件,但是您已经清空了回收站,那么文件恢复程序可以提供帮助。
3721流氓网站
开机出现桌面后总是弹出一个标题名为rundll的框,里面显示一个红圈把叉后面显示加载c:\progra~1\3721\cnsM.dll时出错找不到指定模块通过手工修改注册表彻底删除卸载3721上网助手/网络实名解决办法3721安装后,写了几个dll在 Winnt\Download program files下。
并且在windows下是看不见的(显示所有文件,不隐藏系统文件也看不见,连搜索文件也找不到)。
然后在注册的Run键值下写入了CnsMin.dll,这样每次开机CnsMin.dll自动驻留在内存里,因此这个时候清注册表是没用的,它马上又会往注册表里写。
所以只能先把CnsMin.dll改名,然后重起,再清除注册表就没问题了。
(象不象病毒?呵呵)。
在MS-DOS方式下dir 一看。
嘿嘿!那个Download program iles下面有n多3721的文件。
把CnsMin.dll改名(如果直接输入del *.* 结果是拒绝删除,不行!)然后重起。
系统会显示CnsMin.dll不存在(要的就是这个效果!)。
现在好了可以到注册表里把3721,CnsMin,网络实名搜索一遍,统统杀了,具体步骤如下。
问:有时即使卸载了网络实名,但注册表和硬盘中仍然可能存在许多垃圾信息和垃圾文件。
如何手工完全删除3721网络实名相关文件和注册表信息?答:手工清除的方法如下:1.清除注册表中的垃圾键值。
(1)〔HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\CurrentVersion\Run\〕下,要删除的键值项是“CnsMin”。
其键值为“Rundll32.exe C:\WINNT\DOWNLO~1\CnsMin.dll,Rundll32”(如果是Windows 98,这里的 C:\WINNT\DOWNLO~1\ 为 C:\WINDOWS\DOWNLO~1\)。
(2)〔HKEY_LOCAL_MACHINE\Software\Microsoft\ Internet Explorer\AdvancedOptions\〕下,要删除的是“!CNS”整个键值项。
电脑Win7系统解决Rundll出错的解决方法
电脑Win7系统解决Rundll出错的解决方法
如果电脑在运行软件的时候会出现Rundll32.exe应用程序错误的现象,这个Rundll对我们的电脑程序是至关重要的,它允许攻击者访问你的计算机,从而窃取你的密码和个人信息。
下面是店铺为大家整理的关于电脑Win7系统解决Rundll出错的解决方法,一起来看看吧! 电脑Win7系统解决Rundll出错的解决方法
1、这样的出错提示,一般都是在操作系统刚启动之后显示的,如不作处理,每次启动就会弹出。
2、从这个提示中可以知道很多讯息:
首先,这个文件的路径和文件名知道了C:\Window\temp\SLK_SA~1.DLL它要启动,被系统(可能是安全软件)制止了。
3、系统盘(通常是C盘)下的Windows文件夹中的Temp是临时文件夹,这里的文件可以统统删除。
4、如果重启电脑没有这个提示了,说明已经清理干净了。
找不到指定模块,小编告诉你U盘找不到指定的模块怎么办
找不到指定模块,小编告诉你U盘找不到指定的模块怎么办
导读:u盘启动找不到指定模块的解决办法。
不知道网友们有没有遇到过这样一种现象,U盘无法打开,在U盘内的快捷方式打开就提示找不到指定的模块,用户就遇到了这个问题。
那应该怎么样来解决此问题呢?下面,小编跟大家分享U 盘找不到指定的模块的解决图文。
U盘是我们经常会用到的小工具,可以用来存储一些文件,然而在使用的时候可能会遇到一些问题,比如有用户遇到U盘无法打开的情况,提示找不到指定的模块,该怎么解决这样的问题呢?下面,小编给大家介绍U盘找不到指定的模块的处理步骤。
U盘找不到指定的模块怎么办
首先要先双击U盘进入U盘里
U盘系统软件图解1
打开U盘后,如果记得U盘内文件名的关键字,
指定模块系统软件图解2
可以用搜索功能
找不到模块系统软件图解3
如果忘记了也不要紧,利用电脑管家扫描,
指定模块系统软件图解4
然后找到其中文件的名字
找不到模块系统软件图解5
通过这个方法找到文件后及时的把文件拷贝出再对U盘进行处理吧。
以上就是U盘找不到指定的模块的处理步骤。
错识126找不到指定的模块
错误126: 找不到指定的模块的原因及解决方案1.错误现象尝试在“服务”管理单元窗口手动启动某项服务时,系统出现提示“错误126:找不到指定的模块2.原因分析该故障通常在由svch ost服务宿主进程所启动的服务上发生。
这一类的Wi ndows服务,其实是以dl l模块的形式插入某个svcho st进程。
如果该dll文件被破坏,或者注册表的相关键值被篡改,都可能导致问题。
这类服务所对应的Dll文件,是由引用内容HKLM\SYSTEM\Curren tCont rolSe t\Servic es\Servic eName\Parame ters注册表项下的Servi ceDll键值所定义的(此处的Ser viceN ame是指服务名),如果该注册表键值出错,或者对应的D ll文件被破坏,就会导致这个问题。
通常不稳定的软件或者被木马病毒肆意篡改系统服务可能会导致此类问题的发生。
比如,在微软新闻组里有不少网友抱怨无法打开“磁盘管理”窗口,寻根溯源发现是“Logica l Disk Manage r”服务无法启动所导致。
其中有一个c ase是系统被木马P CShar e所感染,木马修改了“Logica l Disk Manage r”服务的注册表键值,把HKLM\SYSTEM\Curren tCont rolSe t\Servic es\dmserv er\Parame ters注册表项下的键值Ser viceD ll的数值数据指向木马的文件“%System Root%\System32\driver s\Ybfbqu fe.sys”,尽管后来利用杀毒软件杀除木马,但是杀毒软件未能处理被木马篡改注册表键值,导致无法打开“磁盘管理”。
关于rundll加载错误的解决方法
关于rundll加载错误的解决方法开机出现"加载rundll加载时出错,找不到指定的模块原因可能是你把不该删除的东西给删除了,要么就是你用流氓兔子或其他清理软件把不该清除的给清除了,或者可能是你被毒病感染后用杀毒软件清除,残留在启动项的dll未清除干净。
解决方法:01 开始--运行--msconfig--启动--找到和你说的类似的选项--取消勾勾--确定就ok了02 这可能是病毒,你杀掉了病毒,但是他的库文件开机还是加载,你可以在开始-运行里打上regedit(注册表编辑器)找到下面路径[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]RUN里面的就是开机启动项,感觉可疑就删除.03 可能是这个.dll因为某些原因(最大的可能是因为它是个病毒文件,被杀软删除了)丢失了,但其相关的注册信息却还在,导致系统开机时还加载它,却又找不到它的文件,所以报错。
如果你点击“确定”后,系统没有什么不正常,并且可以正常运行的话,你可以用这个软件清理掉这个开机加载项,以后开机就不会出现这个信息了。
Autoruns:开机启动项管理/soft/21022.htm 打开注册表(开始--运行--regedit---)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx, 或是(开始--运行--regedit---点编辑---查找---输入你错误的dll文件名--找到他的注册表之后把它删除掉)看看以上三个主健里面是否有不明程序在运行,如有,则删除.如果一直出现加载错误,即使你点掉了还是会还弹出来的话,建议方法:第一步:开始--运行--regedit---点编辑---查找---输入你错误的dll文件名--找到他的注册表之后把它删除掉第二步:到系统盘的\WINDOWS\Tasks的相关任务计划删除。
电脑出现出错模块的解决方法
电脑出现出错模块的解决方法电脑出现出错模块的解决方法一般开机时出现找不到模块的原因是:我们正常卸载某款软件,但是没有卸载干净,特别是在注册表的启动信息里还留有这些dll文件,这样就导致了找不到模块了。
下图是流氓软件3721的加载模块错误,以这个为演示,希望大家可以学会。
第一种方法:在左下角的开始、运行中输入 msconfig -6 命令,找到启动项目,然后找到出错的模块前面的`勾去掉,点应用,关闭,退出而不重启,即可。
第二种方法:第一步:在左下角的开始、运行中输入注册表 regedit 命令。
第二步:点注册表中最上面的“ 我的电脑”,此步骤意义是从注册表根目录下开始查找我们要找的错误模块。
第三步:再点“编辑”、“查找”。
第四步:在“查找目录”中输入那个错误的模块名称,注意一定要把模块的主文件名与扩展名都写上(.dll),点“查找下一个”。
第五步:在不出现“注册表搜索完毕”的前提下,应该可以找到我们的那个错误模块,一般找到的话都会在右侧显示为蓝色,如下图,我们找到了cnsm.dll,这里我们在名称上点右键删除此模块即可。
关闭注册表,重新启动机器,以检测我们是否真正操作成功。
喜欢手动查找的朋友,可以尝试到以下位置看看。
找到HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version下面的Run,Runonce,RunServices找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion 下面的Run,Runonce,RunServices 中找到那个出错的模块,然后删除.第三种方法:在开始、运行中输入regsvr32 模块路径和名字/u 以上三种方法应该可以解决这个问题,如有其它不明白的可以留言点击下载本文文档。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实在不行了先在故障恢复台或DOS下删除这个文件,再覆盖安装。
教你一个简单的方法
在运行窗口敲入如下命令:
regsvr32 C:\windows\system32\msapi32.dll /u
运行后就不会再有烦恼了!!!
答案四
DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:\Windows\System目录下。
开始--运行输入msconfig在启动项里去掉DTSERV~1.DLL
这是因为你删掉了某个文件,并且他已经被设置为自动运行,所以他会提示你找不到程序。你首先进MSCONFIG在运行里找,看有没有Dtserv~1.dll的加载项,有的话就把前面的勾勾去掉。
如果没有的话
手动在注册表去掉键值:
3、如何解决DLL文件丢失的情况
有时在卸载文件时会提醒你删除某个DLL文件可能会影响其他应用程序的运行。所以当你卸载软件时,就有可能误删共享的DLL文件。一旦出现了丢失DLL文件的情况,如果你能确定其名称,可以在Sysbckup(系统备份文件夹)中找到该DLL文件,将其复制到System文件夹中。如果这样不行,在电脑启动时又总是出现“***dll文件丢失……”的提示框,你可以在“开始/运行”中运行Msconfig,进入系统配置实用程序对话框以后,单击选择“System.ini”标签,找出提示丢失的DLL文件,使其不被选中,这样开机时就不会出现错误提示了。
答案一
这表明这个文件没有找到了,不过应该不是系统该有的文件,直接从注册表中搜索c:\windows\ycejpy77.dll,然后将搜索到的项清空,或者删除就可以了
需要从安全模式操作才可以
答案二
RUNDLL应该是个木马,被删了,但模块还在。点开始-运行 输入“regedit”回车,打开的是注册表,要小心操作哦。“编辑”-“查找”输入“RUNDLL”回车 把查出的C:\windows\system32\msibm\RUNDLL删去。有几个删几个。OK
从开始->运行,
输入பைடு நூலகம்
regedit
打开窗口上,点菜单栏文件,导出命名先备份一次你的注册表。
然后点击编辑->查看
输入
DTSERV~1.DLL
把找到的键值删除
按F3继续,直到完成。
重启就应该没有了
看看可以吗 灵活运用一下
答案三
一般是病毒的尸体~
简单,让它自动恢复就可以了。
方法:
选择C盘“属性”/点击“工具”,选择“查错/开始检查”,然后勾上“自动修复文件系统错误、扫描并试图修复坏扇区”,再点击“开始”即可。
然后重启,电脑会在启动时检查硬盘,并自动恢复丢失的小文件。(系统本身有备份的,所以能自动恢复)
在运行中输入:msconfig.exe,把其启动项的勾去掉,就可以了。
找不到指定模块,那是因为,把木马的模块给删除了,当然后你找不到了,如果还能找到,那说明木马没有删除。当说找不到指定模块,应该说是好事,不需要大惊小怪。
以上只代表个人观点。
也有可能是系统文件丢失,一般不会。在开始菜单的运行中运行sfc,插入系统光盘修复吧。
它一般在这两个位置下面:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
1、如何了解某应用程序使用哪些DLL文件
右键单击该应用程序并选择快捷菜单中的“快速查看”命令,在随后出现的“快速查看”窗口的“引入表”一栏中你将看到其使用DLL文件的情况。
2、如何知道DLL文件被几个程序使用
运行Regedit,进入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-Version\SharedDlls子键查看,其右边窗口中就显示了所有DLL文件及其相关数据,其中数据右边小括号内的数字就说明了被几个程序使用,(2)表示被两个程序使用,(0)则表示无程序使用,可以将其删除。
如果你是98或XP系统:点开始---运行---输入msconfig----启动,在里面找到c:\windowns\system32\hkvl.dll,然后把它前面的勾去掉试试。 确认后会提示你是否重启机器,此时重不重启都可以,当你下次在开机时就不会出现该错误提示了
答案五
杀毒后在启动项里的残留