快速结论:当 Windows 11 开启 Smart App Control 时,AnythingLLM Desktop 1.17.0 可能因内置的 AnythingLLM.exe 未做 Authenticode 签名而被 Windows Code Integrity 拦截,导致应用在启动前即被阻止。优先排查点应放在该可执行文件的签名状态与 Smart App Control 的拦截日志,而不是模型或 Ollama 配置。
适用环境:Issue 中确认的环境为:AnythingLLM Desktop 1.17.0(官方 Windows x64 安装包 AnythingLLMDesktop.exe)、Windows 11 Pro 且启用 Smart App Control、本地 Ollama 0.40.0(llama3.2:latest、嵌入模型 nomic-embed-text:latest,嵌入维度 768)。未提及 Python、CUDA、显卡等信息。
最快修复方案:暂无确认的一步修复方案。Issue 中维护者表示无法在其多台 Windows 设备上复现,并认为应用及其内置可执行文件与 DLL 均已正确签名,未给出官方修复步骤;报告者请求确认 AnythingLLM.exe 是否经过 Authenticode 签名,该问题讨论中未得到解决。
注意事项:报告者明确表示不希望通过关闭 Smart App Control 来绕过,因为这会削弱 Windows 安全防护。Issue 中提到的签名结果仅来自报告者本机(Get-AuthenticodeSignature 返回 NotSigned,SHA-256 为 9CD53D91BFA42159CF6D6A757B8D18DA1B5C01225F9D4FA108E90BE92192AE45),尚未在其他 Windows 安装上验证;维护者的“签名正常”说法也未附独立的签名校验结果。
问题场景
用户在 Windows 11 Pro 上启用 Smart App Control 后,使用官方 Windows x64 安装包安装 AnythingLLM Desktop 1.17.0,尝试启动桌面应用时失败。用户从安装包中提取 AnythingLLM.exe 并与安装后的可执行文件对比,SHA-256 一致,但两者签名状态均为 NotSigned。Windows Code Integrity 日志出现 3033 与 3077 事件,指向 AnythingLLM.exe 不满足所需签名级别。问题发生在应用启动阶段,与模型推理、嵌入无关。
报错原文
[BUG]: AnythingLLM Desktop 1.17.0 blocked by Windows 11 Smart App Control — unsigned executable
Windows Code Integrity logs events 3033 and 3077, indicating that `AnythingLLM.exe` does not meet the required signing level.
Extracted executable signature: NotSigned
Installed executable signature: NotSigned
原因分析
可能原因:Windows 11 的 Smart App Control 会对未签名或签名级别不足的可执行文件进行拦截。报告者观察到安装包 AnythingLLMDesktop.exe 带有来自 Mintplex Labs Inc(DigiCert 签发)的有效 Authenticode 签名,但其中捆绑的 AnythingLLM.exe 显示为 NotSigned,因此应用主体在启动时被 Code Integrity 阻止。维护者则认为应用及其内置可执行文件与 DLL 均已正确签名,问题可能来自用户设备上的额外安全配置或企业镜像策略;但该说法未在 Issue 中提供签名校验证据,双方结论存在冲突,尚无法判定哪一方成立。
环境排查
- 确认 Windows 版本与版本号(Issue 中为 Windows 11 Pro),并确认 Smart App Control 是否处于开启状态。
- 确认安装来源为官方 Windows x64 安装包
AnythingLLMDesktop.exe,AnythingLLM Desktop 版本为 1.17.0。 - 检查
AnythingLLM.exe的签名状态,例如使用Get-AuthenticodeSignature查看返回结果是否为NotSigned。 - 检查安装包与提取出的可执行文件 SHA-256 是否一致(Issue 中报告为
9CD53D91BFA42159CF6D6A757B8D18DA1B5C01225F9D4FA108E90BE92192AE45)。 - 查看 Windows 事件查看器中
Microsoft-Windows-CodeIntegrity/Operational日志,确认是否出现 3033、3077 事件。 - 确认本机是否使用企业镜像或额外安全软件策略(维护者提出的可能影响项,但报告者未确认存在此类策略)。
解决步骤
- 先在启用 Smart App Control 的 Windows 11 环境中安装并尝试启动 AnythingLLM Desktop 1.17.0,确认是否能复现启动被拦截。
- 从官方安装包中提取
AnythingLLM.exe,并使用Get-AuthenticodeSignature检查其签名状态,确认是否为NotSigned。 - 打开事件查看器,定位到
Microsoft-Windows-CodeIntegrity/Operational,确认是否存在指向AnythingLLM.exe的 3033 与 3077 事件。 - 对比安装包与安装后可执行文件的 SHA-256,确认文件一致、未被第三方修改。
- 若确认可执行文件确实未签名,需要等待官方发布带有效签名的主体可执行文件;Issue 中未提供可用的官方签名版本或替代安装方式。
- 在获得官方答复前,不建议通过关闭 Smart App Control 来强行运行,除非明确接受降低系统安全防护的后果。
验证方法
在同样的 Windows 11 + Smart App Control 环境下,若使用签名状态正常的 AnythingLLM.exe 可以正常启动,且事件查看器中不再出现针对该文件的 3033、3077 拦截事件,即可认为问题已解决。仅在其他设备上无法复现,并不能作为问题已修复的验证依据。
参考来源
Mintplex-Labs/anything-llm #6714
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。

![[Bug]: Databricks service_tier is dropped in request translation, streaming, and pricing](https://www.chat-gpts.plus/wp-content/uploads/2026/10/41834-421ec28c-768x403.jpg)
