当前位置:   article > 正文

This beta version of Typora is expired, please download and install a newer version. 解决方案_the beta version of typora

the beta version of typora

背景

由于很早之前就知道typora要改为收费模式,因为下载了beta版,因为此版本还可以免费使用。但是今天打开typora,报出了如下提示。
在这里插入图片描述
关闭错误提示框后会自动跳转到:https://typora.io/#download

原因分析

我们知道 Typora 打开时会获取系统时间,然后判断是否过期。打开 Typora 的缓存目录:C:\Users\Administrator\AppData\Roaming\Typora,如下图:
在这里插入图片描述
发现有两个文件在软件打开后会被修改,因此可能与获取系统时间相关。

解决方案

1.打开前修改系统时间
在这里插入图片描述
2.正常打开 Typora,此时进入 C:\Users~\AppData\Roaming\Typora 目录发现,部分软件的修改日期变成了修改的系统时间
在这里插入图片描述
3.关闭软件,删除 profile.data ,再次打开软件,又会自动生成该文件,重新配置自己习惯的偏好设置(关闭自动更新)之后,将 profile.data 属性改为只读模式。
在这里插入图片描述
4.恢复系统时间,重新打开 Typora 发现不再会弹出错误提示。

2022.07更新解决方案

找到你安装typora的位置,然后进入resources文件夹下,找到app.asar文件
替换下面链接中的文件即可。
链接:https://gakkiwife.lanzoub.com/iyuDA08h7god

2023.07.01更新解决方案

首先我们根据提示This beta version of Typora is expired,告诉我们是beta版本过期,那说明有可能是这个版本的时间过期了,我们猜测有可能是拿这个版本发布的时间跟当前时间对比来判断是否是过期,是否需要升级。

那我们先把本地时间修改到以前,比如2021-01-01,设置完以后再打开软件,发现能打开了。这个时候就证实了前面的猜想,但是我们发现这个办法很麻烦,需要每次都修改时间,这个时候我们再想一下这个时间是在哪里读取的,我们打开一下注册表看下。

路径为:计算机\HKEY_CURRENT_USER\Software\Typora
在这里插入图片描述
我们发现这个里有一个日期,那是不是我们修改这个日期,或者让软件没有权限读取这个日期就可以了。
我们修改一下这个权限:
在这里插入图片描述
我们把这个权限改为拒绝以后,发现在注册表里面看不到这个iDate了。
在这里插入图片描述
再次打开typroa软件,发现正常打开。当然也可以修改这个iDate日期改为无限大,这个博主还没尝试过,大家可以试试。

参考文献

  • https://blog.csdn.net/wagnteng/article/details/126585618
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/651827
推荐阅读
相关标签
  

闽ICP备14008679号