Windows XP comes with a variety of software pre-installed like WordPad. These Out-Of-The-Box Software cannot be removed using the Add/Remove Programs Function in the Control Panel because they are hidden.
The solution is easier than you’d think.
How to Make the OoBe programs appear
First, you must have Windows XP setup to display system files and display hidden files and folders.
- On the Tools menu in Windows Explorer, click Folder Options.
- Click the View tab.
- Under Hidden files and folders, click Show hidden files and folders
Second, Locate your Windows Folder.
- Inside the Windows Folder (Usually
C:\Windows
), locate the folder named INI - Inside the folder
C:\windows\inf
, you will find a file called:Sysoc.inf
I have not been able to locate sysoc.inf (or it’s equal) in Windows 7, If you find it, please let me know. - Open the file in Notepad
The file will look something like this:[Version]
Signature = “$Windows NT$”
DriverVer=07/01/2001,5.1.2600.0[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7
IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2 <== Terminal Server (Disables Fast User Login, Remote Desktop.)
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7
AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7 <== Auto Update
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7 <== Windows Messenger (aka MSN Messenger)
RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7
IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7Games=ocgen.dll,OcEntry,games.inf,,7 <== Games
AccessUtil=ocgen.dll,OcEntry,accessor.inf,,7
CommApps=ocgen.dll,OcEntry,communic.inf,HIDE,7
MultiM=ocgen.dll,OcEntry,multimed.inf,HIDE,7
AccessOpt=ocgen.dll,OcEntry,optional.inf,HIDE,7
Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7 <== Pinball
MSWordPad=ocgen.dll,OcEntry,wordpad.inf,HIDE,7 <== WordPad
ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7[Global]
WindowTitle=%WindowTitle%
WindowTitle.StandAlone=”*” - If you look closely, you will notice the word: “HIDE” appearing several places. These are the OoBe programs that Windows will not allow you to see in Add/Remove Programs list.
- Remove the word HIDE, but keep the commas:
,HIDE, = ,,
- Save the file when done.
- Now these programs will be visible in the Add/Remove Programs list
Note!
Even though you can show all these programs in the list, Windows will not allow you to remove all. Depending on which Service they are dependent of.
Note 2!
To be on the safe side of things, I suggest you make a backup of the Sysoc.Inf file before tampering with it.
About Thomas
Computer geek from the age of 7, which amounts to 30 years of computer experience. From the early days (when every computer company had their own OS) of DOS, Windows 1.0 through Seven...
This guide is for XP
This guide is for XP
This guide is for XP