Xshell5無法啟動:要繼續使用此程式,您必須應用最新的更新或使用新版本
今天博主開啟電腦後啟動Xshell 突然出現上圖的提示!直接無法啟動了!博主使用的是Xshell 5 最後一個版本!
歷史文章:優雅的從NETSARANG官網下載 Xshell/Xftp個人免費版(所有版本)
據網友反饋,只有這個版本才會提示強制升級新版本~ 博主立馬搜尋相關的解決方案。最終找到了幾個,推薦用推薦方案。臨時方案只能應急~~~
臨時方案1
修改系統的時間,修改成 18年12月25日之前的時間即可啟動。
臨時方案2
有大佬提供了一個啟動的bat指令碼!原文轉載(大佬之前是繁體字,我已經轉成簡體)
XShell/Xftp 5版本啟動指令碼,專治傻屌韓國人的各種強制更新不讓啟動。
https://github.com/DeepSkyFire/XShell5-Startup-Script
原理:改時間。
使用方法:將指令碼放置在XShell5或Xftp5的安裝目錄,與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的升級請求的幾個地址都遮蔽了~~ MMP的~
1 2 3 4 5 |
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 |