logo
Main

Forums

Downloads

Unreal-Netiquette

Donate for Oldunreal:
Donate

borderline

Links to our wiki:
Wiki

Walkthrough

Links

Tutorials

Unreal Reference

Usermaps

borderline

Contact us:
Submit News
Page Index Toggle Pages: [1] 2 3  Send TopicPrint
Very Hot Topic (More than 25 Replies) Unreal and RUNDLL32.exe process using 100% CPU (Windows 7) (Read 2336 times)
Shivaxi
The One Who Wanted To Have A Special Title In Forum
Betatester
****
Offline


Loving Pie

Posts: 2244
Location: BEHIND U!!!
Joined: Mar 8th, 2006
Gender: Male
Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Jun 22nd, 2019 at 4:01am
Print Post  
So, I figured I'd post this information somewhere in-case anyone else has been running into this problem, as I found a solution pretty quick fortunately.

The Problem:

I don't have a lot of info as to WHY this is happening because I honestly don't know, but both Bleeder and I started having this issue around the same time, where you run Unreal, and Unreal starts the RUNDLL32.exe process for whatever reason, it's a normal windows process, used for shared dll's or whatnot, however RUNDLL32.exe starts using 100% of your CPU usage, just all of a sudden.  Neither Bleeder nor I had run Windows Updates in forever, so this was really strange this was suddenly happening now.

I thought maybe it was a coincidence this was happening to both of us, until UberPwnr also messaged me with the same issue, and he is on Windows 7 as well (as is both myself and Bleeder).  So if anyone else is experiencing this and maybe knows what is all of a sudden causing it, I'd be very interested in finding out.  Anyway, onto the solution I found:

The Solution:

After a lot of digging about various issues that can occur related to RUNDLL32.exe suddenly using a crapton of your CPU, one of the known issues was that it could be caused by a service.  So I went disabling services 1 by 1 until, wallah, I found the culprit.

It seems to be related somehow or caused by the DNS Client service.  Simply stopping this service and disabling it brings RUNDLL32.exe back down to minimal to no CPU usage, you don't even have to restart or anything.

If you need help finding and disabling this service, just do the following:

-Click Start
-Type "services" and press enter
-Find the process titled DNS Client
-Right click and click "stop"
-Right click again and go to properties
-set "Startup Type" to "Disabled" and you should be good to go

UPDATED SOLUTION:

https://www.gog.com/forum/general/old_games_not_launching_and_eating_100_of_the_...

Do this instead as this is the root of the issue and it'll fix the problem for any game using GameUX, and again it still only seem to effect Windows 7 users
« Last Edit: Jun 27th, 2019 at 7:37pm by Shivaxi »  

 
Back to top
IP Logged
 
Mahem
New Member
*
Offline


Oldunreal member

Posts: 4
Joined: Oct 27th, 2016
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #1 - Jun 22nd, 2019 at 9:28am
Print Post  
A large HOSTS file can cause DNS Client to behave badly
  
Back to top
 
IP Logged
 
TONI-M
Full Member
***
Offline


Oldunreal member

Posts: 105
Joined: Mar 14th, 2019
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #2 - Jun 22nd, 2019 at 2:15pm
Print Post  
Maybe I can add more:
About 3 4 months ago I disabled any kind of update because my pc is not so compatible with win10. It works so I said then it's enough. But ... to my surprise I find myself with the updated antivirus .. I said nothing makes us. My problems started: To complete a build, it takes an hour instead of 5 minutes. After 2 3 days everything comes back normal ... I will try your solution ... It could be that mine is another problem but similar.


I add that cleaning up Internet explorer the problem resumes. See if it also extends to other games. Disabling the antivirus changes nothing.

A few seconds after disabling the DNS service it resumes. I will try to restart.
The PC was restarted, the service stopped. Nothing changes with win10
Sorry if I disturbed you.
Ciao Toni.
Smiley
« Last Edit: Jun 22nd, 2019 at 3:28pm by TONI-M »  
Back to top
 
