Access violation at address 怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Access violation at address 怎么办相关的知识,希望对你有一定的参考价值。

解决的方法和详细的操作步骤如下:

1、首先,右键单击“此电脑”图标,然后单击“属性”选项,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,依次单击“系统保护”-->“高级”选项卡,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,单击“性能”选项中的“设置”按钮,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,在“性能选项”窗口中,单击“数据执行保护”选项卡,如下图所示,然后进入下一步。

5、最后,完成上述步骤后,单击“确定”按钮即可,如下图所示。这样,问题就解决了。

参考技术A

Access violation at address是因为启用数据执行保护导致的,通过修改能解决该问题。其中的具体步骤如下:

1、直接打开自己的电脑桌面,鼠标右键点击计算机图标并选择属性。

2、下一步弹出新的对话框,需要在高级那里点击设置进行跳转。

3、这个时候如果没问题,就继续按照图示确定相关的选择。

4、这样一来等根据实际情况运行软件以后会不再提示异常,即可达到目的了。

参考技术B

用户在计算机运行.exe应用程序的时候,有时候程序运行不起来,却遇到提示:“access violation at address xxxxxxxxx ”,比如我这台计算机在执行OA精灵快捷方式的时候,出现了如下图所示提示,这种情况下应该怎么解决呢?

原理:如果用翻译软件翻译的话“access violation at address”的意思是“在地址访问冲突”,虽然具体意思不是这样,但这个问题是Access Violation计算机用户在运行的应用程序试图存取时未被指定使用的存储区出现的问题。

解决方法:将此应用程序设置为启用DEP。

1.首先,需要找到不需要启用DEP的应用程序的安装位置,在后面添加的时候需要按路径找到该应用程序。在桌面快捷方式上右键单击,选择“打开文件位置”命令。(如果是XP系统的话,按路径:右键单击快捷方式→属性→快捷方式选项下的查找目标)

注意:如果不需要设置不启用DEP的应用程序或服务的话,此步骤可以忽略,而直接从第③步进行设置即可,而在第⑦步中勾选“为除下列程序之外的所有程序和服务启用DEP”后,直接点击“确定”即可,不用添加。而下图中的用OA精灵作为例子,只是讲解找到应用程序安装位置的步骤,在第⑦步中一定不要添加上出现“access violation at address”问题的OA应用程序,否则,此应用程序还是无法执行。

2.这样我们就可以看到应用程序的安装位置,如下图我的计算机里OA精灵的安装位置。

3.右键单击我的电脑(XP系统)/计算机(win7)/这台电脑(win8),如下图所示,选择“属性”命令。(此处以win8为例,其他系统大同小异)

4.在属性界面,选择左侧边栏的“高级系统设置”

5.单击“高级”选项卡下的“性能”中的“设置”按钮。

6.在性能选项中,勾选“为除下列程序之外的所有程序和服务启用DEP”,如果不需要设置不启用DEP的应用程序或服务的话,直接点击“确定”按钮即可。如果需要设置,点击“添加”按钮按照第①②步中找到的路径添加不需要启用DEP的应用程序。注意事项:如果不需要设置不启用DEP的应用程序或服务的话,第①②步可以忽略,而直接从第③步进行设置即可,而在第⑦步中勾选“为除下列程序之外的所有程序和服务启用DEP”后,直接点击“确定”即可,不用添加。如果用户不了解第①②步的作用,直接从第③步操作,第⑦步勾选“为除下列程序之外的所有程序和服务启用DEP”后,直接点击“确定”即可

参考技术C

Access Violation(非法访问),General Protection Fault(一般保护性错误)或者Invalid Page Fault(无效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。

解决方法: 

    右击“我的电脑”。单击“属性”。 


    在“系统属性”中单击“高级”。


    在“性能”中单击“设置”。 


    在“性能选项”中单击“数据执行保护”。 


    单击“添加”。选择要运行的程序。 


OK。就这么简单。

本回答被提问者采纳

以上是关于Access violation at address 怎么办的主要内容,如果未能解决你的问题,请参考以下文章

Access violation at address 怎么办

“access violation at address xxxxxxxxx”错误

access violation at address General protection fault

运行程序提示access violation at address的解决方法

当应用出现 access violation at address in module时

Access violation at address 0058905a in module'FPQuickBar.^^^^电脑出现这种情况