发布网友 发布时间:2022-04-22 10:00
共3个回答
热心网友 时间:2023-10-09 19:51
这是操作系统的一项安全保护功能DEP。rundll32.exe起到调用其他其他dll文件的作用。你的问题可能是被调用的dll文件在设计上有问题,触发了DEP功能导致执行被终止。
要解决这个问题,可以关闭Vista的DEP保护。
Vista关闭DEP的方法
点击开始
-->
所有程序
-->
附件
-->
命令提示符
输入:
bcdedit.exe
/set
{current}
nx
AlwaysOff
回车后可关闭vista的DEP功能(需重新启动电脑)
输入:
bcdedit.exe
/set
{current}
nx
alwayson
回车后可开启vista的DEP功能
热心网友 时间:2023-10-09 19:51
原因:Rundll32损坏
解决步骤:
1、下载Rundll32.exe,网址http://www.srui.cn/soft/4132.htm
。(或从其他正常的电脑上面拷贝一个过来。)
2、解压
3、替换原来的Rundll32.exe。
具体位置在C:/windows/system32
下面
替换时可能出现“权限不够”不能替换的问题,
解决办法:(I).
到
C:/windows/system32
下面找到Rundll32.exe文件
(II).
在Rundll32.exe文件上面点右键----属性----安全----编辑
(III).
在“组或用户名”里面选成你所用的windows帐户名。“权限”栏目改成“完全控制”。
(IV).
点击“确定”——确定。好了,你已经可以替换Rundll32.exe了。看看能解决你的问题不~
热心网友 时间:2023-10-09 19:52
多数是由于IE的插件引起的
我记得VISTA预装的IE7还是8来着?有无插件运行的模式
或者关闭IE用下面的工具全选,清理系统临时文件和IE临时文件夹
http://www.atribune.org/public-beta/ATF-Cleaner.exe
下载windows清理助手V2.6清理一遍,记得之前更新好
http://www.arswp.com/download/arswp2/arswp2.zip
然后用SRENG(http://www.kztechs.com/sreng/download.html)扫描一份日志上来,记得勾选“检查进程的数字签名”