IP Logged
 
Dr.Flay™
Senior Member
****
Offline


ChaosUT-333networks

Posts: 374
Location: Kernow, UK
Joined: Dec 9th, 2012
Gender: Male
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #3 - Jun 23rd, 2019 at 11:33pm
Print Post  
Worth baring in mind that if you use HOSTS file blocking you should disable the windows DNS service anyway.
You will see a copy of svchost eating lots of CPU if it is chewing through a big list.

Windows task manager isn't very useful as it does not show which task launched which other task, and does not list which services each copy of svchost is running.

You will find it a lot quicker to find the problem task or service if you replace task manager with Process Explorer, and enable CPU and I/O history columns.
https://docs.microsoft.com/sysinternals/downloads/process-explorer
Hover over any item to see what command line launched it, and what sub-tasks it is in charge of.
Any instances of RUNDLL32.EXE will show the same info.


Another notable problem that will show a busy RUNDLL32 is the stupid GameUX thing which you can disable/remove but will come back after a windows update.
https://www.sites.google.com/site/mojunreal/fix-rundll32


@TONI-M Disabling Windows updates is not going to make a difference with Windows 10 compatibility.
Microsoft stopped offering Windows 10 for free a long time ago, and if your PC is not compatible with Win10 it would not offer it anyway.
You can't accidentally catch Windows 10 disease.
Good luck using your PC online with no updates, especially with the recent vulnerabilities that are so bad even XP got given an update.
I hope you have Microsoft EMET installed and set to high security mode.
  
Back to top
IP Logged
 
TONI-M
Full Member
***
Offline


Oldunreal member

Posts: 105
Joined: Mar 14th, 2019
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #4 - Jun 24th, 2019 at 7:02am
Print Post  
Thank you so much for your reply.
Long story: Everything must always be worth it: Years ago I used win7. there were very serious problems between ATK and windows7. Blue screen and white writing. I tried everything but my configuration was always blocked. I used the professional version of win7. Perhaps it was the well-known sound card. Perhaps the video ... well-known brand.  Pc  for games. Win10 no too compatible but the finished ATK error.


Un giorno forse ne parleremo meglio. Di come in ho quasi risolto tutto. E' difficile continuare perchè ciò che scrivo è poco corrispondente a quello che voglio dire. Uso il traduttore.
Avete dato un occhiata ai miei livelli? Cosa ne pensate.
Ciao e grazie.

One day = Un giorno

One day maybe we'll talk better. How in I almost solved everything. It is difficult to continue because what I write is hardly corresponding to what I mean. I use the translator.
Have you looked at my levels? What do you think.
Hello and thanks.

Toni-m

  
Back to top
 
IP Logged
 
medor
Senior Member
****
Offline


Oldunreal member

Posts: 297
Joined: May 17th, 2009
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #5 - Jun 25th, 2019 at 6:51am
Print Post  
Try just right click on the unreal.exe and set compatibility "win xp sp2".
  
Back to top
 
