Windows XP, nLite, and Service Pack 3 – Add Remove Programs Windows Components Error

When trying to access Windows Components in Add Remove Programs, you receive the following error: Setup was unable to open information file fxscom.inf.

The problem is that you are using an XP build using nLite. NLite removes uncessary Windows components to make a compact and speedy image. Unfortunately, it is not officially supported by Microsoft. When you install Windows XP Service Pack 3, the sysoc.inf file is overwritten. The deleted configuration information for the components is put back into the new sysoc.inf file written by Service Pack 3. When you attempt to open Windows Compoents in Add Remove Programs, it will look for the missing pieces due to sysoc.inf.

To fix this, I did the following: as each error comes up in Add/Remove programs, simply delete the corresponding line from sysoc.inf. Make a backup of sysoc.inf first. Sysoc.inf is located in your windows\inf folder (maybe hidden, so enabling viewing hidden files or be a real man/woman and use the command line <giggle>.

The error will also result in errors for the following files (components):

xsocm.inf
fxsocm.dll
setupqry.inf
setupqry.dll
fp40ext.inf
fp40ext.dll
msgrocm.dll
msnmsn.inf
rootau.inf
games.inf
communic.inf
optional.inf
pinball.inf
igames
zoneoc.dll

This entry was posted in Charles Socci, IT and Stuff, IT and Stuff, Microsoft and tagged , , , , . Bookmark the permalink.

3 Responses to Windows XP, nLite, and Service Pack 3 – Add Remove Programs Windows Components Error

  1. Threap says:

    Thanks for the tip! Found this page through Google after getting this error. Actually, I tried a subtly different fix: after installing SP3, the “old” SYSOC.INF is backed up in the hidden directory C:\windows\$NtServicePackUninstall$. Backup the “new” SYSOC.INF (I renamed it to SYSOC.INF.SP3) just in case, then copy the “old” one back to \Windows\Inf. Seems to work fine, and kills all the errors in one swoop. Hope this helps.

  2. csocci says:

    Awesome! And that’s definitely an easier way to do it!

  3. Guylaine says:

    Thank you so much. I’ve been looking on the web for hours with many complicated recipes, tried them… didn’t work. I finally found your reply… oh what a wonderful world!!!

    Have a wonderful day!!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>