Xshell启动弹出“要继续使用此程序,您必须应用最新的更新或使用新版本”的解决方法

Xshell启动弹出“要继续使用此程序,您必须应用最新的更新或使用新版本”的解决方法

小 萌
2018-12-27 / 0 评论 / 112 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年02月09日,已超过459天没有更新,若内容或图片失效,请留言反馈。

Xshell无法启动:要继续使用此程序,您必须应用最新的更新或使用新版本。

今天大量网友反映Xshell启动后突然出现上图的提示!直接无法启动了!小萌亲自启动Xshell 测试也是如此,小萌使用的是Xshell 5 最后一个版本,关于此此版本的详情请看历史文章:从NETSARANG官网下载 Xshell&Xftp个人免费版【所有版本】

据网友反馈,只有这个版本才会提示强制升级新版本。。。  经过小萌搜索,最终找到了如下几个相关的解决方案,临时方案只能应急,推荐用推荐方案。

临时方案1

修改系统的时间,将系统时间修改成 18年12月25日之前的时间即可启动。

临时方案2

有大佬提供了一个启动的bat脚本!原文转载(大佬之前是繁体字,现已经转成简体)

XShell&Xftp 5版本启动脚本,专治傻屌韩国人的各种强制更新不让启动。

https://github.com/DeepSkyFire/XShell5-Startup-Script

原理:改时间。

使用方法:将脚本放置在XShell 5或Xftp 5的安装目录,与 XShell.exe 或 Xftp.exe 同目录下。使用右键管理员身份执行脚本。如启动失败请自行查看xshell.exe&xftp.exe的详细属性内的数位签章的时间戳记,并将脚本内的“25-12-2018”按系统默认的时间格式改为数位签章内的时间戳记录的时间。

关于时间格式的说明:

因各个系统的默认时间格式不一样,所以“25-12-2018”这个格式的时间可能在其他系统上无法使用。

例如简中系统的默认时间格式为“2018-12-25”,所以脚本内的时间格式要改为此才能正常使用。

本脚本的时间格式为繁中系统默认格式,所以繁中系统上可直接正常使用。

额外说明:不放心的请勿使用。没有BUG。没有维护。别提ISSUE。只有6行批处理有其他需求的自己改。在死妈杰克丁版本上不可用,仅限韩国人原版。理论上5系列的XShell与Xftp都可使用。如是较早版本的可将脚本内的时间再往前调。

韩国人脑子不太好使,正版不让人好好用非要逼人用破解版。

推荐方案

软件加了时间判断今天过期,除了修改时间直接修改文件也可以
找个反汇编软件 C32asm 就可以
打开 nslicense.dll
搜索16进制
7F0C81F98033E1010F8680
修改为
7F0C81F98033E101E98100
修改为
7F0C81F98033E1010F8380
都可以

修改好的 dll 文件下载:

https://anonfiles.com/S7o5I7o2b1/nslicense_dll

https://pan.baidu.com/s/1M81AAfpSbh9mvFbmW5zsRg

下载后直接放到Xshell 安装目录即可

查毒链接:http://r.virscan.org/language/zh-cn/report/a1f7e35bbfbb1faf075e4473a6af500c

其他方案

升级Xshell 6 或者安装低版本的Xshell 即可~

参考文章:从NETSARANG官网下载 Xshell&Xftp个人免费版【所有版本】

hosts屏蔽

推荐将 Xshell 升级请求的几个地址都屏蔽了

127.0.0.1 transact.netsarang.com
127.0.0.1 update.netsarang.com
127.0.0.1 www.netsarang.com
127.0.0.1 www.netsarang.co.kr
127.0.0.1 sales.netsarang.com
参考:

https://www.hostloc.com/thread-508605-1-1.html

https://github.com/DeepSkyFire/XShell5-Startup-Script

https://51.ruyo.net/11404.html

0

评论 (0)

取消