WinXP系统出现“Rundll32.exe应用程序错误”怎么办

  有用户反映称,他的WinXP系统电脑时不时的会出现“Rundll32.exe应用程序错误”提示,有时候开机就会出现,有时候是在电脑的运行中出现,这是什么问题呢?经过分析后认为出现这个问题是因为电脑中的Rundll32.exe程序被破坏了,下面一起来看看具体的解决方法。


  Rundll32.exe是什么

  Rundll32进程是我们常能见到的一个进程,这个进程常会被病毒所利用,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。

  如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。当然,这些Rundll32.exe执行的DLL文件是什么,我们都可以从系统自动加载的地方找到。

  Rundll32.exe使用的函数原型:

  Void CALLBACK FunctionName (HWND hwnd,HINSTANCE hinst,LPTSTR lpCmdLine,Int nCmdShow);

  其命令行下的使用方法为:Rundll32.exe DLLname,Functionname [Arguments]

  DLLname为需要执行的DLL文件名;Functionname为前边需要执行的DLL文件的具体引出函数;[Arguments]为引出函数的具体参数。

  利用Rundll32重启机器的实验:点击“开始-程式-Ms-Dos方式”,进入Dos视窗,然后键入rundll32.exe user.exe,restartwindows,再按下回车键,这时你将看到,机器被重启了!

  RUNDLL.EXE

  这里要注意三点:

  1.Dll档案名中不能含有空格,比如该档案位於c:\ProgramFiles\目录,你要把这个路径改成c:\Progra~1\;

  2.Dll档案名与Dll入口点间的逗号不能少,否则程式将出错并且不会给出任何资讯!

  3.这是最重要的一点:Rundll不能用来呼叫含返回值参数的Dll,例如Win32API中的GetUserName(),GetTextFace()等。在Visual Basic中,提供了一条执行外部程式的指令Shell,格式为:Shell “命令列”。

  如果能配合Rundll32.exe用好Shell指令,会使您的VB程式拥有用其他方法难以甚至无法实现的效果:仍以重启为例,传统的方法需要你在VB工程中先建立一个模组,然后写入WinAPI的声明,最后才能在程式中呼叫。而现在只需一句:

  Shell “rundll32.exe user.exe,restartwindows”就搞定了!

  实际上,Rundll32.exe在呼叫各种Windows控制面板和系统选项方面有着独特的优势。

  以上便是关于系统出现“Rundll32.exe应用程序错误”的解决办法,如果你在使用电脑的过程中出现了同样的问题,可以尝试用上面的方法解决,在操作之前最好先用杀毒软件杀杀毒。

推荐阅读

    如何将Win8升级Win8.1系统

    如何将Win8升级Win8.1系统,系统,升级,自动更新,点击,更新,下载,重启,  用过Win8的用户都知道,Win8没有开始菜单的,所以用起来很是不习惯。

    Win7丢失found.000文件如何解决

    Win7丢失found.000文件如何解决,文件,丢失,硬盘,显示,恢复,盘中,用户,  听说最近一段时间,有一些使用win7系统的用户,在使用电脑的时候,在

    WinXP系统菜单的清理方法

    WinXP系统菜单的清理方法,清理,方法,系统,运行,菜单,右键菜单,文档,  XP电脑使用久了之后,大家有没有觉得电脑的运行速度越来越慢了呢?导

    inetinfo.exe是什么进程

    inetinfo.exe是什么进程,进程,情况,服务器,服务,运行,映射,发现,  inetinfo.exe进程是一IIS管理服务助手,有时候我们可以在进程中看到TA

    Win10如何优化系统

    Win10如何优化系统,优化系统,优化,时代,选择,系统,设置,系统保护,  Win10系统是应该全新的系统,各个功能都和其它版本系统都不一样,而且还

    Win10系统dns服务器未响应如何修复

    Win10系统dns服务器未响应如何修复,服务器,未响应,点击,修复系统,系统,选择,右键,  越来越多的朋友都在使用Win10系统,所以各种问题也就

    金山毒霸怎么粉碎文件

    金山毒霸怎么粉碎文件,金山毒霸,粉碎,粉碎文件,文件,彻底删除文件,怎么粉碎文件,点击,  现在我们在使用电脑的过程中,有时候网络上下载的

    Win7系统EFI系统分区删除的方法

    Win7系统EFI系统分区删除的方法,系统分区,删除,方法,系统,数据,磁盘,清除,  EFI类似于一个低阶的操作系统,具有操控所有硬件资源的能力。

    Win8系统下运行TurboC的正确方式

    Win8系统下运行TurboC的正确方式,运行,系统,错误,显示,选择,方法,导航,  TurboC是一个快捷高效的编译程序,是程序人员常需用到的软件。然

    Win10优化系统服务的技巧

    Win10优化系统服务的技巧,系统服务,数据,性能,优化,服务,日志,触发,  Win10作为微软最新的操作系统,自然增加了非常多的新功能,所以Win10

    WinXP系统C盘空间不足的解决方法

    WinXP系统C盘空间不足的解决方法,空间,系统,单击,选择,解决方法,设置,对话框,  我们在安装软件的时候,一般都不会将软件安装在C盘里面的,

    XP环境下怎么备份电脑系统

    XP环境下怎么备份电脑系统,系统,操作系统,选择,备份,系统备份,镜像文件,安装,  即便再专业的人员对操作系统都不能做到永远不出错。一些