IP Logged
 
)Leela(-[otS]-
Full Member
***
Offline


Oldunreal member

Posts: 205
Location: Germany
Joined: May 31st, 2011
Gender: Female
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #6 - Jun 25th, 2019 at 7:03pm
Print Post  
Hi Smiley

I ran into the same problem now. It started today.
When I start an Unreal client the process starts, but not the game. In the taskmanager it shows that Unreal.exe has low memory use, about 3k.
Also rundll32.exe was started and it eats 100% of CPU usage like described in the first post.

When I start the same Unreal client again the game starts, but then I have two instances of Unreal running.
Then killing rundll32.exe in the taskmanager also kills the first instance of Unreal which I started. The second instance then runs normal and also the CPU usage is normal again.

This is not only related to Unreal, with all other installed games the same happens.

I have no idea why this problem suddenly occurs, there was no update over the last days. It simply came out of nowhere.
  
Back to top
AIM  
IP Logged
 
Masterkent
Developer Team
Offline



Posts: 1331
Location: Russia
Joined: Apr 5th, 2013
Gender: Male
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #7 - Jun 25th, 2019 at 9:44pm
Print Post  
Shivaxi wrote on Jun 22nd, 2019 at 4:01am:
Neither Bleeder nor I had run Windows Updates in forever, so this was really strange this was suddenly happening now.

Maybe both of you recently visited the same pron website? Cheesy

Shivaxi wrote on Jun 22nd, 2019 at 4:01am:
So I went disabling services 1 by 1 until, wallah, I found the culprit.

It seems to be related somehow or caused by the DNS Client service.  Simply stopping this service and disabling it brings RUNDLL32.exe back down to minimal to no CPU usage, you don't even have to restart or anything.

Several people got the same trouble with DNS client service at the same time without updating anything? I'd suspect that a malware is involved and recommend to check your system with portable anti-virus scanners, f.e.

Dr.Web CureIt
Kaspersky Virus Removal Tool
  
Back to top
 
IP Logged
 
)Leela(-[otS]-
Full Member
***
Offline


Oldunreal member

Posts: 205
Location: Germany
Joined: May 31st, 2011
Gender: Female
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #8 - Jun 26th, 2019 at 6:36am
Print Post  
Hi Smiley

I found the reason on my system. It's this stupid Microsaft garbage:

https://answers.microsoft.com/en-us/windows/forum/windows_other-gaming/windows-7...

Currently I have only one way to fix this:

1) start Unreal - apparantly nothing will happen

2) start it again - the game will start

3) switch to desktop and open the taskmanager and close the rundll32.exe process

after that the second instance of Unreal works normal until the next time.
Unfortunately it's not possible to fix this anymore with the hints given on the linked site.

Microsaft and their stupid Windows 7 can go to hell, that's the right place for them Angry
  
