最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

WinXp下,启动navicat后,点击菜单栏时,出现accessviolationa

来源:懂视网 责编:小采 时间:2020-11-09 07:43:53
文档

WinXp下,启动navicat后,点击菜单栏时,出现accessviolationa

WinXp下,启动navicat后,点击菜单栏时,出现accessviolationa:上周五帮同事在Windows下安装NavicatPremium客户端,打开该软件,访问其菜单栏下的【查看】菜单出错,见下图1: 图1 出现此问题的原因是内存访问越界,说白了,就是说它访问了不该访问的存储区。 其实,这个问题在我的Windows上也存在,不过因它能满足我的正
推荐度:
导读WinXp下,启动navicat后,点击菜单栏时,出现accessviolationa:上周五帮同事在Windows下安装NavicatPremium客户端,打开该软件,访问其菜单栏下的【查看】菜单出错,见下图1: 图1 出现此问题的原因是内存访问越界,说白了,就是说它访问了不该访问的存储区。 其实,这个问题在我的Windows上也存在,不过因它能满足我的正

上周五帮同事在Windows下安装NavicatPremium客户端,打开该软件,访问其菜单栏下的【查看】菜单出错,见下图1: 图1 出现此问题的原因是内存访问越界,说白了,就是说它访问了不该访问的存储区。 其实,这个问题在我的Windows上也存在,不过因它能满足我的正

上周五帮同事在Windows下安装Navicat Premium客户端,打开该软件,访问其菜单栏下的【查看】菜单出错,见下图1:


图1

出现此问题的原因是内存访问越界,说白了,就是说它访问了不该访问的存储区。

其实,这个问题在我的Windows上也存在,不过因它能满足我的正常需求,倒也没有引起我的重视。一开始,我一直以为是程序兼容性问题,后来在同事那以兼容模式运行该软件,问题没有得到解决。后来想是和内存使用有关,我便抱着试试看的想法,进行了如下操作:

1.桌面→我的电脑→右击选中“属性”,见下图2:

图2

2.执行步骤1,会打开如图3所示页面,见图3:

图3

那么,什么是数据执行保护呢?见图4

图4

3.了解以上内容后,选择“为下列程序之外的所有程序启用 DEP”,然后把图1报错信息中的程序“Navicat.exe”(在Windows的路径)添加进来,见图5

4.第3步骤执行完后,如图6所示

图6

5.点击图6中的【应用】按钮,系统要求重启Windows操作系统,按系统提示重启操作系统。

注:在重启操作系统后,打开【查看】功能,内存访问越界问题消失。但这并未从根本上解决问题,因为【工具】、【窗口】两功能按钮依然存在。网上有帖子说:遇到内存越界问题,最好重新注册下Windows的动态链接库,首先“开始”—“cmd”,在打开的dos窗口中运行“for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1”。

果真,按照这个方法我对动态链接库进行了重新注册,等重新注册后,再次重启Navicat Premium客户端,内存访问越界彻底消失。

总结:水是有源的,树是有根的,“navicat.exe”访问内存越界也是有原因的,为什么重新注册动态链接库问题就会解决,关于这个问题有时间还是要研究下。

补充:navicat运行一段时间后,也会间歇性出现访问内存越界问题,再次对动态链接库进行重新注册,内存访问越界问题消失。经过一段时间的观察,发现内存访问越界问题一直在反复,原因很可能与动态链接库的变化有关。持续观察中……

经过一段时间的运行,发现将Navicat premium版本升级到10.1.7后,以上现象不再复发

文档

WinXp下,启动navicat后,点击菜单栏时,出现accessviolationa

WinXp下,启动navicat后,点击菜单栏时,出现accessviolationa:上周五帮同事在Windows下安装NavicatPremium客户端,打开该软件,访问其菜单栏下的【查看】菜单出错,见下图1: 图1 出现此问题的原因是内存访问越界,说白了,就是说它访问了不该访问的存储区。 其实,这个问题在我的Windows上也存在,不过因它能满足我的正
推荐度:
标签: 出现 菜单 菜单栏
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top