分享

高义明

 superjiao 2008-04-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

操作系统出现这个问题可能是某个随着系统启动自动运行的软件需要调用null文件,而这个文件丢失或损坏了。null是比较特殊的系统文件,它实际上是为操作系统提供一个虚拟设备,这个设备的驱动程序是C:Windowssystem32drivers ull.sys。

  如果上述路径下找不到null.sys,可以从其他计算机上复制一个。也可以从Windows XP安装光盘上恢复,具体操作就是把安装光盘放入光驱,在“开始|运行”中输入并运行“E:i386expand E:i386 ull.sy_ C:Windowssystem32drivers ull.sys”(假定Windows XP安装在C盘,光驱为E盘)即可。如果问题还不能解决,尝试找出那个自动运行的软件,并在卸载后重新安装。

  2、IE的地址栏找不到了

  要解决这个问题,在右击“工具栏”,在”地址栏“前打勾,点击查看菜单下面的”工具栏“下面的地址就行了。

  在IE窗口上面点:查看>工具栏>地址栏,打勾就可以了

  3、找不到文件iexplore.com的解决办法

  如何你在查杀病毒后,双击桌面上的IE图标却弹出对话框,提示找不到文件iexplore.com。这个时候怎么办呢?

  估计是中了Trojan.PSW.Lmir、Trojan.PSW.Misc之类的网游盗号木马,注册表的有关键值被修改了。通过QQ远程协助。打开注册表编辑器,搜索:iexplore.com 将找到的项目的值中的 iexplore.com 改为 iexplore.exe 如 “HKEY_CLASSES_ROOTApplicationsiexplore.exeshellopencommand” 的值被改为恶意修改为:"C:Program FilesInternet Exploreriexplore.com" %1 我们需要把该值恢复为:----"C:Program FilesInternet Exploreriexplore.com" %1 继续搜索,直到找不到包含 iexplore.com 的项目为止,再双击桌面上的IE图标。

  4、TXT文档无法打开

  解决方法1:用杀毒软件清查一下病毒,杀完毒之后重新关联txt文件,方法是:单击“我的电脑”-“工具”-“文件夹选项”-“文件类型”,找到txt文件,“更改”关联为记事本程序,找不到则“新建”;

  解决方法2:打开注册表,展开HKEY_LOCAL_MACHINESOFTWAREClassestxtfileshellOpencommand,把里面的“C:WindowsSystem32SQIHIDE.EXE "%1"”改成“C:WindowsNOTEPAD.EXE"%1"”即可。

  5、“写字板”程序无法打开
  解决方法:应该是操作系统的某个文件丢失了,而“写字板”程序运行时又要调用这个文件,可是找不到,当然会出错了,解决的办法可以通过“添加/删除软件”来重新安装“写字板”程序这个组件。

  6、无法打开二级链接
  还有一种现象也需特别留意:就是能打开网站的首页,但不能打开二级链接,如果是这样,处理的方法是重新注册如下的DLL文件:

  在开始—运行里输入:

regsvr32 Shdocvw.dll
regsvr32 Shell32.dll(注意这个命令,先不用输)
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 Msjava.dll
regsvr32 Browseui.dll

  注意:每输入一条,按回车。第二个命令可以先不用输,输完这些命令后重新启动Windows,如果发现无效,再重新输入一遍,这次输入第二个命令。

  7、IE无法打开新窗口
  解决方法:多半是因为IE新建窗口模块被破坏所致。应单击“开始→运行”,依次运行“regsvr32 actxprxy.dll”和“regsvr32 shdocvw.dll”将这两个DLL文件注册,然后重启系统。如果还不行,则可以将mshtml.dll、urlmon.dll、msjava.dll、browseui.dll、oleaut32.dll、shell32.dll也注册一下。

 

  19、临时文件无法打开

  解决方法:在这个可以使用一个非常实用的DOS命令,在“开始”菜单的“运行”那里键入“Command"命令,然后就可以进入临时文件夹了。一般是:

