问题背景
最近的Navicat客服端工具,时不时会出现弹出下面的弹窗,当时并未太在意这个问题,连续点击几次“确定”按钮后,以为问题就这样解决了。
没想到最近出现这个问题的频率越来越高,这也激发了我搞清楚这个问题的本质,网上找了一些资料了解到出现这个问题的本质:内存越界问题
解决方法
运行 -> cmd,然后在命令行中输入:for %1 in (%windir%\system32*.dll) do regsvr32.exe /s %1 ,最后回车运行,问题得以解决。
// 重点说明: system32是Windows 操作系统的系统文件夹,是操作系统的中枢。system32在计算机C盘Windows文件夹中,其中包含了大量的用于 Windows 的文件。 这里主要用于存储 DLL 文件, 控制面板小程序(.CPL),设备驱动 (.drv),帮助文件 (.hlp 和 .cnt),MS-DOS 工具 (.com),语言支持文件 (.nls),屏幕保护 (.scr),安装信息文件 (.inf)以及其它用于支持, 配置或操作的文件。
通过注册下Windows的动态链接库的方法,可能会产生一些意想不到的其他问题,比如WiFi无法连接,为了安全起见,建议可以考虑用简单粗暴的方法,卸载重装