Solved

SMSS.exe pegs CPU, windows 7 32 bit

Posted on 2013-06-22
5
2,418 Views
Last Modified: 2013-06-28
Hi, and thanks for any guidance you can offer.

I have client with a Windows 7 32 bit PC, and lately performance has plummeted

I've found that SMSS.exe is taking 100% of the CPU immediately upon startup.

I've tried to debug, but can't get anything to run,

Ideas for an approach to solving this?

Thanks!
0
Comment
Question by:mlitin
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 22

Assisted Solution

by:Haresh Nikumbh
Haresh Nikumbh earned 250 total points
ID: 39267969
This is the session manager subsystem, which is responsible for starting the user session. This process is initiated by the main system thread and is responsible for various activities, including launching the Winlogon and Win32 (Csrss.exe) processes, and setting system variables. After it has launched these processes, it waits for either Winlogon or Csrss to end. If this happens normally, the system shuts down; if it happens unexpectedly, Smss.exe causes the system to stop responding (hang).

Maybe you can run Malwarebytes anti-Malware

scan your machine with maleware byets

http://www.malwarebytes.org/
0
 
LVL 22

Expert Comment

by:Adam Leinss
ID: 39268149
I would start with Process Explorer (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) and make sure the smss.exe in question is really the smss.exe provided by Microsoft and not some rogue application (you can verify digital signatures from within Process Explorer).

Does it act the same way in Safe Mode?

If he can pinpoint the date it started, you can also tap the F8 key at bootup, go into WinRE and do a System Restore to a time before the problem started happening.
0
 

Author Comment

by:mlitin
ID: 39268227
Thanks for all these.

It is fine in safe mode.

Did all of rest of these but verifying the digital signature.  The oldest available restore point did not precede the issues, and restore to the oldest point failed.  Oh well.

If the digital signature doesn't pan out, can I just replace it?
0
 
LVL 22

Accepted Solution

by:
Adam Leinss earned 250 total points
ID: 39268252
I don't think replacing it will help.  Safe mode just loads the basic Microsoft stuff, so I'm guessing it's a 3rd party driver/application causing SMSS.EXE to peg.  I would take a look at his Program Files directory and sort by date to see if he loaded anything recently.  SMSS kicks off early in the process, so I would look at antivirus and VPN programs...anything that would normally start before user login.  You can grab Autoruns (http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx) and then uncheck a few startup items and then reboot and see if SMSS acts any differently.

You can also use Process Monitor with boot logging to trace what is happening before and after SMSS loads: http://www.msigeek.com/6231/how-to-enable-system-boot-time-logging-using-process-monitor-tool.  

Oh, another thing to check: event logs.  Look for anything with red X or yellow icon.  Those are errors/warnings.
0
 

Author Closing Comment

by:mlitin
ID: 39284330
Hi Takecoffee and alienss

Thank you for your great input.  Since A) the client was very anxious B) there was a recovery partition, and C) it was a relatively easy re-install, I took that route.  Thta way I was also able to become acquainted with setting up the businesses applications too.

Thanks again.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

New Windows 7 Installations take days for Windows-Updates to show up and install. This can easily be fixed. I have finally decided to write an article because this seems to get asked several times a day lately. This Article and the Links apply to…
The Windows functions GetTickCount and timeGetTime retrieve the number of milliseconds since the system was started. However, the value is stored in a DWORD, which means that it wraps around to zero every 49.7 days. This article shows how to solve t…
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question