C:Documents and Settingsxiaoyu(用户名)Local SettingsTemp
C:Documents and Settingsxiaoyu(用户名)Local SettingsTemporary Internet Files
C:Windowstemp

  20、局域网无法打开

  出现这种情况可能有两大类:

  (1)网络连接是正常的,所看到的也是即时的网络现状;

  (2). 所看到的只是一个假象,实际上网络连接不通。

  解决方法:对于前一种情况,我们就要介绍一下,网上邻居用户访问本机共享资源的用户身份,访问权限。通常我们通过网上邻居访问其它计算机资源是以“guest(来宾)”账号进行的,这一方面是大多数读者所不了解的,因为在实际的访问中,根本没有体现这一点。这个guest用户访问是不需输入任何密码的,用户名也不用,由系统默认了(就是guest)。正因如此,如果真正能看到共享资源,而且网络连接正常,则很可能是本机上的guest账户不可用。此时打开相应系统的用户账户管理程序查看的“guest”账号是否正常打开,如果“guest”账号前面的小图标上有一个红*,那表明“guest”账号当前被禁用,单击右键打开即可。

  至于如果网络连接根本不正常,却在网上邻居上看到了其他计算机上的共享资源,那就要涉及到在浏览服务原理介绍篇中所介绍的主浏览器缓存现象了,也有可能是在交换机上保留了主浏览器的浏览列表备份,虽然网络连接不正常,但由于在缓存中仍存有以前的浏览列表,所以仍看到了以前的共享资源。这主要出现在不正常退出系统情况下,如非正常关机、死机等。解决的办法当然就是重新检查网络连接和配置了,参见前面相关故障介绍。

21、无法打开快捷方式

  现在我双击快捷方式后,总是没有反应,请问如何解决?

  其实,快捷方式和一般文件一样,都属于某种文件类型。如果快捷方式(*.lnk)所连接的程序丢失或错误,就会造成这类文件无法打开。解决的方法如下:

  1、Windows 2000 、Windows XP :

  运行“assoc .lnk=lnkfile”,然后重新启动即可。

  2、Windows 98 :

  下载lnkfile.reg。双击打开它,然后单击【确定】按钮,将该完整的注册表数据添加到当前系统的注册表中即可。

 

  22、无法打开“我的电脑”,“我的文档”等

  解决方法:可能是Explorer程序出错了,通过下面的方法可以解决相关故障

  1)、打开记事本,将以下内容添加到记事本中,并保存为AAA.bat文件,然后打开,依次点确定即可(如还不可以请试下第二种方法);

regsvr32 appwiz.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 msi.dll
regsvr32 "C:Program FilesCommon FilesSystemOle DBOledb32.dll"
regsvr32 "C:Program FilesCommon FilesSystemAdoMsado15.dll"
regsvr32 mshtmled.dll
regsvr32 /i shdocvw.dll
regsvr32 /i shell32.dll

  2)、如果以上还不能修复,请将下面内容复制到记事本中,并保存为yezi.reg文件 然后打开;

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTexefileshellOpencommand]
@=""%1" %*"

  23、EFS加密文件夹无法打开怎么办

  解决方法:

  EFS(Encrypting File System,加密文件系统)是从Windows 2000开始就提出的一种基于NTFS文件系统的核心文件加密技术,主要是用于保护本地数据。在使用EFS加密文件的同时,也产生了诸多麻烦,比如重装系统后无法打开EFS加密过的文件夹等等,那么我们该如何解密?现在让我们先来看看大家的讨论。

  备份及导入密钥来解密

  为了防止在重装系统后无法打开加密文件夹,我们可以通过下面的方法来备份及导入密钥:点击“开始→运行”,输入“certmgr.msc”,回车后打开证书管理器。展开“证书/个人/证书”,右键单击在右侧窗口中以用户名为名称的证书,在“所有任务”中选择“导出”打开证书导出向导。单击“下一步”之后选择“是,导出私钥”,单击“下一步”,选择默认导出文件格式,再单击“下一步”,输入保护密码和确认密码,单击“下一步”后指定文件名,最后单击“完成”即可。

  这样在重装系统之后,右键单击导出的私钥文件,选择“安装PFX”之后就可以一步一步导入私钥。导入完成后,就可以顺利地打开EFS加密的文件夹。

  软件的方法不可靠

  在没有备份密钥的情况下,要对EFS解密几乎是不可能的,虽然网上流行很多种方法,但是可行性微乎其微,劝大家放弃。因为某些EFS使用的是公钥证书对文件加密,而且在Windows 2000/XP中,每一个用户都使用了惟一的SID(安全标志)。第一次加密文件夹时,系统会根据加密者的SID生成该用户的密钥,并且会将公钥和密钥分开保存。如果在重装系统之前没有对当前的密钥进行备份,那就意味着无论如何都不可能生成此前的用户密钥,而解密文件不仅需要公钥,还需要密码,所以也就根本不能打开此前EFS加密过的文件夹。

  24、无法打开“添加/删除程序”

  导致无法打开“添加/删除程序”的原因可能是动态链接库文件注册失效了,只要重新注册这些文件就可以了。

  解决方法:在“开始→运行”中输入下列命令,并依次在弹出窗口中确认即可。

