Error expanding variable MS_LIBRARY_PATH. Exiting


【问题描述】
启动MicroStation时,在Text Window中出现了下图所示的错误信息。并且MicroStation关闭。
其他的Bentley产品也可能会出现同样的问题。

【解决方法】
绝大多数情况下,该问题是由于Windows环境变量PATH设置错误导致的。请用如下步骤检查。

0,在检查Windows环境变量PATH之前,我们首先要确保Windows的当前登陆用户名中是否含有单引号之类的特殊字符。如果有,请更改用户名,或者创建新的用户名。

1、如下图所示找到系统环境变量Path(①在Windows资源管理器中右击“我的电脑”,在弹出的菜单中选择属性;②在出现的设置对话框中选择“高级系统设置”;③在弹出的“系统属性”对话框中点击“环境变量”按钮;④在弹出的“环境变量”对话框中“系统变量”下找到Path,并点击下面的“编辑”按钮能看到“编辑环境变量”对话框中列出了当前Path变量的每个路径值)

  



2、将每个路径复制到Windows资源管理器地址栏中并回车验证它们是否存在。比如,将第一个路径C:\Python27复制到Windows资源管理器地址栏中并回车,看能否找到这个路径。

3、如果发现某个路径不存在,则在windows 文件浏览器中按照这个路径手动创建一个对应的空文件夹。

4、保证Path下的全部路径都存在后点击每个对话框的“确认(OK)”按钮关闭这些对话框。(如果这些路径中包含特殊字符,则需要修改,比如Windows用户名定义为Admin's,这里的符号无法识别,需要更改用户名。)

5、退出并重新进入MicroStation软件查看问题是否解决。如果还没有解决,请继续如下步骤。

6、在Windows资源管理器中找到路径C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation,在地址栏输入cmd并回车启动Windows命令提示符窗口。此时当前路径正好就是microstation.exe所在的位置。

7、输入microstation -DebugFileOpen并回车会弹出Windows记事本程序,打开一个MicroStation的启动调试跟踪文本文件msdebug.txt。

8、在该文件中反向查到(可以按Ctrl+End将光标移到文件尾部,然后在搜索时选择“向上”)配置变量MS_LIBRARY_PATH,然后逐个验证与MicroStation相关的每个路径是否存在。验证方法同上。

9、如果发现某个路径不存在,请手工先创建它。

10、全部验证完后关闭记事本,再次重启MicroStation软件。如果还是有问题,请联系Bentley技术支持人员。