新古典景观风格:几乎所有的应用程序点击时都弹出打开方式,但无法适当的程序可供选择打开?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 19:29:47
电脑进入WINDOWS界面时,出现错误提示:系统找不到文件1,几乎所有的应用程序(除了记事本等)点击时都弹出打开方式,但无法适当的程序可供选择打开,也就是无法正常打开,点击我的电脑,右键无法显示电脑属性,出现错误提示:找不到RUNDLL32文件.而且屏幕右下方的杀毒软件的实时监控图标也没有了,不过杀毒软件好象还能工作,在点击打开PROGRAM FILES和WINDOWS文件夹时,杀毒软件查杀到了几个病毒,我的电脑图标和文件夹能打开,能进入各个硬盘分区,怎么解决?中了什么病毒?
杀毒软件无法手动运行
进入安全模式,问题相似.

[b]方案一:[/b]

在c:\windows\system32中找到CMD.EXE,然后重命名为CMD.COM,在开始运行里面输入CMD.COM,就能打开命令提示符,输入assoc .exe=exefile

[b]附“assoc“更详细的说明,借助系统提供的“assoc“命令来恢复。[/b]
恢复方法一:
点“开始”菜单,打开“运行”对话框,然后输入“cmd”,这里会打开msdos窗口,在“命令提示符”后输入格式:
assoc .扩展名=扩展名file(记住扩展名前要加“点”的)
比如,要恢复.MP3的文件关联,我们可以输入:c:\\>assoc .mp3=mp3file就可以了

补充说明:
这种恢复的方法,是恢复到文件的最原始的关联,和我们在文件的打开方式中更改的文件关联是有区别的。比如:EXE文件(Flash文件)与WinAMP建立了关联,这样,以后只要双击EXE文件,不管它是Flash文件也好,不是其它可执行文件都会调用WinAMP的,这样是最麻烦的。可是如果我们在命令提示符下输入:assoc .exe=exefile,这样就恢复了EXE文件的默认关联,以后再运行可执行文件就不会再调用WinAMP程序了。
用这种方法还可以恢复.com命令文件、.zip压缩文件、.rar压缩文件、.html网页文件以及一些视频和音频文件的默认关联,大家可以试试。
开始->运行->输入"command" (在 Windows 2000/XP/2003 中,输入"cmd"),回车

在命令行中,依次执行以下命令:

cd %windir%
copy regedit.exe regedit.com
regedit

注册表编辑器打开后,找到以下分支:

HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command

双击右侧窗口中的 (默认) 值,设置为 "%1" %* [包含引号]

再找到:

HKEY_CLASSES_ROOT\\.exe

双击右侧窗口中的 (默认) 值,设置为 exefile
然后退出注册表编辑器,重启电脑

恢复方法二: 适用于 Windows 2000/XP/2003

开始->运行->输入"cmd",回车
在命令行中,依次执行以下命令:

ftype exefile="%1" %* [包含引号]
assoc .exe=exefile

重启电脑

[b]方案二:[/b]
下载下面的注册表文件试下

