电脑显示“不能在64位文件上执行DEP属性”怎么处理?

电脑显示“不能在64位文件上执行DEP属性”怎么处理?,第1张

1、启用 DEP右键,单击我的电脑,选择属性,然后点击高级选项卡,然后选择设置。

2、在Windows 8或Windows 10,你右击该电脑,选择属性</strong>,然后点击高级系统设置链接。

3、盯猜搜现在点击数据执行保护选项卡,在新的界面你会看见两个单选按钮。

4、默认情况下,DEP应设置为第一个单选按钮,因此只保护基本的Windows程序和服务。如果第二个单选按钮被选中,它将启用所有的过程,而不只是Windows进程。

如果你有问题的程序,去尝试选择第一个单选按钮,重启你的电脑,看看是否解决问题。如果兆毕没有,你可以去 吧,点击凯历 启用程序之外的所有程序和服务那些我选择 按钮,然后添加程序问题。

5、它还值得注意的是,你可能会得到一个错误信息不能设置DEP属性对64位可执行文件,当添加一个64位的可执行的例外列表。这是好的因为它意味着你的计算机是64位,你的处理器已经支持基于硬件的DEP。

7、把DEP设置成关闭,除了两个设置中的数据执行保护”选项卡上面看到你,还有更多的设置,您可以配置部打开命令提示符,点击开始,输入cmd, 右键单击第一项,选择以管理员身份运行。这样你的电脑就可以执行了。

右键 我的电脑 =>属性 =>高级 选项卡 在性能那点设置 =>数据执行保护 选择"除所选之外."单选框,然后在添加Windows Explorer进去就行了

附:Windows XP SP2 中的数据执行保护功能的详细说明

概要

Microsoft Windows XP Service Pack 2 使用一项新的数据执行保护 (DEP) 功能,可禁止执行数据页中的代码。当尝试运行标记的数据页中的代码时,就会立即发生异常并禁止执行代码。这可以防止攻击者使用代码致使数据缓冲区溢出,然后执行该代码。

简介

数据执行保护 (DEP) 是 Microsoft Windows XP Service Pack 2 (SP2) 支持的一种处理器功能,它禁止在标记为数据存储的内存区域中执行代码。此功能也称作“不执行”和“执行保护”。当尝试运行标记的数据页中的代码时,就会立即发生异常并禁止执行代码。这可以防止攻击者使用代码致使数据缓冲区溢出,然后执行该代码。

更多信息

数据执行保护 (DEP) 有助于防止病毒和其他安全威胁造成破坏,它们的攻击方法是从只有 Windows 和其他程序可以使用的内存位置执行恶意代码。此类威胁使用以下方法造成破坏:它接管某个程序正在使用的一个或多个内存位置,然后进行传播并破坏其他程序、文件甚至您的电子邮件联系方式。

与防火墙或防病毒程序不同,DEP 不行镇能阻止在您的计算机上安装有害程序。但是,它会监视您的程序,以确定迅好它们是否安全地使用系统内存。为此,DEP 软件会单独或与兼容的微处理器一起将某些内存位置标记为“不可执行”。如果某个程序尝试从受保护的位置运行代码,DEP 将关闭该程序并通知您。即使该代码不是恶意代码,也会执行此 *** 作。

64 位 Windows 版本上的 DEP

64 位处理器上的 64 位 Windows 版本可以在 64 位模式下运行程序。无论处理器的结构如何,64 位 Windows 版本的内核模式 DEP 均适用于堆栈、页面缓冲池和会话池。

默认情况下,在 Windows XP SP2 中启用 DEP,并且无法将其禁用。64 位应用程序将无法从堆栈或默认进程堆中运行。对于需要分配可执行内存的应用程序,可使用带有某个 PAGE_EXECUTE* 内存属性的 VirtualAlloc( ) 来运行。

32 位 Windows 版本上的 DEP?? 用户模式 DEP

在不久的将来,许多运行 Windows 和 Windows 兼容程序的计算机都将使用运行 32 位 Windows 版本的 32 位处理器。但是,AMD Opteron 和 Athlon-64 等新的处理器同时支持 32 位和 64 位 *** 作模式。(32 位 *** 作模式是旧模式;而 64 位 *** 作模式是本机模式。)

同时支持 32 位和 64 位 *** 作模式的新处理器可以在 32 位 *** 作系统和 32 位应用程序环境中运行,在启用物理地址扩展 (PAE) 模式后,它们还可以使用 DEP。

我们将探讨分别为每个 32 位应用档昌粗程序禁用或启用 DEP 的方法。默认情况下,为 64 位应用程序启用 DEP。DEP 异常将导致 Windows 系统上出现状态代码 STATUS_ACCESS_VIOLATION (0xc0000005)。在大多数进程中,这是一个未经处理的异常,并导致进程终止。

你运丛是碰悄姿系统是WIN7或者VISTA吧。

是不是用VS启动1.24就报错,单独启动1.24就没问题。

解决办法如下。装个1.20然后把里面的war3文件复制下来,替换掉1.24里面的笑绝war3文件。问题迎刃而解

游戏爱好者真诚为您解答,愿您天天超神。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12344730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存