怎么打日语:高义明
来源:百度文库 编辑:偶看新闻 时间:2024/05/02 08:28:22
首页 | 管理 | RSS feed | Atom feed | == | 日志 | oracle db | unix | 二次开发 | oracle erp
2007 年 05 月 11 日, 星期五
找不到文件的解决 办法汇总
1、开机出现“Windows找不到文件1”
3、杀完毒后系统提示找不到.exe程序
5、找不到文件C:program
7、找不到command.exe文件
12、SATA硬盘安装XP找不到驱动的解决方法
16、无法打开注册表,提示windows找不到regedit文件
18、Windows无法打开“搜索”功能
解决方法:产生故障的原因有两个,一是文件损坏,二是DLL文件注册失效。恢复方法如下:
(1)打开%systemroot%inf目录,找到Srchasst.inf文件。然后右键点击该文件,选择菜单“安装”,根据系统提示插入安装光盘即可。待安装完成后,检查一下是否可以运行“搜索”,如果还不行则进行下一步。
(2)打开“记事本”,输入下面的内容,然后将内容另存为一个.BAT文件,运行即可。
cd /d "%SystemRoot%System32"
regsvr32 /u /s msxml3.dll
regsvr32 /s msxml3.dll
exit
三、软件类
1、打开IE出现Windows找不到文件'(null)’
Windows
华硕K8V-X主板,MAXTOR 80G SATA 硬盘”上通过。13、找不到Windows.hlp
解决这个问题的方法非常简单,只需将下面的东西复制到一个空白的记事本中,选文件 另存为 文件类型选 全部文件(*.*) ,文件名输入(注意包括引号 最好复制) "fixEXE.reg" 放在桌面上 。双击这个 fixEXE.reg 即可解决。
Windows Registry Editor Version 5.00
“HKEY_CLASSES_ROOTexefileshellopencommand”
@=""%1" %*"
14、Windows XP无法找到Rundll32.exe
如果打开控制面板,突然发现屏幕上面显示“Windows无法找到C:\Windows\Rundll32.exe……”的字样,该怎么办?
你的电脑可能感染了病毒或Rundll32.exe已被破坏。
解决方法:
1)、将Windows XP光盘放入光驱。
2)、在“运行”菜单执行“CMD”,然后回车。
3)、输入expand\i386\rundll32.ex_ %Systemroot%\rundll32.exe(如图6),其中代表光驱盘符,注意不要输入“<>”。
图 6
4)、重启电脑。
15、找不到文件gpedit.msc
在这里笔者要给大家说明,这有可能不是系统的原因,而是你使用的Windows XP版本的原因,Windows XP home版是没有gpedit.msc这个组策略文件的。
找不到指定文件,文件夹无法删除
在删除文件、文件夹时提示错误信息:“无法删除 文件:无法读源文件或磁盘”
注消或重启电脑,然后再试着删除。
按Shift+Delete
进入“安全模式删除。
在纯DOS命令行下使用DEL,DELTREE和RD命令将其删除。
在任务管理器中结束Explorer.exe进程,然后在命令提示符窗口删除文件。
磁盘错误
运行磁盘扫描,并扫描文件所在分区,扫描前确定已选上修复文件和坏扇区,全面扫描所有选项,扫描后再删除文件。
防火墙:
由于反病毒软件在查毒时会占用正在检查的文件,从而导致执行删除时提示文件正在使用,这时可试着暂时关闭它的即时监控程序,或许可以解决。
借助WinRAR:
右击要删除的文件夹,选择“添加到压缩文件。在弹出的对话框中选中“压缩后删除源文件,”随便写个压缩包名,点确定。
或许你会遇到这样一种情况:电脑某硬盘里有一个文件夹经过多种方法的尝试都无法删除,在资源管理器里面删除的时候会有“无法删除 文件:无法读源文件或磁盘”的错误提示,而在控制台下面用rd(rmdir)命令删除时,又提示“系统找不到指定的文件”,试用unixutil的unlink和rm也搞不定它。甚至尝试过检查文件系统是否存在问题,但是仍然没发现问题所在。这个文件夹的存在简直成为心腹之患,欲除之而后快。
下面以Windows XP为例,向朋友们介绍删除这样一种文件夹的有效方法
首先需要你了解和熟悉的操作命令:
如果要删除的文件夹或文件是隐藏属性的,删除时的命令为:
rd /a 文件夹 del /a 文件
假设删不掉的文件夹在“g:delete”目录下面,则操作如下:
1)、“开始”》》“运行”,在“运行”对话框中输入:cmd
2)、在命令提示符中输入: g: --回车
cd delete --回车 手动将当前位置切换到“g:delete”目录下面。
如果命令执行成功则闪烁的光标前面就会出现“g:delete>”的提示符。
3)、输入"dir /x"命令,然后按回车来运行命令。窗口中会显示delete目录下的所有文件、文件夹信息,在显示的各列信息中,倒数第二列为“8.3”格式的短名称。被截短名称一般情况下会以"~1"结尾。
4)、选择你需要删除的文件或者文件夹的所在行,观看该行的倒数第二列,把它的文件、文件夹名称抄录下来,然后在“g:delete>”的提示符后输入命令:
如果是删除文件夹就输入:rd 文件夹(抄录) --回车 如果是删除文件,就输入:del 文件(抄录) --回车
至此,应该可以成功地删除这样的文件或文件夹了!
不过,对于这样难以删除的文件夹,有一点是值得我们借用,就是用它来存放有用的资料而不用担心被轻易地删除掉!
Windows操作系统中出现这种情况最有可能就是中病毒了,病毒在每个驱动器下都有一个卷标autorun.inf文件,只要你双击驱动器就会激活病毒,需要手工删除sutorun.inf文件,在“命令提示符”下输入“attrib autorun.inf -s -h -r”去掉它的“系统”,“只读”,“隐藏”属性,这样输入“delautorun.inf”才可以删除。接着进入注册表查找“command.exe”键值项,找到后将整个shell子键删除,这样c盘就可以打开了,按照同样方法将其他盘依次也删除即可。
8、找不到请求证书
按照下列步骤就可以解决相关问题了:
1)、从子域中域控制器登录到父域使用企业管理员组中具有成员用户帐户。
2)、然后然后单击 lActiveDirectory 站点和服务管理单元、开始、单击AdministrativeTools和程序 。
3)、在“MMC”上右击 lActiveDirectory 站点和服务管理单元、单击视图, 然后单击显示服务模式。这样可以查看服务文件夹, 它被从视图隐藏默认。
4)、然后单击 证书模板 从lActiveDirectory站点和服务管理单元、服务和PublicKeyServices。这显示完整的 ActiveDirectory 中发布证书模板列表。
5)、双击用户证书模板以查看属性。
6)、在安全选项卡, 单击添加以DomainUsers组是子域添加到列表。
7)、对于 DomainUsers ( CHILDDOMAINNAME Domain用户)组, 选择读取和注册权限。
8)、重新启动计算机。
9、找不到证书登陆网络
控制面板-本地连接-属性-验证-取消“启用此网络的IEEE 802.1X验证”
10、找不到msconfig
在Windows XP系统下,运行“msconfig”后,系统提示找不到该文件。但是该文件明明存在于系统分区中,而且可以双击打开。
1)、这是因为msconfig.exe存在于 %systemroot%PCHealthHelpCtrBinaries 目录中,而不是
%systemroot% 或 %systemroot%system32
,无法省略其路径而直接运行文件名打开。我们平时之所以能够直接运行msconfig打开该程序,是因为在注册表中的
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionAppPaths 键下有msconfig.exe的相关路径,起到导向功能。如果没有了msconfig.exe相关路径或者路径错误,就会导致无法直接运行文件名打开。解决方法:运行“regedit”,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionAppPaths在右边窗口中,右击空白处,依次选择“新建”→“项”,将其名改为“MSCONFIG.EXE”。然后选中“MSCONFIG.EXE”,再在右边窗口中,双击字符串值“默认”,把数值改为“C:WindowsPCHealthHelpCtrBinariesMSConfig.exe”(根据系统所在分区自行更改)。修改后,我们就可以像以前一样直接运行msconfig打开该程序啦。
或者把上面那个文件复制到 C:WINDOWSSYSTEM32 下面就好了。
2、)“系统配置实用程序(Msconfig.exe)”是一个实用性与使用率很高的系统工具,通过它我们可以很轻松地删除或暂时停止某些启动程序。但使用NT内核的Windows2000却没有提供类似的工具。没关系,我们可以找到Windows XP安装光盘,在I386文件夹下找到 expand.exe和msconfig.ex_文件,将它们拷贝到临时文件夹中,如C:TEMP下,然后再打开DOS窗口,输入 “expand msconfig.ex_ msconfig.exe”命令(不带引号),会释放出msconfig.exe文件。将这个文件拷贝到 Windows XP的安装文件夹下,在“开始”菜单的“运行”中输入msconfig试试,一个全新的系统配置程序将出现在你的面前!
11、Windows找不到Copy.exe文件
Windows 操作系统中遇到这个问题的解决方法如下:
先打开我的电脑→工具→文件夹选项→查看→选中显示所有文件和文件夹,去掉“隐藏受保护的系统文件”的选中,让所有的文件都显示出来(如图5)。
图 5
然后右击D盘→打开的方法打开D盘,如果装有卡巴斯基杀毒软件的话,它会直接删除一个copy.exe的文件,然后,你会看到auotrun.inf文件,先不要删除它,双击它,会自动用记事本打开这个文件,里面有open="一个有exe文件",到这里你要记住这个open后的这个exe文件,然后关闭记事本。
接下来,右击任务栏→任务管理器→进程→找到你刚才看到的open后的那个exe文件的进程→右击→结束进程树。再到D盘下面,你应该可以顺序删除里面的autorun.inf和open指向的exe文件了(如果装有卡巴斯基杀毒软件的话,它会直接删除)。
一般它还会感染其他盘,按照上面的操作认真检查一下其他盘符,并且它会在注册表里面有启动项,只要你重启就会重新发作,所以你还要把其它的盘检查一次。然后删掉注册表里的启动项,方法如下:
开始→运行→regedit,进入注册表,打下如下的子键:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
在右边找open=指定的那个exe文件的启动项。一般会是c:windiws*****.exe之类
如果有,右击→删除即可,这样就不会再发作了,然后再重起电脑,搞定。
1)、开始--运行--REGEDIT,在注册表里,查找加载的这个,就把这个所有的全部删掉。
2)、开始--运行--msconfig 把启动项里除了ctfmon外其余的都去掉。
3)、用插件管理专家修复下看看,推荐用upiea。
4)、用360安全卫士也行,检查系统漏洞和修补漏洞,查杀恶意软件,一键修复,修复IE,清理使用痕迹,里面自带有卡巴斯基6.0正版杀毒软件。
6、执行文件打不开,注册表也进不去
建议:
1)、最简单的方法:打开一个文件夹,选择“工具”、“文件夹选项”、“文件类型”、“新建”、“exe”“高级”在关联的文件类型中选择“应用程序”(如图4)点击“确定”即可。
图 4
2)、新建文本文件“在其它电脑上新建一个文本文件,把下面几行文字拷贝到里面,并另保存为xxx.reg,把这个文件传输到你的机器上运行一下。
另外,你的机器有病毒了,最好在dos下杀毒。
相关代码:
regedit4
“hkey_classes_rootexefileshellopencommand”
@=""%1" %*"
3)、中毒可能是一方面
还有可能是文件关联被修改了
你在文件夹选项里直接新建exe类型的文件,他就会问你是不是要取消现有的exe文件关联,选择取消,在高级中选择“应用程序”就可以了!
exe文件类型是找不到的,新建之后会显示出来,但是当你在一次打开文件夹选项时就没有了。
4)、可以通过修改注册表来恢复exe文件。因为exe文件都无法打开,所以只有先将Windows目录下的注册表编辑器“regedit.exe”改为“regedit.com”,然后运行它,依次找到hkey_classes_rootexefileshellopencommand,双击“默认”字符串,将其数值改为“"%1" %*”就可以了。
如果是2000以上的
在DOS下运行“ftype exefile=%1 %*”或“assoc .exe=exefile”命令也可以恢复exe文件的关联。
手工清除方法如下:
1)、首先结束病毒进程(由于病毒关联了exe文件,运行exe文件会激活病毒,需要用第三方进程管理软件并改名运行来结束病毒进程,如Process Explorer,将其主文件*.exe改名为*.com运行)
结束进程:
&Windows%CSRSS.exe(或services.exe、winlogon.exe、lsass.exe 等等)
%Windows%ExERoute.exe
2)、点击下载Regfix.rar将里边的 Regfix.exe改名为Regfix.com后运行并修复exe关联。
3)、还原被病毒修改的注册表内容:
注册表打开方法:开始运行输入 regedit --点确定
打开注册表编辑器,需要修改以下内容:
HKEY_CLASSES_ROOT.lnkShellNewcommand
HKEY_CLASSES_ROOT.bfcShellNewcommand
HKEY_CLASSES_ROOTcplfileShellcplopencommand
HKEY_CLASSES_ROOTdunfileShellopencommand
HKEY_CLASSES_ROOTfileShellopencommand
HKEY_CLASSES_ROOThtmlfileShellPrintcommand
HKEY_CLASSES_ROOTinffileShellInstallcommand
HKEY_CLASSES_ROOTInternetShortcutShellopencommand
HKEY_CLASSES_ROOTscrfileShellInstallcommand
HKEY_CLASSES_ROOTtelnetShellopencommand
HKEY_CLASSES_ROOTInternetShortcutShellopencommand
HKEY_CLASSES_ROOTscrfileShellInstallcommand
HKEY_CLASSES_ROOTscriptletfileShellGenerate Typelibcommand
HKEY_CLASSES_ROOTUnknownShellopenascommand
HKEY_CLASSES_ROOTdunfileShellopencommand
HKEY_LOCAL_MACHINESOFTWAREMICROSOFTShared ToolsMSInfoToolSetsMSInfohdwwizcommand
将以上注册表键值下的"rundll32.com","finder.com","command.pif"改为"rundll32.exe"
HKEY_CLASSES_ROOThtmlfileShellopencommand
HKEY_CLASSES_ROOTApplicationsiexplore.exeShellopencommand
HKEY_CLASSES_ROOTCLSID{871C5380-42A0-1069-A2EA-08002B30309D}ShellOpenHomePagecommand
HKEY_CLASSES_ROOTftpShellopencommand
将以上键值下的"iexplore.com"改为"iexplore.exe"
HKEY_CLASSES_ROOThtmlfileShellopennewcommand
HKEY_CLASSES_ROOThttpShellopencommand
将以上键值下内容修改为"%SystemRoot%Program FilesInternet Exploreriexplore.exe"
HKEY_CLASSES_ROOTDriveShellfindcommand
将以上键值下的"explorer1.com"改为"iexplore.exe"
HKEY_CLASSES_ROOT.exe
将以上键值下的"(默认)"修改为"exefile"
HKEY_LOCAL_MACHINESOFTWAREMICROSOFTWindows NTCURRENTVERSIONWinlogonShell
将以上键值下的"Explorer.exe 1"修改为"Explorer.exe"
HKEY_CURRENT_USERSOFTWAREMICROSOFTInternet ExplorerMainCheck_Associations
将以上键值下的"No"修改为"Yes"
删除HKCRwinfiles
删除病毒自启动项和病毒信息:
HKEY_LOCAL_MACHINESOFTWAREMICROSOFTWindowsCURRENTVERSIONRUNTorjan Program
"%Windows%CSRSS.exe" (或services.exe)
HKEY_CURRENT_USERSOFTWAREVB and VBA Program Settings
删除HKLMSOFTWAREMICROSOFTWindowsCURRENT VERSION子键(注意不是CURRENTVERSION子键,删中间有空格的那个,别删错了!)
4)、最后删除病毒文件:
C:Windowsfinder.com
C:Windowsexplorer.com
C:Windows1.com
C:WindowsExERoute.exe
C:Windowssystem32rundll32.com
C:Windowssystem32finder.com
C:Windowssystem32command.pif
C:Windowssystem32MSCONFIG.COM
C:Windowssystem32dxdiag.com
C:Windowssystem32regedit.com
D:autorun.inf
D:pagefile
D:command.com
c:Windowswinlogon.exe
C:Program FilesInternet Exploreriexplore.com
C:WindowsDebugDebugProgram.exe
C:Windowssystem32MSWINSCK.OCX
C:Program FilesCommon Filesiexplore.pif
D:command.com
C:WindowsEXERT.exe
C:WindowsLSASS.exe
在Windows 操作系统中解决这个问题我们可以用“带命令行提示的安全模式”来进行修改。下面是笔者下面解决这个问题的全过程。
首先可以确定的是病毒把扩展名为EXE的文件关联删除或修改了,因此按照前面对话框的提示从控制面板中执行“文件夹选项”命令,选择“文件类型”标签,在“已注册的文件类型”列表中找不到扩展名EXE和它的文件关联。试着按“新建”按钮,在“文件扩展名”后输入“.exe”,按“高级”按钮,系统自动将其文件类型定义为“应用程序”,按“确定”按钮后在“已注册的文件类型”列表中出现了扩展名“EXE”,选择它后按“更改”按钮,系统要求选择要使用的程序,可是到底要选择什么应用程序来打开EXE文件?看来这个方法无效,只好按“取消”按钮返回“文件夹选项”对话框。
在“已注册的文件类型”列表中选择“EXE应用程序”,并按“删除”按钮将它删除。由于所有EXE文件都不能执行,所以也无法用注册表编辑器来修改注册表,看来只好重新启动计算机了。
在出现“正在启动Windows…”时按“F8”键,出现“Windows XP高级选项菜单”,选其中的“最后一次正确的配置”,进入Windows 2000时仍然报错。只好再次重新启动,这次选“安全模式”,虽然没有报错,但仍不能运行EXE文件。再试试“带命令行提示的安全模式”选项,启动成功后在命令提示符窗口的命令行输入:help | more(“|”是管道符号,在键盘上位于Backspace键左边),在系统显示的信息第一行我看到了如下信息“ASSOC Displays or modifies file extension associations”,大致意思是“ASSOC显示或修改文件扩展名关联”。按任意键继续查看,又看到了如下信息“FTYPE Displays or modifies file types used in file extension associations.”,大意是“FTYPE显示或修改用在文件扩展名关联中的文件类型”,原来在命令提示符窗口还隐藏着这两个特殊命令,可以用来设置文件扩展名关联。于是,在命令行分别输入“help assoc”和“help ftype”两个命令获取了它们的使用方法接着通过下面的设置,终于解决了EXE文件不能运行的故障。
故障解决
先在命令行command输入:assoc .exe来显示EXE文件关联,系统显示“没有为扩展名.exe找到文件关联”,难怪EXE文件都不能执行。接着输入:ftype | more来分屏显示系统中所有的文件类型,其中有一行显示为“exefile="%1" %*”,难道只要将EXE文件与“exefile”关联,故障就会解决?于是在命令行输入:assoc .exe=exefile(assoc与.exe之间有一空格),屏幕显示“.exe=exefile”。现在关闭命令提示符窗口,按“Ctrl+Alt+Del”组合键调出“Windows安全”窗口,按“关机”按钮后选择“重新启动”选项,按正常模式启动Windows 2000后,所有的EXE文件都能正常运行了。
几点体会
事后,重新在控制面板中执行文件夹选项命令,选择“文件类型”标签,发现在“已注册的文件类型”列表中没有EXE,也没有BAT和COM等文件类型,说明用文件夹选项命令无法创建这些类型的文件关联,我们只能在命令提示符窗口中用ASSOC和FTYPE两个命令来设置。
4、Windows找不到文件的原因有两个:
1)、系统文件丢失。
建议重装系统
2)、病毒引起的解决方法
传播途径:U盘等移动存储
危害性:暂无破坏性,只是开机跳出记事本,杀毒软件不能查出病毒。
手动删除方法:
用任务管理器或者木马杀客或者HijackThis结束wincfgs进程,删除C:WindowsKB20060111.exe(也许文件名不同,和记事本一样的蓝色图标) 和C:Windowssystem32wincfgs.exe(黄色问号图标的隐藏系统文件)。
开始-运行-regedit,进入注册表,搜索注册表删除wincfgs.exe
比如删除注册表以下项/子项:没有的话当然不用删除了!!!
HKEY_CURRENT_USERSoftwareMicrosoftWindowsShellNoRoamMUICache
C:WindowsKB20060111.exe
HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsMSConfigstartupregLoad
再运行msconfig或者在“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun”项清理开机启动项。
因为KB20060111.exe
1)、删除文件:记事本写下以下内容,点“文件-另存为”,保存类型选择“所有文件”,文件名为1.bat,然后双击运行文件。
@echo off
tskill wincfgs
attrib -R -A -S -H C:Windowssystem32wincfgs.exe
attrib -R -A -S -H C:WindowsKB20060111.exe
del C:Windowssystem32wincfgs.exe
del C:WindowsKB20060111.exe
del %0
2)、清理注册表:记事本写下以下内容,点“文件-另存为”,保存类型选择“所有文件”,文件名为1.reg,然后双击运行文件。
Windows Registry Editor Version 5.00
“HKEY_CURRENT_USERSoftwareMicrosoftWindowsShellNoRoamMUICache”
"C:WindowsKB20060111.exe"=-
“-HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsMSConfigstartupregLoad”
启动时提示 Windows找不到文件 1msinfomsinfo.exe
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/winlogon/shell/Explorer.exe
c:Progra~1Common~1Micros~1msinfoMsinfo.exe中的c:Progra~1Common~1Micros~1msinfoMsinfo.exe删掉就可以了.
在开机的进入用户时会有些慢,并会跳出一个警告框,说文件"1"找不到。
(应该是Windows下的1.com文件。),最后用上网助手之类的软件全面修复IE设置,最后说一下怎么解决开机跳出找不到文件“1.com”的方法:
在运行程序中运行“regedit”,打开注册表,在“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon”
中把"Shell"="Explorer.exe 1"恢复为"Shell"="Explorer.exe"
2、所有的exe文件不能打开
解决办法:
1)、在C盘的Windows文件夹中找到regedit.exe程序,修改为regedit.com(如图3)。
图 3
2)、HKEY_CLASSES_ROOTexefileshellopencommand下的default,键值为"%1" %* “注意为红色部分内容,不要写错了;如果没有default键,可以自己建立”
打开文件夹“我的电脑”,进入菜单“工具”→“文件夹选项”→“文件类型”,这时在现有的文件类型中找不到扩展名为exe的文件类型,没关系,单击“新建”弹出“新建扩展名”对话框,在“文件扩展名”框中填入“exe”,接着单击“高级”,在“关联的文件类型”下拉框中选择“应用程序”,单击“确定”返回,最后单击“应用”后关闭对话框。
bhk2004 发表于:2007.05.11 19:26 ::分类: ( 日志 ) ::阅读:(443次) :: 评论 (0) :: 引用 (0)
发表评论
最新信息高义明已经长大了 ,感谢 ITPUB提供学习和交流的平台。 qq:271072326 gaoyiminggoerp@hotmail.com搜索 博客日历
七月 2007
六月 2007
五月 2007
四月 2007
三月 2007
二月 2007
一月 2007
一个例子:在EBS通过XML Publisher输出存储在Blob的图片
Solaris10下的网络IP配置
在Solaris下更改IP地址
[问题集锦]---GL部分 ^_^
HUAJHUA帖子目录表
Linux压缩打包命令使用方法
Oracle 11i student guide(technology)
2007年前半年总结--我来北京的半年
ORACLE回滚段管理分类
一个ORACLE导入和导出XML文件的例子
网站链接朋友
- 亲爱的小曹blog
模板制作 : oldwain