xhsell 6安装后无法启动,提示“更新才能使用”的问题处理

 

 

前言

昨晚在安装xshell 6后发现无法启动,于是就在网上找各种帖子来解决问题,总的来说就是3种:

  1. 修改系统时间到2017年-2018年
  2. 修改xshell安装目录中的nslicense.dll文件
  3. 直接用修改好的nslicense.dll文件替换

一、修改系统时间

修改系统时间确实可以解决这个问题,但是这个方案不够完美,将电脑中的日历功能牺牲换取去这个确实有点不值,但是对xshell确实有短暂需求的话,此方法到可以一用

具体步骤为:

  • 点击“开始”–>“设置”

  • 选择“时间和语言”

  • 关闭“自动设置时间”–>在“手动设置日期和时间”那里点击“更改”

  • 选择要设定的时间后点击“更改”即可

二、更改xshell安装目录下的nslicense.dll文件

网络上这个方案的教程言简意赅,原以为可以通过notepad++编译.dll文件,但在打开时却是乱码,后面查资料才知道这是二进制文件(非科班出身,别笑话),想要在notepad++上打开的话需要安装一个插件:HEX-Editor,安装后的展示效果不是很理想,于是又按照前辈建议的Sublime Text编辑器,这个是真的好用,唯一的缺点是在官网上下载时慢的要命,如果你也有需要可以通过如下网址获得:

打开nslicense.dll文件

搜索

7f0c 81f9 8033 e101
0f86


将最后86修改为83后保存即可

7f0c 81f9 8033 e101
0f83

如果用的是sublime text编辑器也可以直接找到869行,将0f86修改为0f83,如图:

 

三、直接用修改好的nslicense.dll文件替换

在网上找到一个编辑好的文件替换了安装目录中的原文件,发现依然无法启动,提示39、41一类的错误,所一就将自己修改完的备份一份到云盘上,如果你觉得上面的方法比较麻烦,请笑纳:

链接:https://pan.baidu.com/s/1THokoTXnI9zg0fjeolwxWA 
提取码:fe7y 


总结

前辈的总结其实已经很到位,但我还是走了些弯路才解决,所以在这里记录一下,希望这篇文章能助你一步到位。


版权声明:本文为qq_35749855原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。