Skip to content

安装 Calibre 失败,提示 "Access to the path 'amatch.dll' is denied" (拒绝访问) #1109

Closed

Description

@Larry866

在Filee的UI界面中,点击安装Calibre(Kindle与少见电子书格式)时,先是正常下载一段时间,然后在下载期间突然出现"Access to the path 'amatch.dll' is denied" 的提示后,下载就终止了,重新点击安装仍出现相同提示,已经多次尝试,目前不知道是什么原因,寻求解决方法。

Activity

  1. KnifeLemon commented on Nov 4, 2026

    @KnifeLemon
    Owner

    感谢反馈。我们已经复现了这个问题:Filee 更新旧版 calibre 时会出错,因为 calibre 的文件都是只读的,旧版本无法被删除。全新安装不受影响。修复在 #1124 中,将随下一个版本发布。

    如果想现在就解决:先关闭 Filee,在 PowerShell 中运行下面的命令,然后重新打开 Filee,在 Calibre 卡片上点击「安装」:

    Remove-Item "$env:LOCALAPPDATA\Filee\engines\calibre" -Recurse -Force
    Get-ChildItem "$env:LOCALAPPDATA\Filee\engines" -Directory -Filter '~*' | Remove-Item -Recurse -Force

    第二行命令会清理之前失败的安装留下的文件,每次约 660 MB。如果之后仍然报错,请把新的错误信息发到这里。


    Thanks for the report. We reproduced this: it happens when Filee updates an older calibre copy, because calibre's files are read-only and the old copy couldn't be deleted. A fresh install works. The fix is in #1124 and arrives in the next release.

    To get it working now, close Filee, run the two PowerShell commands above, then open Filee and click Install on the calibre card. The second command removes what the failed attempts left behind, about 660 MB each. If you still get an error after that, please post the new message here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions