testxlog

testxlog

Windows 7系統怎樣安裝使用高版本Obsidian?比如1.7.4版

  • photo by Master Unknown(https://unsplash.com/@exp00?utm_source=templater_proxy&utm_medium=referral&fit=crop&mask=corners) on Unsplash

一、問題表現#

  • 還在使用相對比較早的 Windows7 操作系統
  • 可能是 32 位版,也可能是 64 位版
  • 安裝使用 Obsidian1.1.16 版本正常
  • 而更新的版本比如 1.4.12 或 1.4.13 或 1.6.5 或 1.6.7 或 1.7.4 等安裝過程無異常
  • 但打開時會提示無法定位程序輸入點於DiscardVirtualMemory於動態鏈接庫KERNEL32.dll上
  • 無法正常運行高版本 Obsidian

二、原因分析#

  • Obsidian 升級了更高版本(23 以上)的 electron 框架
  • 低版本 electron 無法支持高版本 Obsidian
  • 而 Windows7 系統支持的最高 electron 是 22,23 以上版本不支持

三、解決辦法一:更新 Electron#

  • 從 Github 網站搜索下載 22 開頭的 Electron 版本最後可用為 22.3.27
  • 64 位 Windows7 系統下載electron-v22.3.27-win32-x64.zip
  • 32 位 Windows7 系統下載electron-v22.3.27-win32-ia32.zip
  • 即 [[electron-v22.3.27-win32-x64.zip]] 或 [[electron-v22.3.27-win32-ia32.zip]]
  • 然後把它解壓縮到 Obsidian 的安裝文件夾下
    • Obsidian 的安裝文件夾默認是系統盤/用戶名/appdata/local/obsidian
  • 僅保留 resources 目錄和 uninstall,其他全刪了
  • 將桌面 Obsidian 圖標快捷鍵地址修改指向 Electron.exe
  • Obsidian 圖標可能會改變,但這樣就可打開 Obsidian 了

四、解決辦法二:安裝兼容框架 VxKex#

  • 從 Github 網站搜索下载安装VxKex
  • 即 [[KexSetup_Release_1_1_1_1375.exe]]
  • 可能會被殺毒軟件攔截,關閉殺毒軟件再安裝
  • 進入 Obsidian 的安裝文件夾,默認是系統盤/用戶名/appdata/local/obsidian
  • 在 Obsidian.exe 上右鍵打開屬性並啟用 VxKex
  • 將 Obsidian 鎖定在狀態欄以便日後快速打開

五、解決辦法三:Obsidian 內部升級#

  • 先安裝支持的 1.1.16 版 Obsidian
  • 再打開 Obsidian 設置 - 常規 - 檢查更新 - 更新
  • 這樣便可更新到 1.4.12 版本
  • 如欲使用 1.4.13 及更高版本則需要前兩種方法
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。