分类: WINDOWS
2011-07-14 22:24:52
Xshell是Windows平台下一个非常优秀的SSH模拟终端软件。最近LGG(ilfmonday是网络ID,而LGG就是我的昵称了)在自己的电脑上安装的时候发现安装失败,最后找到了解决原因。
【失败现象】
安装过程中弹出错误信息,Xshell4提示nslicense.dll这个文件无法找到。
但是在其它电脑上就可以安装成功。自己尝试将已经安装好的Xshell4的其它电脑上的nslicense.dll拷贝到自己电脑C盘WINDOWS目录下,但是仍然提示失败
【问题原因】
由于安装程序会向系统环境变量TEMP路径下解压一些临时文件,要查看TEMP的值可以在CMD下面输入:
来查看具体的值。LGG的电脑中的这个值如下:
发现结果中包含了中文字符了,因此猜想这个软件是不是不能识别中文路径。
【解决方法】
解决方法就是修改一下环境变量了,在我的电脑--属性--环境变量中修改一下:
将TEMP和TMP都修改为英文路径,然后确定,应用新的环境变量(此图是修改前的,修改后的我就懒的上图了)。
然后再次安装Xshell4,获得了成功。
【注意】
当安装完成之后要将环境变量再改回来,不然影响其它软件的使用,例如WinRAR。
【感悟】
我们安装很多国外软件时要充分考虑到软件是否支持中文字符集,不果最好的方法就是我们新建用户的时候将用户名改成英文,这样涉及到的一些环境变量的路径就可以保证是英文了,从而避免不必要的麻烦。
也希望这篇博文可以帮助到广大网民,嘿嘿。