昨天使用 mysql workbench 好好地,结果因为某个原因卡住了,就闪退了。等我清除缓存,再次打开时,却一直会闪退,从网上找了各种办法,都不行,差点要重装系统了。现在就来讲一下我的经历和问题,以及解决办法。
根据网上的解决办法,我现在进行总结
1、电脑系统的原因(若以前软件好好地,重装系统或者更新系统之后,出现了问题,就是这个原因)
解决办法
方法1、 系统缺少插件(第一次安装软件后出现问题,就是此原因)
打开电脑的“程序”,看看有没有下面这两个插件,如果没有,安上下面两个插件就好了
Microsoft.NET Framework 4 clinet
Microsoft visual c++ 2010 redistribute package
方法2,系统自动修复(可能是系统有bug)
具体方法:打开“开始”菜单——运行中输入cmd 回车,在命令提示符下输入“for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1”,之后,再输入以下内容并回车 “for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1”(注:命令都不包括双引号,另外此命令修复的过程可能持续较长时间,请一定耐心等待修复进程完全结束)。
方法3、还原系统设置
依次单击“控菜单”→“设置”→“更新和安全”→“恢复”→“高级启动下面的立即启动”,之后选择“疑难杂症解决”,选择“选择时间点还原系统”。 这样可以用Windows系统自带的系统还原功能,还原到以前能正常开机的时候一个还原点。(必须平时设置了备份才行,360有这个功能)
方法4、重装系统(不到万不得已不能采用)
2、软件的原因(若以前软件好好地,某一次卡住了,结果一直出现此问题,就是这个原因)
解决办法
方法1、 删除这个文件夹 C:\Users\Administrator\AppData\Roaming\MySQL\Workbench,
然后重新打开workbench就可以了
我的问题是第二个,之后百度了一下,知道了大致原因
C:\Users\Administrator\AppData 文件夹,保存着应用程序的一些配置信息。删掉之后,系统会进入刚刚重装系统时的状态,不过删掉也可能导致一些问题,又要重装系统。
Appdata下有三个子文件夹local,locallow,roaming,
1、local 存放本地文件,你的所有软件应用的信息都会在此/
2、locallow是用来存放共享数据,
3、roaming文件夹也是存放一些使用程序后产生的数据文件,如 空间听音乐,登入 的号码等而缓存的一些数据。roaming文件夹里的文件全选定点击删除,删除不掉的就选择跳过,不过当你再使用程序时,这个文件夹又开始膨胀,又会缓存数据.
上面3个文件都不会被优化软件清除掉,不过可以手动删除。
总结,这次问题弄了我2天才解决好,刚开始以为是软件原因,把软件卸载了装,装了卸载,搞了几次都不行,气死我了,后来以为是电脑系统的原因,又是修复,又是还原,差点重装系统了,还好最终删除了C:\Users\Administrator\AppData\Roaming\MySQL\Workbench文件夹,才解决了问题,以后再次出现这种类似问题,就好好想想原因,再找解决办法。