“FR_PSMARK在打开文件时接收到CFI错误”的解决方案
UG NX软件在工作过程中、保存文件时、打开文件时经常会遇到:以下错误的错误恢复已完成:FR_PSMARK在打开文件时接收到CFI错误。接着还会弹出:恢复故障:错误恢复失败因为:缺少"撤销"标记,这发生于试图从以下错误恢复时:FR_PSMARK在打开文件时接收到CFI错误。会话中的部件可能已损坏。请勿保存您的部件 ,建议重新启动NX。
这个问题,很多NX用户都会遇到,头都大了,下面我来整理一下这个问题,因为大家所遇到的场景都不太一样。
哪些情况下会出现这个问题?
1、保存文件的时候。
2、在使用NX软件命令的时候,随机,不尽相同。
3、打开文件的时候。
4、使用电脑安全卫士“一键清理”或者“一键加速”之后。
问题的原因?
1、NX软件工作时会创建临时文件,如果在工作过程中,你通过一些工具清除或者手动删除临时文件,导致NX软件无法保存工作。
2、软件内部错误问题,主要出现在简体中文版用户上。虽说现在已经支持中文,但不是完全兼容。这个和是不是正版NX软件无关。
解决方案:
1、如果你是因为一键清理加速导致NX软件工作临时文件被删除,那么你只能看看回收站有没有了,有的话请恢复这个文件。如果找不到这个临时文件那你就恢复不了了,因为工作日志都让你删除了肯定就无法使当前工作部件正常保存了。你只能尝试另存为导出部件、导出X_T、STP等格式保存工作数据。
如果你是因为使用了中文系统用户名等一系列因为简体中文版导致的兼容问题,按以下解决方法(以下方法只能改变除当前工作部件以外的问题,就是说你现在正在工作时出现问题,不能马上解决,需要关闭软件重新打开才能生效):
2、改变NX软件临时文件工作目录。先在C盘(系统盘)新建一个文件夹,命名为:TEMP,如果这个文件夹已经存在,就不用建了。
然后在电脑系统环境变量里添加一个环境变量。
变量名:
UGII_TMP_DIR
变量值:
C:\TEMP
再重新启动软件,即可。(如何还是有问题,请打开C:\TEMP文件夹,看看NX软件产生的日志文件名中,有没有中文或者乱码,如果有,NX软件肯定依旧工作不正常,请按下面的其它方案继续折腾)
3、通过更换系统登录用户。如果你是WIN10以上用户,可以关闭软件在线用户名,使用本地用户。如果你是WIN7\WN8\WIN10就是本地用户名,然后使用了中文用户名的话,你可以开启 adminstrator超级管理员用户,然后登录该用户再禁用你当前的中文用户名。也可以直接重新创建一个用户,不要使用中文。
PS:至于WIN10改用本地账户、怎么开启超级管理员身份、怎么重新创建系统用户,网上有N多解决方案,可以去找找。
4、修改中文用户名为英文,(通过修改注册表,没电脑经验者不建议操作),方法如下:
(1)、和第三种方法说的一样,进入计算机管理—本地用户组和组—用户—启用adminstrator超级管理员用户,或者在空白处右键,新建用户。
(2)、注销系统,用adminstrator超级管理员用户或者刚新建的系统用户登录。
(3)、打开C:\Users,看到你之前使用的中文用户名文件夹,重命名它,想一个英文名字比如:LAOYE。
(4)、桌面左下角—开始(Windows键+R)—运行—输入:regedit,进入注册表。
(5)、找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,该目录下有多个注册表,可以依次双击打开,可以看到右键有C:\Users\你原先的中文用户名,这个时候你只要把原先的中文改成和本方法第3步说的一样名字,比如:C:\Users\LAOYE
(6)、注销系统,用刚修改过的系统用户登录,就大功告成了。
总结:当遇到这个问题的时候其实就两种情况。
一、工作临时文件被删除了,导致无法工作或者无法保存。
二、和中文有关,这里的中文包括:中文系统用户名、中文路径、中文文件名,软件安装在中文目录等。