要想解决Xshell提示更新最新版问题,有两种方案。
方案一:手动修改系统时间
步骤如下:
-
右键右下角时间,弹出如下窗口:
2
-
选中【调整日期/时间(A)】,并点击,弹出如下页面
-
更改时间,更改成之前的年份,如下图:
-
更改成功后,再打开相应的应用(Xshell),即可成功打开。
-
成功打开后,再把时间调整回来。将【自动设置时间】打开即可。
方案二:通过脚本修改系统时间(推荐)
由于方案一修改时间操作步骤比较繁琐。为简化操作,可以使用bat脚本进行更改。
思路:bat文件 自动修改时间后,打开相应应用,并在10秒后将日期恢复
-
创建txt文档
-
编辑文档,编写脚本
为方便大家拷贝,脚本已贴上。注意:尽量不要有中文,会有编码格式问题,导致脚本执行不成功。
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)
title Xshell
set atime=%date:~0,4%-%date:~5,2%-%date:~8,2%
echo %atime%
date 2022-02-12
start "" "D:\Program Files (x86)\Xshell.exe"
start "" "D:\Program Files (x86)\NetSarang\Xftp 7\Xftp.exe"
echo start...
ping 0.0.0.0 -n 20 > null
echo sync...
date %atime%
exit
-
修改文件后缀为.bat
-
双击执行xshell.bat文件
此时,需要打开的应用已启动。