Back to top
AIM  
IP Logged
 
)Leela(-[otS]-
Full Member
***
Offline


Oldunreal member

Posts: 205
Location: Germany
Joined: May 31st, 2011
Gender: Female
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #9 - Jun 26th, 2019 at 2:27pm
Print Post  
Hello Smiley

like I already said:
This is not only related to Unreal. It happens with all installed games.
And I've tried the suggestions made before, like disabling this DNS Client, but with no result.

One time I'd thought it is fixed when I removed the games from this Win7 Game-explorer. All seemed to work again, but then I got the same problem with the explorer.exe in the taskmanager, eating all CPU power.

I can't even remove the two gameux.dll files because I get no access to them.
I'm using Windows XP for about 16 years now but never had something like this happened, but since I was forced to use Windows 7 I only ran into one problem after the other. Most of them I found a solution for, but in this case nothing works.
  
Back to top
AIM  
IP Logged
 
)Leela(-[otS]-
Full Member
***
Offline


Oldunreal member

Posts: 205
Location: Germany
Joined: May 31st, 2011
Gender: Female
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #10 - Jun 26th, 2019 at 3:30pm
Print Post  
Hello again Smiley

there is one other thing which could be responsible for the problem and that's an infected TrustedInstaller.exe
Not sure right now because all scans of my system were without a result.
But when I watch the behavior in the taskmanager it could be possible.

I'll check this more closely now.
  
Back to top
AIM  
IP Logged
 
Shivaxi
The One Who Wanted To Have A Special Title In Forum
Betatester
****
Offline


Loving Pie

Posts: 2244
Location: BEHIND U!!!
Joined: Mar 8th, 2006
Gender: Male
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #11 - Jun 26th, 2019 at 3:38pm
Print Post  
Masterkent wrote on Jun 25th, 2019 at 9:44pm:
Shivaxi wrote on Jun 22nd, 2019 at 4:01am:
Neither Bleeder nor I had run Windows Updates in forever, so this was really strange this was suddenly happening now.

Maybe both of you recently visited the same pron website? Cheesy

Shivaxi wrote on Jun 22nd, 2019 at 4:01am:
So I went disabling services 1 by 1 until, wallah, I found the culprit.

It seems to be related somehow or caused by the DNS Client service.  Simply stopping this service and disabling it brings RUNDLL32.exe back down to minimal to no CPU usage, you don't even have to restart or anything.

Several people got the same trouble with DNS client service at the same time without updating anything? I'd suspect that a malware is involved and recommend to check your system with portable anti-virus scanners, f.e.

Dr.Web CureIt
Kaspersky Virus Removal Tool


I did forget to mention I ran a full scan with MalwareBytes and my system was totally fine.  I posted this on USP as well and someone there also confirmed it happened for them around the exact same time that it happened for myself, Bleeder, and Uberpwnr.  It makes me think somehow it's master server related?  And it's not just 227, I tested with Unreal Gold 226 and it also happens there.  None of us changed our game in any way, we didn't run Windows Update...it's very strange it just suddenly happened out of no where.  But the fact that it's now confirmed to happen for 4 or more of us all at pretty much the exact same time tells me it's not some coincidence.

Someone on USP linked to this old OU thread which may be related somehow?  Issue looks simliar:  https://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1445253103
  

 
Back to top
IP Logged
 
Masterkent
Developer Team
Offline



Posts: 1331
Location: Russia
Joined: Apr 5th, 2013
Gender: Male
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #12 - Jun 26th, 2019 at 5:42pm
Print Post  
Shivaxi wrote on Jun 26th, 2019 at 3:38pm:
It makes me think somehow it's master server related?

Since Unreal uses hostnames (such as oldunreal.com) to retrieve community news and game server list, it has to use a DNS service to resolve these hostnames to IP addresses. This may explain how the DNS Client service could be invoked. On the other hand, it seems that the DNS Client service can also be used by Game Explorer. I don't have Windows 7, so I can't check how it works there.

Shivaxi wrote on Jun 26th, 2019 at 3:38pm:
Someone on USP linked to this old OU thread which may be related somehow?  Issue looks simliar:  https://www.oldunreal.com/cgi-bin/yabb2/YaBB.pl?num=1445253103

Did you ever have such issues with Unreal when your PC had no access to Internet? And what do you mean by 100% CPU usage: 100% single-threaded load or 100% load on all CPU cores/threads?

P.S. I'm using Windows 8.1 and I never had any issues like you described.
  
Back to top
 
IP Logged
 
)Leela(-[otS]-
Full Member
***
Offline


Oldunreal member

Posts: 205
Location: Germany
Joined: May 31st, 2011
Gender: Female
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #13 - Jun 26th, 2019 at 6:46pm
Print Post  
Masterkent wrote on Jun 26th, 2019 at 5:42pm:
Did you ever have such issues with Unreal when your PC had no access to Internet? And what do you mean by 100% CPU usage: 100% single-threaded load or 100% load on all CPU cores/threads?

P.S. I'm using Windows 8.1 and I never had any issues like you described.


About the CPU usage:
There is nearly 100% CPU usage on all cores. Without killing the rundll32.exe process first, the game is unplayable. It stutters like hell.
  
Back to top
AIM  
IP Logged
 
Masterkent
Developer Team
Offline



Posts: 1331
Location: Russia
Joined: Apr 5th, 2013
Gender: Male
Re: Unreal and RUNDLL32.exe process using 100% CPU (Windows 7)
Reply #14 - Jun 26th, 2019 at 8:06pm
Print Post  
« Last Edit: Jun 27th, 2019 at 6:23am by Masterkent »  
Back to top
 
IP Logged
 
Page Index Toggle Pages: [1] 2 3 
Send TopicPrint
Bookmarks: del.icio.us Digg Facebook Google Google+ Linked in reddit StumbleUpon Twitter Yahoo