testxlog

testxlog

Windows7系统怎样安装使用高版本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 及更高版本则需要前两种方法
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。