xFeed
Beta
Connect
Note
@testxlog-3456
testxlog
·
14 days ago
一、问题表现
还在使用相对比较早的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及更高版本则需要前两种方法
xLog
59476-55
-
-
Mint
Drag and drop your files here
Post
Photo
Blog
Video
Audio
Media
Loading comments...
Crossbell Chain
Transaction details
0xf7a28623fd0e40362821d6eabd10c1cef71d4bb91a1119747b0f3ed6ca234d45
Author address
0x2468683ff691bf0d7c8ac63afbbc0f157985a600
IPFS
IPFS address
ipfs://bafkreia2nuwwa62bmdk5xkjwclhi63qncsxm3tw4dnvxjhbj7k7sigppnq
Source
Post on xlog