Axure RP9 一启动就崩溃弹出错误报告

Axure RP9 一启动就崩溃弹出错误报告

    • Axure官方回复邮件内容
    • 我的解决办法

系统是window 10,安装的Axure RP9,之前都用着没问题,最近突然就启动不了了,一启动就弹错误报告或者没任何反应,错误报告如下图所示:
Axure RP9 一启动就崩溃弹出错误报告_第1张图片
百度和google了很久,也有和我一样的情况,但找不到任何解决办法。即使卸载了重装也不行。没办法,就发了封邮件给Axure官方 [email protected],并附件两个错误日志。Axure官方当天晚上就回复我了。很遗憾的是,照着给我的方法操作,我的问题依然存在。
下面是回复我的具体内容,仅供参考,然后我也会把我的解决方法列出来( 在最下面哦!)

Axure官方回复邮件内容

Thank you for contacting Axure.
I have looked at your logs at can see 2 different error messages;
The first one; “Message: HRESULT: [0x80070008], Module: [Unknown], ApiCode: [Unknown/Unknown], Message: Insufficient memory resources to process this command.”
As a step for troubleshooting, please can you try deleting the Local Application Settings for Axure RP 9. To do this, navigate to the path;
C:\Users%USERNAME%\AppData\Local\Axure and delete the Axure-9-0 folder as well as settings.9.0.bin.
Axure RP9 一启动就崩溃弹出错误报告_第2张图片
Now go type “regedit” into the Windows search bar and open the Registry Editor.
Axure RP9 一启动就崩溃弹出错误报告_第3张图片
Go to Computer\HKEY_CURRENT_USER\Software\Axure and right-click the RP9 folder, and delete this folder. Do not click on any other items in the registry editor.
Axure RP9 一启动就崩溃弹出错误报告_第4张图片
Please also check in the Windows Device Manager that the Display Drivers are updated to the latest compatible version on the machine.

Once this is done, please try to launch Axure RP again. The folder will be recreated by RP the next time it starts.
The second error message; “Message: The font ‘Segoe UI’ does not support the style ‘Regular’.” implies that there is a corrupt font on >your computer that is interfering with Axure RP. Please try following the instructions from “Method 1” in the article below, then restart your >computer and try opening Axure RP again.
https://thegeekpage.com/fix-corrupted-fonts-on-windows-10/​
Please let us know how this works for you so that we can determine the next course of action.

我的解决办法

经过我的不停的摸索,我发现这个问题很可能跟系统字体库和输入法有关(我的是搜狗输入法),于是弄了一个治标不治本的办法,不知道是否对你们也有效,先记录下来:
步骤1:每次启动前先删除Axure的缓存目录C:\Users%USERNAME%\AppData\Local\Axure,然后再双击启动。
如果还是不行的话就切换一下输入法,然后再执行一遍步骤1为什么要切换输入法?照着做就是了大兄弟

是不是觉得每次都去删缓存目录很麻烦?于是我把删除缓存这个步骤写成一个bat脚本,每次运行Axure前先双击这个脚本就行了,下面是bat脚本的代码(是不是很简单,简直so esay):

@echo off
rd /s/q C:\Users\%USERNAME%\AppData\Local\Axure
exit

1.在桌面新建一个txt文本文件,如:axure.txt
2.复制上面代码到axure.txt中
3.修改axure.txt的后缀txt为bat,最后就成了axure.bat

我运行axure的步骤
1.切换输入法(非必须)
2.运行axure.bat
3.双击axure桌面图标

我也不是100%就能启动,但至少也有70%概率能启动起来。

你可能感兴趣的:(axure)