MCEBuddy服务崩溃

請求類型:
錯誤

MCEBuddy 版本與類型(32 位元或 64 位元):
2.4.7 64 位元

作業系統與類型(32 位元或 64 位元):
Windows 7 64 位元

問題或建議摘要:
我其中一台 Media Center 機器上的 MCEBuddy 服務持續崩潰,另一台則無此問題。更新至 2.4.7 後開始出現崩潰。我可以重新啟動服務使其恢復運作。我已附上事件檢視器錯誤、相關檔案以及 MCEBuddy 記錄檔。

重現錯誤的步驟:
未知

MCEBuddy_service_crash_11062017.zip (610.9 KB)

我猜测它是在某个或某些特定文件上崩溃的。我们以前见过这种情况。你的硬盘已损坏,当 MCEBuddy 尝试访问损坏的扇区时,Windows 会强制终止它。不知道为什么 Windows 会这么做,但这就是根本原因。要么你的 MCEBuddy 安装目录位于损坏的扇区上,要么你的视频文件或临时文件夹位于损坏的扇区上。尝试更换硬盘,或者不要使用导致崩溃的那个文件,就能解决问题。我相信这个问题在 FAQ 中也有记录。

好的,我會去查看一下。每當我重新啟動時,它總是會完成所有檔案的轉換。暫存資料夾位於 SSD 上,所以我得想辦法解決這個問題。

根据您的日志,异常来自 .NET 框架(并非 MCEbuddy 本身)。

Sig[3].Name=Fault Module Name
Sig[3].Value=clr.dll
Sig[4].Name=Fault Module Version
Sig[4].Value=4.7.2116.0
Sig[6].Name=Exception Code
Sig[6].Value=c0000005
Sig[7].Name=Exception Offset
Sig[7].Value=000000000019d8ad

这是 CLR.dll 文件抛出的访问冲突异常。可能是由于 .NET 安装存在问题(或我们过去见过的硬盘损坏)。参见:

https://social.technet.microsoft.com/Forums/office/en-US/03d43a34-66b4-4d5e-86e5-d5f0b791bb63/net-framework-issues?forum=w8itpronetworking

https://community.dynamics.com/ax/f/33/t/117817

您可能需要按此处说明禁用优化: