机械革命吧 关注:957,651贴子:2,936,413

解决机械革命40系电竞控制台GCUService频繁崩溃问题的方法

只看楼主收藏回复

楼主机型蛟龙16k 4060版本,电竞控制台为官网电竞控制台在2023/04/21的5.17.49.6版本,系统windows 11。
症状:在 控制面板>系统和安全>安全和维护>维护>查看可靠性历史记录 中出现大量GCUService已停止工作的记录,如下图所示。

原因:电竞控制台中GCUService中部分异常没有正确处理,因此在出现异常时程序直接崩溃退出。
解决方法:针对此问题,楼主使用dnspy对GCUService的可执行程序进行了修补,修补后不会再出现GCUService已停止工作的问题。
操作方法:使用楼主修补过的GCUService.exe文件替换控制台原有的GCUService.exe
第一步:打开路径C:\Program Files\OEM\机械革命电竞控制台\UniwillService\MyControlCenter,找到GCUService.exe,改名为GCUService.exe.bak,作为备份。
第二步:下载楼下链接里的GCUService.exe,复制到上面的路径里面。
第三步:重启电脑。
注意事项:!!请务必看完之后再操作
楼主提供的文件针对的是40系的电竞控制台,版本为5.17.49.6版本,其中GCUService的版本是1.0.2.70,请确认是40系的电脑,完全一样的控制台版本再替换,否则可能会出现问题。
此外这个方法只针对GCUService导致的已停止工作问题,对于其他的程序导致的已停止工作问题无效。
这个已停止工作问题目前来看对电脑运行影响不大,如果没有强迫症可以不用管,如果想要一个比较干净的系统日志可以按楼主的方法替换一下。
替换后如下

楼下放技术细节和链接。


IP属地:北京1楼2023-07-25 17:18回复
    度娘简直有毒啊,一直吞我链接。。。


    IP属地:北京5楼2023-07-25 17:24
    收起回复
      技术细节:用dnspy反编译GCUService可以发现在GCUService/MyControlCenter/CustomizeCtrl.cs,GCUService/MyControlCenter/HardwareInfoCollect.cs,GCUService/MyECIO/AcpiCtrl.cs三个文件中有大量用foreach对ManagementObjectSearcher进行循环的代码,程序崩溃的原因就是这些代码里大部分都没有做异常处理,导致在System.Management.dll里抛出的异常直接导致程序异常退出。
      解决方案非常简单粗暴,给这些foreach都套上一个try catch就不会崩溃了。


      IP属地:北京6楼2023-07-25 17:30
      回复
        @机械革命大管家 麻烦联系一下技术人员,将此贴内容反馈一下,希望能在控制台此后的版本中彻底修复此问题,谢谢。


        IP属地:北京来自Android客户端7楼2023-07-25 17:33
        回复
          这里给出其中一处的修改,把类似代码都修复之后就不会崩溃了。
          修改前
          修改后


          IP属地:北京8楼2023-07-25 17:38
          回复
            可以问下gcu是什么嘛


            来自Android客户端9楼2023-07-25 19:06
            收起回复
              6啊


              IP属地:湖南来自Android客户端10楼2023-07-25 19:07
              回复
                很能折腾,很欢迎你这样的一起多交流,你要一起耍不


                IP属地:上海来自iPhone客户端11楼2023-07-25 22:28
                回复
                  机革有你,我就放心了


                  IP属地:贵州来自Android客户端12楼2023-07-25 23:11
                  回复
                    大佬,请问机哥加装了一个固态硬盘玩大型游戏直接卡死,声音正常,一两分钟后蓝屏重启,就算退出游戏也会蓝屏重启,游戏装在系统盘上就不会


                    IP属地:甘肃来自Android客户端13楼2023-07-26 00:25
                    收起回复
                      收藏了大佬


                      IP属地:黑龙江来自Android客户端14楼2023-07-27 00:24
                      回复
                        woc大佬


                        IP属地:湖南来自Android客户端15楼2023-07-28 11:50
                        回复
                          有什么影响吗?这个与什么有关?


                          IP属地:四川来自Android客户端16楼2023-07-29 07:10
                          收起回复
                            大佬收藏了


                            IP属地:广东来自Android客户端17楼2023-07-29 09:34
                            回复
                              大佬,请问我玩游戏经常自动关机咋办,玩着玩着就关了,有时候不会有时会


                              IP属地:安徽来自iPhone客户端18楼2023-07-29 10:48
                              收起回复