【已解决】无法安装 Obsidian,报错 Error:EPERM:operation not permitted

遇到的问题:
每次尝试安装Obsidian 都会显示:加载Obsidian发生错误:Error:EPERM:operation not permitted,Istat:‘E:\DumpStack.log.tmp’
尝试的解决方案:
我用管理员模式安装也不行,我翻墙之后再安装还不行。
在debian上可以正常安装,但windows安装总会遇到这个问题。

应该是文件夹权限有问题,尝试用管理员启动一下Obsidian看看,
或者把Obsidian的文件夹授权给启动用户(授权设置位置:选中文件夹 → 右键【属性】 → 安全 → 按需赋予用户权限 如:完全控制)

感谢你的回复,我两种方式都试了,权限能赋予的都赋予了,可问题依旧

有人提到 “Onedrive 同步 + Cryptomator” 时出现类似情况 ref

但他是打开仓库时, 你这是安装 Ob 时, 也许原因并不一样


此外 E:\DumpStack.log.tmp 这个路径在盘根目录, 确实有可能写不进去, E盘是正常本地硬盘吗?

PS 找到了这个 ref 安装失败, 能双击运行 “Ob安装程序” 看着就像正常 Ob 启动, 能造新库, 要不先试试造新库?

这个E:\路径无法更改,所以就很无奈。可以通过打开另一个仓库,然后新建仓库打开主页面。可是这是在故障的基础上运行,所以没办法真的使用obsidian继续工作

可能需提供你的 Windows 版本

查了 DumpStack.log.tmp 是 Windows 的故障后核心转储, 类似 coredump
此外, Windows C盘剩余空间多吗?

感觉不一定是专在 Ob 中的故障, 别的类似软件有问题吗? 例如 VSCode 之类的?

系统版本:win11专业版 23H2 22631.3527
安装时C盘空间空余70G,每次重新加载最后E盘的问题是不一样的,比如刚才重新加载显示的是E:\System Volume Information。其他软件如vscode,cocos,steam都没出现这样的问题。
ob这个安装问题困扰了我两年了,每次想用,都是这个问题,网上也找不到类似问题的解决办法

看起来系统挺正常的, 显然你已经试过不少方案了,

个人目前只能建议, 把数据备份后, 彻底卸载 Ob, 然后去 Releases · obsidianmd/obsidian-releasesv1.5.12 公开发布 - 通知发布 - Obsidian 中文论坛 下载这几个:

Obsidian.1.5.12-allusers.exe 和 Obsidian.1.5.12.exe 以及
Obsidian.1.5.12-arm64.exe (如果你是 ARM)

然后先试试 allusers 那个安装包, 这个需要权限应该低一些

再不行我暂时也不会了, 可以等等其他小伙伴帮忙

非常感谢你的热情回复,太多论坛对小白不友好了,我再试一下。无论如何,对你的回复我心存感谢

1 个赞

666,用allusers包就好了,顺畅安装,还能选择安装位置,不用默认安装,所有问题都解决了。
再次感谢你的帮助,感谢

1 个赞

别客气, 我们能力有限, 但我们乐意帮忙

PS.
也小小的提醒您一下,
我其实最开始没看到您帖子, 是一楼朋友回复后, 我才注意到的
现在看起来, 一楼朋友的判断, 应该差不多都对

是的,任何热心的帮助都让我心怀感激。小白进入荒原,不怕困难重重,最怕的是大声呼喊而没有回应,这样可能第一步都迈不出去了 :grinning: