This is a discussion on [SOLVED] win32k.sys BSOD [Moved from XP] within the RAM and Power Supply Support forums, part of the Tech Support Forum category. Hi
For the past 3 months, I've been getting a "Generic host process for win32 services has encountered a problem
For the past 3 months, I've been getting a "Generic host process for win32 services has encountered a problem and needs to close" message (not BSOD) about 4 out of 5 times when I boot my PC. When It happens, it turns my theme to windows classic, and the sound doesn't work except for the windows sounds. In order to get the sound working, I have to launch the .exe of the installer for the sound drivers and click cancel (I don't have to install, for some reason the 'Preparing setup, please wait.' is good enough for my sound....)
When I play a game on my PC, I usually get to play for about 1 hour before I get a BSOD (0x0000008) with win32k.sys being the culprit.
I have almost no experience with computer hardware so I'm definitely not an expert, but I have a small hunch it might be my graphics card. Reason being is before I get the BSOD I can put my nose close to the case and smell an a sort of faint electrical fire smell (Yeah I know, not good :S), my graphics card can reach 85-90 degrees Celsius when playing games (stock fan, probably too hot :S), when I ran memtest86+ for 9 passes I never got any errors or any BSOD (I think that rules out the RAM?), I've been having this problem for about 3 months and I reformatted my hard drive about 2 months ago (So it's a hardware issue right?).
If I have to replace my video card, I have no problem with it. It's time for a upgrade anyway.
What I've done so far:
Scan using superantispyware
Scan using ESET antivirus
Scan using Kaspersky online scanner
Ran the System File Checker
Ran check disk
Ran memtest86+ (9 passes with both of my RAM in, no errors)
Downloaded the latest windows updates
Used Hijackthis and had the log scanned at http://www.hijackthis.de/, nothing bad found.
Installed the latest chipset drivers
Installed the latest audio drivers
It does sound like your graphics card is running a bit warm.
First of all i'd like you to check the card fan, CPU fan and case fans to make sure they're all spinning and free of dust. You should have a minimum of 2 case fans, one at the front pulling cool air in and one at the top rear blowing warm air out.
Then, check your full system temperatures (not just graphics) and PSU voltages in BIOS and with Everest or SpeedFan.
So I checked my fans and 3 out of 5 case fans weren't working and the back fan was facing the wrong way, so it blew IN instead of OUT (oops :( ). I had all three of those fans linked together, so when the first fan stopped working, I guess the other two stopped working too.
It seemed that faint electrical fire smell I mentioned before came from the PSU. Before I fixed the fans, the case around the PSU was very HOT. I thought it was normal for the PSU to be that hot, but after I fixed the fans, I could barley feel any heat coming from the PSU. And of course, that smell has disappeared. :P
I've rebooted my PC three times and haven't received any win32 errors, and been playing games for a few hours and haven't had a BSOD. So I think my problems are fixed. If anything bad happens in a few days, I'll be back. But if everything works and I don't come back (until my next problem :P), thank you. :)
Just for the record:
-I have a A-Power 600W PSU
-Under load my video card is 85 degrees and CPU 75 degrees.
-I already had the Dual Core Optimizer installed
What program do you use to monitor your temps. Please report the temps, fan speeds and voltages (+3.3, +5 and +12V) from the BIOS's hardware monitor screen (press del at startup). See if you have some friend with a good quality 550W+ PSU (like an Antec, Corsair, FSP or Seasonic) and test your rig with it.
If the 75°C reading is correct your Athlon 64 X2 6400+ is overheating, it should stay under 60°C under load and under 40°C when idle. If the CPU temp stays above those values when the case is opened and the CPU fan spinning then check that the heatsink is hooked properly. You may need to redo the thermal paste between the CPU and the heatsink.
Please zip and attach the .dmp files that you'll find in the c:\windows\minidump folder.
I use two programs to monitor temps. I use Speedfan for my GPU, and Probe II for my CPU and MoBo because Speedfan doesn't show my CPU temp for some reason.
From my BIOS:
CPU fan: 2,342 RPM
M/B Temp: 45°C
+3.3V - 3.4
+5V - 5.13
+12V - 12.17
Should I get a new CPU fan? Or just redo the thermal paste?
I'll definatly get a new PSU then. I used This PSU calculator and assuming I upgrade my video card to an 8800, it said I would only need a 500w PSU (with 100% system load, 30% capacitor aging), so do you think this one from the PSU guide is good?
Ok, all my .dmp files are uploaded since I reformatted.
Many different crashes with different programs (firefox, eset antivirus, eve online, ...), most of them related to a memory read failure. The issue has to be hardware related. Start by replacing your power supply and see how it goes (read below for the why). If you intend to upgrade to a 8800GT 500W will not be enough (it'll last for 3-4 years then the efficiency will decrease with time and you'll be in trouble again). The hardware techs recommend 600-650W, check the recommended supplies in the power desktop computer class in the link I gave you.
You'll have to retest your ram with memtest to make sure it wasn't damaged by bad voltages, one complete test consists in 8 passes and you should run several to make sure your memory is stable so 9 passes isn't enough. Run it for 3-4 hours (or better leave it running the whole night) and test one stick at a time (remove the other one from its slot).
60°C in the BIOS is too hot, it should stay around 45-50°C, but your motherboard temp is also very hot (ideally it should be a little hotter than the room temperature, it should definitely not be higher than 40°C). This means the problem is not likely to be with the CPU fan and the thermal paste. A cheap power supply will have a low efficiency, meaning the current it can't transfer to the components gets dissipated into heat, and the hotter it is the less efficient it will be. This combined with a bad airflow will cause overheating issues. Leave the computer cover removed for now and see how it goes with a new power supply. You don't need 5 case fans, it'll require additional power and it'll come in the way of a regular airflow (especially if you have a fan on the side of the case). One at the front taking the cool air in and blowing on the hard drives and one at the back to extract the hot air should be enough.
I'll move you to the power supply support section so the hardware techs can give a look and correct me if I'm wrong. Your voltages in the BIOS are a little high but still in the ok range, but he video card will need more power in your games than in the BIOS and as I said 600W power supplies don't sell for 20$ (some cheap 500W supplies were proven unable to deliver a constant 350W load).
It BSOD twice on me already while running 3dmark 06. The stop code was 0x000000D1 and the minidump said "Probably caused by : nv4_disp.dll". I'm a noob at reading dumps, so I don't know anything other than that.
I also got 0x0000007E too while playing a video game.
Team Manager, Microsoft Support Microsoft MVP BSOD Kernel Dump Expert
Join Date: Sep 2007
Location: BSOD CENTRAL
OS: Windows 8.1, 7 + Windbg :)
Hi. . .
A bugcheck of 0x000000d1 = 0xd1 and indicates indicates that a kernel-mode driver attempted to access pageable memory when it should not have. You didn't specify the 1st par inside the parenthesis, but it usually is 0xc0000005, which would tell me that a memory access violation has occurred. The driver mentioned nv4_disp.dll - is Nvidia.
Theo other bugcheck mentioned, 0x0000007e = 0x7e = indicates that a system thread generated an exception - but what is the 1st parm? If 0xc...5 - then it is a memory access violation.
Do you have the latest Nvidia drivers? I know the video card is new, but I would check anyway -
I reinstalled my Chipset and video card drivers as well as ntune. I didn't install the video card drivers in safemode because my BIOS makes it difficult to get into safe mode (You have to pres tab at one of the screens while it gives you only a split second or something) but I did install it while I shut down my anti-virus (ESET-Antivirus).
After I rebooted, I still got the win32k.sys error. I even ran 3D mark 06 again and got another BSOD except it was "sptd.sys" and something about drivers. I tried looking in the event viewer, but strangely the entry wasn't logged. A google search shows sptd.sys has to do with DAEMON Tools, which I had installed and removed in the past. Should I delete sptd.sys since I don't even have the program installed anymore?
My CPU didn't come with a fan, so I bought http://www.newegg.com/Product/Product.aspx?Item=N82E16835185125. I only have two case fans running right now and the side of the case open, but I have a corner desk so the the open side is pretty much against the wall. It's probably not helping much nor is it possible to get a house fan to blow into it.
sptd.sys is from an old version of Daemon tools. Locate the files that begin with sptd in c:\windows\system32\drivers and delete them. You may need to go to tools => folder options => view and untick "hide protected operating system files" to be able to see those files.
What's the CPU temp in the BIOS and what are the voltages in speedfan ? Win32k.sys is the kernel driver for the graphical interface, win32k BSOD's are most often caused by some hardware issue (overheating, underpowered video card or RAM). You'll need to solve the overheating problem first. If all seems ok with the CPU fan and heatsink you'll need to redo the thermal paste like HawMan said. Refer to the motherboard manual to remove the heatsink, use Q-tips with acetone or isopropyl alcohol to remove the old compound (careful not to scratch the cpu nor the heatsink) and follow Arctic Silver's instructions to apply the new paste.
Test the computer with only one memory stick at a time.
Run chkdsk c: /R if you haven't done so yet, let's make sure there's no bad cluster on the drive. Ideally you should run chkdsk c: /F each time the computer crashes (/F will run much faster than /R) to repair the minor problems caused by Windows not being shutdown properly.
Attach the latest .dmp files from c:\windows\minidump\ to your next post.