分享: rundll32.exe 吃光CPU資源(不是病毒), 系統lag!

發現 rundll32.exe 跑不停,有時吃滿cpu 90% 有時候吃23% !
但是cpu使用率都是99% , 本來以為是病毒, 但是抓不到!

分享: rundll32.exe 吃光CPU資源(不是病毒), 系統lag!

經過爬文 , 決定用 Process Explorer 去看看這個rundll.exe 到底再跑啥

分享: rundll32.exe 吃光CPU資源(不是病毒), 系統lag!

實在不知道原來w7 的系統裡有這個 game開頭的東東 ..

後來終於google 到某篇有關 rundll32.exe 跟 gameux.dll,GameUXShim 有關的文章 .
gameux.dll - rundll32.exe

間單講就是 微軟把W7 的 game explorer server 關掉了 , 但是W7 還是會連結到 server 去.. 所以 rundll32.exe 就一直在鬼打牆!

解決的辦法 :
去 : HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\GameUX\ServiceLocation

把 右邊的 Game 數值 改成 127.0.0.1 , 就可以了!

分享: rundll32.exe 吃光CPU資源(不是病毒), 系統lag!

Copy 原文, 以免改天 連結也掛了 :
I just had a case of several of my old windows games refusing to start while the CPU would saturate doing nothing (Win 7).

After investigating a little, I found out that the cause for this was the Game Explorer (gameux) who meddled as soon as the game got started. It would try to connect to the Microsoft servers to collect infos. But it seems that the MS server (https://games.metaservices.microsoft.com/games/SGamesWebService.asmx) is dead now. So it loops indefinitely doing nothing, and all these game won't work anymore.

This bug affects all games listed in the windows registry at this location : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\GameUX. Others are unaffected.

This is totally silly, but can be easily solved. Some did it by deleting some dlls, but it is better to just change a registry key.

EvilEdDead explained it well here (thanks man !).
Just open Regedit, got to HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\GameUX\ServiceLocation and change the server address contained in the "Games" chain value to 127.0.0.1 or localhost (do a backup first if you wish).

This will solve the problem once and for all for all the games which had it.

----------

Alternative method : copy-paste the text below to a txt file and rename the extension as .reg instead of .txt, then double-click on the file to apply it.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\GameUX\ServiceLocation]
"Games"="127.0.0.1"

And to undo the changes, do the same with this instead :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\GameUX\ServiceLocation]
"Games"="https://games.metaservices.microsoft.com/games/SGamesWebService.asmx"

autocar wrote:
發現 rundll32...(恕刪)





幫加分
訊源:Accuphase DP-70V 管機:Melody SP9-R 訊號線:TaraLabs The One 喇叭線:Shark 406、ATL


大大你好 我的情況是只要整點時間一到 rundll32.exe就會大量佔用CPU 我想用您的方法 但我找不到ServiceLocation 請問該如何解決
卡皮 wrote:


大大你好 我的情...(恕刪)


自己加上去就可以
Sorry拖這麼久回。

或是 以下內容 轉存 文字檔,再把副檔名改成reg 例如xxx.reg


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\GameUX\ServiceLocation]
"Games"="127.0.0.1"


順便靠北一下 photobucket . 害我一堆文章的圖床全改 ...
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!