MCEBuddy服务启动失败

之前还能用,但今天早上我尝试打开 MCEBuddy 时却弹出了这个错误信息。这是大约一周前卸载旧版本后安装的最新捐赠版,一切正常,直到今天早上。

另外,我似乎找不到联系支持的邮箱地址。几年前我可能在邮件存档里存过一个,但想先在这里发帖求助。

任何帮助都感激不尽。

——Rodger

試著從「控制台 → 檢視本機服務 → MCEBuddy2x」啟動它

如果還是無法啟動,請開啟「控制台 → 檢視事件記錄檔 → Windows 記錄 → 應用程式」

或者你也可以在 MCEBuddy 應用程式頁面的右上角點擊 Events 按鈕,它會顯示來自 Windows 的事件記錄檔。

尋找來源為 MCEBuddy2x 的記錄檔,看看它們顯示什麼,這會告訴你為什麼服務無法啟動。可能是檔案損毀。

已尝试上述所有方法。查看日志在此并无助益,因为它们似乎源于本系统与 MCEBuddy 之间的冲突。除非能卸载/重装某些组件,否则无法解决。我已如此操作两次:先卸载/重启/重装,无效;又卸载/重启/重装在本次更新前一周的旧版本,亦无效。想必是 Windows 支持软件与 MCEBuddy 的兼容问题。我可以提供日志文件或其他信息助您排查吗?我现正查看 MCEBuddy Windows 事件查看器,自 2017 年 8 月 7 日至 11 日共有 177 条记录,不知为何仅回溯至此,似乎缺失甚多。已运行系统文件检查器(SFC /scannow),未检出 Windows 文件问题。既然已多次卸载重装 MCEBuddy,还剩什么?唯一能想到的便是其他软件间的冲突。

谢谢。

Rodger

我看到问题所在了,也明白了为什么日志条目从2017年8月7日开始。这台电脑已升级到Windows 10的1703版本,之前是1607版本。MCEBuddy是否已在Windows 10的这个新1703版本上测试过?

-Rodger

是的,它運作正常。然而,Windows 10 的「Windows 創作者」更新會建立防火牆規則來封鎖本機程式。不知道微軟為什麼這麼做,但話說回來,誰知道微軟在想什麼。

請進行全新安裝,並嘗試停用 Windows 防火牆,或為 MCEBuddy 建立防火牆例外。你也可以試著在 MCEBuddy 系統設定頁面勾選「防火牆例外」核取方塊,看看是否能解決防火牆問題。

我正在使用 Norton Security,它会接管 Windows 10 的防火墙。我卸载了 mcebuddy,重启后在 Norton Security 中关闭防火墙规则(关闭 15 分钟)。重新安装 mcebuddy 并打开它,但仍然无法连接到 mcebuddy 服务,尽管服务已启动。然后我关闭 mcebuddy.gui.exe,进入任务管理器结束 mcebuddy 服务任务。运行了两次 mcebuddy 命令行服务,仍然无效。我截取了屏幕截图并附在这里,也许其中某些信息能告诉我下一步该查看哪里。我有一个关于 localhost 的问题,我假设这就是 mcebuddy 状态窗口中红色显示的“引擎连接”——未连接。如果是这样,会不会与默认端口冲突?我尝试点击 mcebuddy 窗口上的小图标更改端口地址,但没有效果。我是否还需要在 mcebuddy.conf 文件中更改,还是在窗口中更改后会自动更新?一定有某种方法可以追踪这个问题,对吧?

谢谢。

-Rodger

规范形式异常表示您的文件系统已损坏,因此阻止了 MCEBuddy 启动。请查看安装问题 FAQ 中关于 Canonical exception 的部分,并按照说明操作。

感謝你的提示。雖然我已經多次解除安裝並重新安裝,但我之前並未刪除 mcebuddy 所在的資料夾。由於我的組態設定非常龐大,而且我一直有備份,因此我決定試試看這個方法。結果成功了,可見資料夾裡一定有某個檔案不知何故損毀了。安裝完成後,我把組態備份放回新建立的資料夾/子資料夾,一切就正常了。

唯一的疑問是:到底是什麼損毀了?為什麼?

我想我不一定需要知道答案,但如果我們真的知道,或許在某些方面會有幫助。

再次感謝。

Rodger