xshell老版本使用会提示“要继续使用此程序,您必须应用最新的更新或使用新版本.”。
解决方案很简单,把系统时间调到2010.1.1即可,具体是调整到多少年之前可用已经不记得了。
整天改时间也改烦了,写个自动化脚本,发现还挺多弯弯绕绕。
1.开始-搜索-regedit.exe,设置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Config下的MaxPosPhaseCorrection 和 MaxNegPhaseCorrection 的十进制值为3153600000,也就是十年。
2 开始-搜索-services.msc 服务 - Windows Time -常规 -设置为自动。
设置完之后可能出现没有立即生效的情况,最好重启一下服务。
ps 如不按照上面的设置执行 w32tm -resync 时会提示时间跨度过大,无法设置。
自己写一个python 脚本 ,也可以自己写一个bat,很简单。
net start w32time
d=os.popen("net start w32time")#不知道为何,重启之后会自动关闭w32time,加上这句
d=os.popen("date 2010.1.1")
f=d.read()
print(f)
d=os.popen("路径\Xshell.exe") # Xshell 路径
while True:
d=os.popen("w32tm -resync") #同步网络时间
f=d.read()
print(f)
if str(f).find("成功")>-1:
break
time.sleep(1)