原文鏈接:https://blog.csdn.net/yyywxk/article/details/125133205
問題描述
今日打開 Typora 軟件時,突然報錯,提示軟件版本已過期,需要安裝新版本,如下圖所示。
?
關閉錯誤提示框后會自動跳轉到:https://typora.io/#download。
原因分析:
根據博文里修改系統時間的方法1,我們知道 Typora 打開時會獲取系統時間,然后判斷是否過期。打開 Typora 的緩存目錄:C:\Users\Administrator\AppData\Roaming\Typora,如下圖:
?
發現有兩個文件在軟件打開后會被修改,因此可能與獲取系統時間相關。
解決方案:
綜合網絡上的方法,主要有以下幾種:
方案一:重新安裝老版本2,但是不確定老版本是否依然會檢測系統時間而彈出過期提醒。
方案二:每次打開軟件前修改系統時間,正常打開后再恢復時間1。這種方法非常麻煩,并且恢復正常時間后下次再次打開還是會報錯。
方案三:每次打開前刪除前文提到的兩個文件3。但是這樣非常麻煩,并且刪除 profile.data 會導致配置全部丟失。
新方案
打開前修改系統時間
正常打開 Typora,此時進入 C:\Users\Administrator\AppData\Roaming\Typora 目錄發現,部分軟件的修改日期變成了修改的系統時間
?
?
關閉軟件,刪除 profile.data ,再次打開軟件,又會自動生成該文件,重新配置自己習慣的偏好設置(關閉自動更新)之后,將 profile.data 屬性改為只讀模式。
恢復系統時間,重新打開 Typora 發現不再會彈出錯誤提示。
?
參考資料
This beta version of Typora is expired, please download and install a newer;Typora的測試版已過期,請下載并安裝更新版本 ?? ??
下載以前版本的typora 關閉自動更新 ??
Typora提示測試版過期 ??