今天打开 Xshell和Xftp,发现报错:要继续使用此程序,您必须应用最新的更新或使用新版本。

网上搜了下解决办法,要么更改本地时间往前调,测试下的确可以打开。要么按照以下方案处理,亲测也能解决问题。

  • 找到软件安装目录下的 nslicense.dll ,比如我的在: C:\Program Files (x86)\NetSarang\Xshell 6 文件夹下
  • 将此文件复制到桌面, 用文本编辑软件打开(我用的是sublime,可以官网下载便携版免安装)
  • 搜索: 7F0C 81F9 8033 E101,将后面的 0F86 , 改成 0F83,保存文件
  • 再把修改后的 nslicense.dll 文件粘贴回源目录覆盖即可(提示需要管理员点继续即可)
  • 针对Xftp也是相同的操作来一遍 C:\Program Files (x86)\NetSarang\Xftp 6

这样就可以正常打开 Xshell和Xftp 软件,也无需调整时间设置了,简单方便一劳永逸。