手工清除方法
重启进入安全模式
在 Windows 98/ME系统中
重启机器
按CTRL键直至出现Windows 启动菜单
选择安全模式选项,按Enter。
在Windows2000 系统中
重启机器
当看到屏幕底部出现启动Windows横条时,按F8键。
从Windows2000高级选项菜单中,选择安全模式选项,按回车键。
在WindowsXP 系统中
重启机器
当提示出现时,按F8键。
如果Windows XP Professional 启动时没有出现按键选择操作系统启动菜单,重启机器。
在Power-On Self Test (POST)后,按F8。
从Windows高级选项菜单中选择安全模式,按回车。
删除注册表中的自启动项目
从注册表中删除自动运行项目来阻止恶意程序在启动时执行。
在Windows 98和ME系统中
打开注册表编辑器。点击开始>运行,输入REGEDIT,按Enter
在左边的面板中,双击:
HKEY_LOCAL_MACHINE>Software>Microsoft>
Windows>CurrentVersion>Run
在右边的面板中,找到并删除如下项目:
MMSystem = "%\Windows%\rundll32.exe "%System%\mmsystem.dll"", RunDll32"
(注意: %System%是Windows的系统文件夹,在Windows 95, 98, 和ME系统中通常是 C:\Windows\System,在WindowsNT和2000系统中是C:\WINNT\System32,在Windows XP系统中是C:\Windows\System32。)
(注意: %Windows% 是Windows文件夹,通常就是C:\Windows或C:\WINNT。)
在左边的面板中,双击:
HKEY_CURRENT_USER>Software>Microsoft>
Windows>CurrentVersion>Run
在右边的面板中,找到并删除如下项目:
MMSystem = "%\Windows%\rundll32.exe "%System%\mmsystem.dll"", RunDll32"
关闭注册表编辑器。
在Windows XP和2000系统中
打开注册表编辑器。点击开始>运行,输入REGEDIT,按Enter
在左边的面板中,双击:
HKEY_LOCAL_MACHINE>Software>Microsoft>
Windows NT>CurrentVersion>Winlogon
在左边面板中找到如下项目:
Userinit = "userinit32.exe"
将项目值替换成如下值:
Userinit = "userinit.exe"
关闭注册表编辑器。
重启系统进入安全模式。
打开注册表编辑器。点击开始>运行,输入REGEDIT,按Enter
在左边的面板中,双击:
HKEY_LOCAL_MACHINE>Software>Microsoft>
Windows>CurrentVersion>Run
在右边的面板中,找到并删除如下项目:
MMSystem = "%\Windows%\rundll32.exe "%System%\mmsystem.dll"", RunDll32"
(注意: %System%是Windows的系统文件夹,在Windows 95, 98, 和ME系统中通常是 C:\Windows\System,在WindowsNT和2000系统中是C:\WINNT\System32,在Windows XP系统中是C:\Windows\System32。)
(注意: %Windows% 是Windows文件夹,通常就是C:\Windows或C:\WINNT。)
在左边的面板中,双击:
HKEY_CURRENT_USER>Software>Microsoft>
Windows>CurrentVersion>Run
在右边的面板中,找到并删除如下项目:
MMSystem = "%\Windows%\rundll32.exe "%System%\mmsystem.dll"", RunDll32"
关闭注册表编辑器。
删除系统文件中的自启动项目
恶意程序有时会修改系统文件以使自身在Windows启动时自动运行。在受感染系统安全重启前必须将这些自启动项目删除。
在Windows 98和ME系统中

打开SYSTEM.INI文件。点击开始>运行,输入SYSTEM.INI,按Enter。默认的文本编辑器(通常是记事本)会打开该文件。
在[boot]节中,找到如下行:
Shell = %System%\explorer.exe
将其替换成:
Shell = explorer.exe
关闭SYSTEM.INI文件,提示保存时点击确定。
按重启按钮重启机器。
使用系统盘启动,然后用未被感染过的RUNDLL32.EXE替换受感染系统中的RUNDLL32.EXE(这是病毒拷贝)。
恢复Windows的HOSTS文件

定位HOSTS文件。
右击“开始”,点击查找或搜索(这取决于Windows版本)
在名称输入框中输入:
HOSTS
在搜索下拉列表中选择包含有Windows目录的驱动器,然后按回车。
使用记事本编辑HOSTS文件。
删除恶意程序添加的行。
保存HOSTS文件,关闭记事本。
附加说明

如果Win XP或Win 2000系统感染该病毒后无法启动,该怎么办
引导系统并恢复文件

1.针对不同的系统使用对应的安装光盘将系统启动到恢复控制台模式下,方法如下:
a)使用光盘引导
b) 当系统提示用户选择Install(安装)或Repair(修复)时, 单击Repair(修复)
c)在出现进一步提示时, 选择Recovery Console(恢复控制台),系统将提示输入管理员帐户信息
2.输入如下命令,将目录切换到Win XP或Win 2000安装目录下的system32目录:
cd system32
3.输入如下命令,将userinit.exe复制为userinit32.exe:
copy userinit.exe userinit32.exe

系统修复
下载专杀工具,使用前请参照目录中的说明文档

Windows ME/XP清除说明

运行Windows ME和XP的用户必须禁用系统还原,从而可以对受感染的系统进行全面扫描。

运行其他Windows版本的用户可以不需要处理上面的附加说明。

运行趋势科技防病毒

使用趋势科技防病毒产品扫描系统并删除所有被检测为WORM_FUNNER.A的文件。趋势科技的用户必须在扫描系统之前下载最新病毒码文件。其他的互联网用户可以使用Housecall,这是趋势科技的免费在线病毒扫描。