樓主使用軟件版本:Xshell 6
使用大約一年后無法正常打開軟件,並提示“要繼續使用此程序,您必須應用最新的更新”
解決方法一:按照提示更新軟件
結果:提示無法下載而失敗
解決方法二:重裝軟件
重裝軟件會丟失之前的服務器配置信息,放棄該方法
解決方法三:修改配置文件
准備工作:
1、進入Xshell6的安裝目錄,下面有nslicense.dll,把這個文件復制到桌面上,即
2、下載C32Asm.exe,點擊我下載,解壓之后就可以使用,解壓之后軟件目錄如下圖:
替換工作:
1、打開C32Asm.exe,使用16進制的方式打開復制到桌面上的nslicense.dll,如下圖:
然后使用Ctrl+F搜索“0F8681”,在搜索欄輸入“0F8681”然后點擊替換按鈕,在替換欄里面輸入“0F8381”,點擊替換就可以了,如下圖:
替換完成之后使用Ctrl+S保存退出,然后把桌面上更改完成的文件使用Ctrl+V替換到Xshell6的根目錄下,如果顯示文件被占用就打開任務管理器關閉Xshell6的相關任務,然后在替換,替換完成就可以正確打開了Xshell了
如果你不想嘗試上面操作的話,我直接把替換之后的nslicense.dll給你,點擊我下載,下載完成直接去Xshell6的下面替換就可以了
提示:這種方法對於xftp也是同樣適用的,但是不建議直接下載我的 nslicense.dll 文件,畢竟可能會出錯,你自己使用C32Asm.exe去改變就好了,畢竟操作步驟也不難