SP2/Windows File Protection?

M

M8RIX

Greetings all,

I have two computers. One is running XP MCE2002 and the other is XP
MCE2005. I Think that both have SP2 installed on them, at least they both
say they do in the system properties.
Lately I have been having problems with the Windows File Protection on the
MCE2005 machine. Every couple of days I get a warning that states that a
Windows file has been replaced by an unrecognized version and prompts me to
insert a CD into the CD drive. It does not say what CD to insert, it simply
says "insert your now". If I click OK I get a pop-up that says I have
inserted the wrong CD or the drive is not functioning.
Having researched this matter, I have come to the conclusion that the file
that is needed (gacutil.exe) resides in a folder called "ServicePackFiles"
in the Windows directory. I looked at that folder on the MCE2002 machine and
that file is there. I do not have a folder called "ServicePackFiles"
anywhere on the MCE2005 machine.
Looking in the registry on the 2002 machine at the following key;
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup, the key
ServicePackSourcePath points to c:\windows\ServicePackFiles. Looking at the
same key on the 2005 machine points to c:\windows.
Why is there no ServicePackFiles folder on the 2005 machine? Where do the
service pack files reside if not in that folder? I would like to edit the
registry to point to the correct SP files so that I no longer get the WFP
message.
Any clues anyone?
 
N

NineStories

The 2002 machine came with SP1 and needed to be upgraded to SP2, and as
such used the Service Pack Files directory. The 2005 machine came
preinstalled with SP2, so does not need the directory used by the
upgrade on the other machine.
 
M

M8RIX

Thanks for the reply.
So when WFP is asking for the file in question (gacutil.exe), where should
it be looking? AND how do I tell it to look there?
 
J

Jupiter Jones [MVP]

When you are asked for a CD, you need to insert the Windows CD.
The Windows CD is the only CD as far as Windows File Protection is
concerned.
MCE 2005 came with SP-2 integrated and since there is no later Service Pack,
there is no "ServicePackFiles".
 
M

M8RIX

Thanks for the reply.
If that is the case, why do I get the message "Insert your now" instead of
asking specifically for the Windows CD? Since this computer came with no
CD's, but rather a recovery file on a separate partition, should the
ServicePackSourcePath key in the registry point to the partition that holds
the recovery files? In this case, D:\I386? Or is that key not valid if ,as
you say, there is no "ServicePackFiles"?
I did copy the I386 folder from the recovery partition to C:\I386 so that
I could use the sfc utility without having a Windows disk. Should I point
that Reg. key to that folder? (I have ran sfc /scannow several times
successfully and it has not solved this problem)
The File that is problematic is gacutil.exe, which appears to be part of
the .NET framework as far as I can tell. I have updated .NET since I have
had this computer so perhaps a re-install of the .NET framework would be the
solution to this problem.
Any other Ideas?
--
Thanks again, Mark N.
Jupiter Jones said:
When you are asked for a CD, you need to insert the Windows CD.
The Windows CD is the only CD as far as Windows File Protection is
concerned.
MCE 2005 came with SP-2 integrated and since there is no later Service
Pack, there is no "ServicePackFiles".
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Baffling Problem MCE2005 Problem 4
XP SP2 and SFC 2
SFC 7
SFC broke after SP2? 5
slipstream xpsp2 2
Servicepackfiles folder and slipstreamed CD 2
XP SP3 Installation Problems and Solutions 10
sfc /scannow 5

Top