在 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](IEnumerable
1 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](IEnumerable
1 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)。
我已尝试全新重新安装,问题依旧。有何建议?