regsvr32 Appwiz.cpl
regsvr32 Jscript.dll
regsvr32 Mshtml.dll
regsvr32 Msi.dll
regsvr32 Mshtmled.dll
regsvr32 "c:Program FilesCommon FilesSystemAdoMsado15.dll"
regsvr32 "c:Program FilesCommon FilesSystemOle DBOledb32.dll"

 

 

  解决这个问题的方法有几种,下面我们就介绍两种方法。

  方法一:从别的机器上拷贝regedit.exe到C:WINDOWS目录下。
方法二:首先请检查一下 Windows 文件夹里的 REGEDIT.EXE 文件是否丢失或损坏,是的话使用 Windows XP安装光盘进行修复。

  如果文件本身没有问题的话,在控制面板里打开“系统”属性,在【高级】选项卡中点击“环境变量”,检查一下“系统变量”中的“PATH”变量是否包含 Windows文件夹,如果不包含的将其手动添加上(多个变量可以用分号隔开)。

  另外在 WinXP 中,REGEDIT 和 REGEDT32 实际上是等同的。

  17、隐藏文件找不到了

  方法一:如果你使用FTP软件,那这个问题就非常好办,打开FTP软件,里面的隐藏文件都可以显示,在里面找到你隐藏的文件,点右键属性里面把隐藏去掉就好了。

  方法二:以下的代码复制下来,保存成.reg文件,双击即可.

  REGEDIT4

  “HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionexplorerAdvancedFolderHidden”
"Text"="隐藏文件"
"Type"="group"
"Bitmap"="C:WindowsSYSTEMSHDOC401.DLL,4"
"HelpID"="update.hlp#51131"

  “HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionexplorerAdvancedFolderHiddenSHOWALL”
"RegPath"="SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced"
"Text"="显示所有文件"
"Type"="radio"
"CheckedValue"=dword:00000000
"ValueName"="Hidden"
"DefaultValue"=dword:00000000
"HKeyRoot"=dword:80000001
"HelpID"="update.hlp#51105"

  “HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionexplorerAdvancedFolderHiddenNOHIDDEN”
"RegPath"="SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced"
"Text"="不显示隐藏文件"
"Type"="radio"
"CheckedValue"=dword:00000000
"ValueName"="Hidden"
"DefaultValue"=dword:00000000
"HKeyRoot"=dword:80000001
"HelpID"="update.hlp#51104"

  “HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionexplorerAdvancedFolderHiddenNOHIDORSYS”
"RegPath"="SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced"
"Text"="不显示隐藏文件或系统文件"
"Type"="radio"
"CheckedValue"=dword:00000000
"ValueName"="Hidden"
"DefaultValue"=dword:00000000
"HKeyRoot"=dword:80000001
"HelpID"="update.hlp#51103"
“/code”
显示隐藏文件:
“code”
REGEDIT4

  “HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionexplorerAdvancedFolderHidden”
