We help IT Professionals succeed at work.

Windows XP's System Configurations Utility Service Tab has laid off too many Services.

Mordido
Mordido asked
on
I've been having quite a few problems with Windows XP (32/86).  Today, trying to find the problems, I come upon 44 Services under the Service Tab that have been "Stopped," such as Application Updater (that can't be Started), Application Management, .Net Runtime Optimization v.2.0.50727_X86, Logical Disk Manager, Extensible Authentication Protocol Service, Net.TCP Port Sharing Service. and many more.  

Can anyone tell me why 44 Services under the Services Tab in System Configurations Utility of Windows XP (32/86) are Stopped, can't be Started, and how I might Start them again?
Comment
Watch Question

Do they actually say "Stopped" or do they just NOT say "Started"??

Author

Commented:
P.S.  Mordido here,
In System Configuration Utility, the Tab System.INI is empty.  Could that be all the Services that are Stopped and can't be Started again?
 
I'm sorry, are you in the services.msc utility or msconfig? If you're in msconfig and looking at the services tab, then it is normal for a LOT of them to say stopped. That's just how Windows runs. You don't constantly use all of the services available in Windows. For example, unless you have disk encryption on, the Encrypted File System service should be stopped.

And your System.INI probably shouldn't be empty, but has nothing to do with the services.
The system.ini stuff is usually for legacy applications and is not truly needed. If you are concerned, you can place a copy of the backup copy, located in c:\windows\pss into the c:\windows folder. Make sure you remove the .backup extension after copying it.

Most windows services are Start on Demand type. They only start when they are needed. Others start immediately upon boot.

You cannot start services from the msconfig utility. You have to go to the services themselves.
Start>run
services.msc (enter)

Now double-click on service that concerns you and you will see a button to start it if it is stopped. Click on the Start button and see what happens.

Author

Commented:
MaestroDT:   They actually said "stopped."  As pertained to the Services.INI, I'm in msconfig,  I tried to to turn the stopped services on in Start/Administrative Tools/services.  I double clicked properties for every one of the 44 to start them but to no avail.  Are saying that the services in msconfig/services.INI has nothing to do with Services (Services Local) as I explained you follow Start/Administrative Tools/services?

flubbster:  Every one of the 44 services that are stopped, I went into properties to start them all and not one could I start.  I tried every thing that is in Services (Services Local) and couldn't start one stopped service.
Do you get an error message when you try to start them?

Author

Commented:
flubbster: The only error message was a statement that the particular service wouldn't start.
Reset the registry and security permissions to default:

To reset the registry and file permissions, follow these steps:

Download and then install the Subinacl.exe file. To do this, visit the following Microsoft Web site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en)

Start Notepad.
Copy and then paste the following text between the lines into Notepad.

================================================
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
====================================================================

Save this Notepad file as Reset.cmd.
Double-click the Reset.cmd file to run the script.

Note This script file may take a long time to run. You must run this script as an administrator.

Reference:
http://support.microsoft.com/kb/949377

Reboot and test.
After reboot, open the registry and do a search for the following (this is a just in case)
%fystem

If found, change every occurrence found to %system (change the f to s)
Once again, if found, reboot and test

Author

Commented:
flubbster:  On the download url for SubInACL, the Requirments include Windows XP Professional but there's no listing for Windows XP Home Edition, which I use.  Does that make a difference?
I assume because of the above potential problems, Win XP Home Ed. doesn't have "C:\Program Files\Windows Resource Kits\Tool."  Based on an excerpt from one of or both of the urls you provided, above DOWNLOAD/On This Page/Instructions, a copy of that excerpt  below, how can I resolve this potential problem?  Am I to infer that according to the excerpt below, once I open the downloaded file, I'll be able to use "cd /d "%ProgramFiles%\Windows Resource Kits\Tools," which is the first line of Reset.cmd?
"Instructions: Click the Download button (above) to start the download. In the File Download dialog box, select Save this program to disk. Select a location on your computer to save the file, and then click Save. In Windows Explorer, go to the location where you saved the downloaded file, double-click the file to start the installation process, and then follow the instructions.The downloaded file is a Microsoft Software Installer (.msi) file. By running the file, you install the tool and documentation on your computer.  
Assuming Windows XP Home Edition is the problem, i.e. it's not listed under the Download/Requirements, only WinXP Pro of the XP family is there, so I can't access or find in the File Download dialog box, "Save this program to disk."  
"When you install a tool, you are prompted to choose an install directory. If the Windows Server 2003 Resource Kit is installed, install the tool in the Resource Kit directory to avoid an overly large system path and to ensure more reliable upgrades. When you install the Resource Kit, the recommended directory is C:\Program Files\Windows Resource Kits\Tools." (quote indented).  
Can I install the "Windows Server 2003 Resource Kit " over Windows XP Home Edition?  
To end, I know I've been wordy, please forgive me.  I just want to do your suggestions correctly.
Yes, it will work in xp home. Just eliminate the last line in the script (the secedit one).

See here for more info:

http://www.winhelponline.com/blog/reset-the-registry-and-the-file-permissions-in-windows-xp/

================================================
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
====================================================================

Author

Commented:
LeeTutor:  I'm applying Flubbster's suggestions above.  By tomorrow, i.e. 07.30.2010, I'll settle this question.  
I apologize for my lax attitude lately.  Currently, many events are going on in my life.  As I said, tomorrow I'll finish this.  I just want to go over Flubbster's suggestion.
Respectfully,
Mordido

Author

Commented:
flubbster:
 With your statement below, I was able to resolve my *.ini problems in msconfig.  With solving that problem, all service but 20 are "STARTED" now,  That's 24 more services--services that were either "Stopped" and couldn't be "STARTED" or services that were "DISABLED" and couldn't be "Enabled."  Remember, I had 44 services that suffered from the above disorders and only 20 suffer now.  So since time is very important to us "NOW," and since you first suggestion answered my question, you get the brass ring.
"The system.ini stuff is usually for legacy applications and is not truly needed. If you are concerned, you can place a copy of the backup copy, located in c:\windows\pss into the c:\windows folder. Make sure you remove the .backup extension after copying it." quote flubbster.
After this, I appreciate it if you could help me with "reset.cmd."  I didn't need to reset my rregistry to solve this question but my registry surely can use a reset.
Respectfully,
Mordido

 

Author

Commented:
Only that I realized that, sometimes, there's more than one answer or solution to a question or problem.  Flubbster gave me the answer I needed and more.  I hope he'll walk me through reset.cmd because my registry surely can use it.  

To all, I thank you for your patience with my habitually lax attitude, AGAIN, and, thank you for your suggestion.  It's too bad there's only one Brass Ring.

Respectfully,
Mordido
First, download the Subinacl.exe file as noted above and install:

http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en

Next, open Notepad
Now copy all the lines between the dashes to notepad (only the text, not the dashs :)

================================================
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
====================================================================

Save the Notepad file as Reset.cmd on the desktop

Finally, double-click Rset.cmd to run it. It will take a while, so be patient. It will usually also report an error at the end. This can be safely ignored. After it is finished, reboot the system and test by checking/trying to start services.

Good luck and thanks