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

背景

由于很早之前就知道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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安替-AnTi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值