"Text"="隐藏文件"
"Type"="group"
"Bitmap"="C:WindowsSYSTEMSHDOC401.DLL,4"
"HelpID"="update.hlp#51131"

  “HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionexplorerAdvancedFolderHiddenSHOWALL”
"RegPath"="SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced"
"Text"="显示所有文件"
"Type"="radio"
"CheckedValue"=dword:00000001
"ValueName"="Hidden"
"DefaultValue"=dword:00000000
"HKeyRoot"=dword:80000001
"HelpID"="update.hlp#51105"

  “HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionexplorerAdvancedFolderHiddenNOHIDDEN”
"RegPath"="SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced"
"Text"="不显示隐藏文件"
"Type"="radio"
"CheckedValue"=dword:00000002
"ValueName"="Hidden"
"DefaultValue"=dword:00000000
"HKeyRoot"=dword:80000001
"HelpID"="update.hlp#51104"

  “HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionexplorerAdvancedFolderHiddenNOHIDORSYS”
"RegPath"="SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced"
"Text"="不显示隐藏文件或系统文件"
"Type"="radio"
"CheckedValue"=dword:00000000
"ValueName"="Hidden"
"DefaultValue"=dword:00000000
"HKeyRoot"=dword:80000001
"HelpID"="update.hlp#51103"
“/code”

 

 

  最近看到很多网友发贴求助:SATA硬盘在安装WinXP时,已按F6安装软盘中的第三方SATA硬盘驱动并找到硬盘,但在复制文件过程中仍提示找不到viasraid.sys、viasraid.inf、viasraid.cat这三个文件,按ESC跳过后,当复制完文件重启系统便出现错误,以致不能继续安装系统。
  
  笔者经过尝试已解决此问题,步骤如下:
  
  1)、安装开始时,按提示按下F6,正确安装软盘中的第三方SATA硬盘驱动,选择安装系统的分区。
  
  2)、在复制文件中提示找不到viasraid.sys、viasraid.inf、viasraid.cat这三个文件时,按ESC跳过。
  
  3)、复制完文件重启时插入软盘启动盘,从软驱启动,然后插入有SATA硬盘驱动程序的软盘,找到软盘上的viasraid.sys、viasraid.inf、
  
  Viasraid.cat这三个文件(一般是在WinXP目录中)复制到C:Windowssystem32drivers目录下(这里假定系统安装在C区),取出软盘重启即可完成系统的安装。
  
  注:以上方法在“华硕K8V-X主板,MAXTOR 80G SATA 硬盘”上通过。

  最近看到很多网友发贴求助:SATA硬盘在安装WinXP时,已按F6安装软盘中的第三方SATA硬盘驱动并找到硬盘,但在复制文件过程中仍提示找不到viasraid.sys、viasraid.inf、viasraid.cat这三个文件,按ESC跳过后,当复制完文件重启系统便出现错误,以致不能继续安装系统。
  
  笔者经过尝试已解决此问题,步骤如下:
  
  1)、安装开始时,按提示按下F6,正确安装软盘中的第三方SATA硬盘驱动,选择安装系统的分区。
  
  2)、在复制文件中提示找不到viasraid.sys、viasraid.inf、viasraid.cat这三个文件时,按ESC跳过。
  
  3)、复制完文件重启时插入软盘启动盘,从软驱启动,然后插入有SATA硬盘驱动程序的软盘,找到软盘上的viasraid.sys、viasraid.inf、
  
  Viasraid.cat这三个文件(一般是在WinXP目录中)复制到C:Windowssystem32drivers目录下(这里假定系统安装在C区),取出软盘重启即可完成系统的安装。
  
  注:以上方法在“
华硕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”,接着单击“高级”,在“关联的文件类型”下拉框中选择“应用程序”,单击“确定”返回,最后单击“应用”后关闭对话框。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多