MCEBuddy服务不可用

在 Windows 8.1 Pro with Media Center x64 上使用 MCEBuddy 2.4.7 的付费版本。

首次安装失败,我最终进行了完全卸载和全新安装,终于让它运行了。今天发现它无法正确连接到 MCEBuddy 服务。

服务在 services.msc 中已正确启动。我已多次启动并重启服务,并尝试通过 GUI 连接,但均告失败:“MCEBuddy 服务不可用”。

MCEBuddy 日志文件夹为空,但查看 Windows 日志时我看到以下内容:

12:02:05 PM(信息):

MCEBuddy 服务 OnStart 被调用

12:02:06 PM(错误):

MCEBuddy 服务启动失败。错误:System.ArgumentNullException: 值不能为 null。参数名:source 在 System.Linq.Enumerable.Any[TSource](IEnumerable1 source, Func2 predicate) 在 MCEBuddy.Util.Ini.ReadString(String section, String key, String defVal) 在 MCEBuddy.Configuration.MCEBuddyConf.ReadMonitorSettings(Ini configIni) 在 MCEBuddy.Configuration.MCEBuddyConf..ctor(String configFile) 在 MCEBuddy.Service.ServiceModule.OnStart(String args)

12:02:06 PM(信息):

服务已成功启动。

12:02:40 PM(信息):

MCEBuddy OnPowerEvent 被系统调用,事件 → PowerStatusChange

12:02:40 PM(错误):

处理 PowerEvent 失败。发生的错误:System.ArgumentNullException: 值不能为 null。参数名:source 在 System.Linq.Enumerable.Any[TSource](IEnumerable1 source, Func2 predicate) 在 MCEBuddy.Util.Ini.ReadString(String section, String key, String defVal) 在 MCEBuddy.Configuration.MCEBuddyConf.ReadMonitorSettings(Ini configIni) 在 MCEBuddy.Configuration.MCEBuddyConf..ctor(String configFile) 在 MCEBuddy.Service.ServiceModule.OnPowerEvent(PowerBroadcastStatus powerStatus) 在 System.ServiceProcess.ServiceBase.DeferredPowerEvent(Int32 eventType, IntPtr eventData)。

我已尝试全新重新安装,问题依旧。有何建议?

您的設定檔案已損壞。請嘗試在另一個硬碟上進行乾淨安裝。

1 个赞

我可以移除設定檔嗎,還是必須整個重新安裝?它們位於哪裡?

您无法删除它们,因为它们随安装自带了预定义模板。请参阅全新安装说明,了解它们的所有保存和备份位置。

1 个赞

好的,谢谢,那解决了问题。