SFC Issue after running Win XP Service Pack 3

P

Phil Day

I've just tried to run sfc /scannow after installing SP3 to my originally
SP2 (Win XP Home Edition) Laptop.

I do this a couple of times per month to keep the system in top running
order.

However, I now get a message shortly that Files that are required for
Windows to run properly must be copied to the DLL Cache. Insert your Windows
XP Home Edition Service Pack 3 CD Now.

When I insert my XP SP2 CD, I get a message stating that this is the wrong
disk!

Of course I installed the SP3 from the downloaded file from the Microsoft
Website so I don't have a SP3 CD.

Can anyone advise as to a work around for this problem please.


--
Regards
Phil Day
Email:
(e-mail address removed) (H)
(e-mail address removed) (W)
Website:
http://members.optusnet.com.au/pday12
 
R

R. McCarty

This problem is "Usually" due to several Registry Keys/Values. If XP
is originally installed from CD, then a key value denoting that is set = 1.
Also when a Service Pack is applied, the source files are stored in a
folder \ServicePackFiles which substitutes for the original i386. When
SFC /Scannow is done the CD install key causes SFC to prompt for
a XP CD-ROM ( which won't have SP3 embedded into it ), so SFC
tends to repetitively prompt for the disk.

There are several solutions, from modifying Registry Key values to
creating a SP3 \i386 folder on your PC to avoid prompting for the CD
ROM disk.

The registry keys are found at:
HKLM\Software\Microsoft\Windows\CurrentVersion\Setup
-CDInstall
-SourcePath
-ServicePackSourcePath
*Before modifying ANY Registry key/value always export the key to
a .Reg Text file first for recovery purposes
 
P

Phil Day

This answer made good sense to me.

However the SourcePath is c:\windows & I checked there is a I386 folder
there with the right number of files etc (same as I386 folder on the Win XP
Installation disk).
ServicePackSourcePath is correct & that left the CDInstall key - I changed
the value from 1 to 0 & then rebooted rather hopeful that the problem had
disappeared.

However, same message about inserting the SP3 CD came up !!

I might try the idea of Fazals in the next answer now & create a slipstream
CD. On the weekend when I have some time!


--
Regards
Phil Day
Email:
(e-mail address removed) (H)
(e-mail address removed) (W)
Website:
http://members.optusnet.com.au/pday12
 
R

R. McCarty

My omission, there is also another Registry point where the
SourcePath variable exists.
HKLM\Software\Microsoft\WindowsNT\CurrentVersion
-SourcePath
 
C

Colin Barnhorst

You need to make a slipstreamed cd integrating XP SP2 and SP3 using your
Windows cd and a download from MS. You are getting the error message
because the service pack levels on the hard drive and on the cd do not
agree.

I use nLite to slipstream:
http://www.nliteos.com/guide/

Use the SP3 for IT Professionals at:
https://www.microsoft.com/downloads...a8-5e76-401f-be08-1e1555d4f3d4&DisplayLang=en

The result will be an XP SP3 integrated cd that is good for sfc, reinstalls,
repair installs, etc.
 
P

Phil Day

Thanks for that idea - interestingly the value here ( the WindowsNT subkey)
was E:\I386.

I set the value to c:\windows\I386 since that is where the
other key is set to.

Changed the CDInstall key in
HKLM\Software\Microsoft\Windows\CurrentVersion\Setup back to zero.

Rebooted & tried SFC again & again the same message about the SP3 CD
appeared after a minute or 2.

Have reverted to original Registry entries with one exception since I also
yesterday changed my CD ROM from E Drive to D Drive in Computer Management.

I did this after deleting a Restore Partition from the Hard Drive to free up
space (after backing it up to an external HDD using DriveImage XML). So I've
reset this Windows NT subkey to D:\I386.

Will try the Slipstream idea this weekend.


--
Regards
Phil Day
Email:
(e-mail address removed) (H)
(e-mail address removed) (W)
Website:
http://members.optusnet.com.au/pday12
 
P

Phil Day

Many thanks, Colin, a great tip. To use the Aussie vernacular, bloody
beauty, mate !

I successfully created a Slipstream DVD using nLite - could have made a CD
if I wanted to but these days I have a lot of DVDs rather than CDs !

No problems at all now with running sfc /scannow - all works beautifully. I
love windows when it all runs properly.


--
Regards
Phil Day
Email:
(e-mail address removed) (H)
(e-mail address removed) (W)
Website:
http://members.optusnet.com.au/pday12
 
C

Colin Barnhorst

It isn't a registry issue. He just needs an XP cd that is XP SP3, not XP
SP2 like he has now. He can make his own.
 
F

Frog

I hope it is okay for me to ask a question in the middle of an ongoing
thread...if not let me know and I will reissue this question in a new
thread.

I downloaded the software suggested for making a slipstreamed cd as was
suggested in this thread. I found, however, that two versions of this
software exist on the download site...

nLite-1.4.5.exe 2,412 KB

nLite-1.4.5.installer.exe 2,580 KB

What is the difference between the two programs? I am running Windows
XP Pro with SP2 included. For now, all I want to do is make a new
Windows XP Pro Disk that includes SP3.

Does the nLite software make any adjustments to the Windows operating
system as it installs? I read along the way that it apparently has on
some machines...not sure, however, of this detail.

Can the nLite software be removed from my system via Add/Remove programs?

I looked unsuccessfully on the software download site for a users guide
for the nLite software...does such a document exist?

As you can see, I need some reassurance/guidance before proceeding with
installing this software on my system. Anything sent my way on this
subject will be greatly appreciated. Please keep your responses as
elementary and detailed as possible as I am new to Windows XP Pro.

Thanks,
Frog
 
D

Donald L McDaniel

It isn't a registry issue. He just needs an XP cd that is XP SP3, not XP
SP2 like he has now. He can make his own.

Apparently, not only does the OP suffer from a lack of English
comprehension, he also seems to have trust issues concerning
Microsoft.

If Microsoft says "Put the XP SP3 CD in the drive" they really DO mean
"one with SP3 slipstreamed into it", not "one with SP2 slipsteamed
into it."

Why he chose to ignore that, I do not know.



Too bad System File Checker doesn't ASK for an I386 folder when it is
operating. Instead, if a Service pack has been installed or
integrated into the installation code, it will ALWAYS ask for an XP
installation disk with the same level of Service Pack integrated into
it.

The "problem" has nothing to do with the condition of the Registry, or
any Registry setting, for that matter. It has to do with the fact
that SFC REQUIRES "an OS Disk containing the same Service Pack Level
as the level of the Service Pack on the HD." to be in the DVD drive,
not "a certain folder designation in the Registry".

No correct disk in the DVD drive, no "fix" for you. There is simply
no such "fix". A disk with the correct Service Pack level MUST be in
the Drive while SFC is running if it is to replace missing files or
settings.

Wonder why?
See my comments above.

Please, just ignore Mr. R McCarty's post, since it has absolutely
nothing to do with your problem, and will only serve to confuse you
further.

Your ONLY fix at this time is to create an XP disk with the same level
of Service Pack integrated into it as is installed on your HD, and
then use THAT disk while running SFC.

There exists NO SUCH "software workaround". IN your case, XP
installation media with Service Pack 3 integrated into it is the ONLY
"fix" or "workaround".


Donald L McDaniel
Please reply to the original newsgroup and thread.
========================================================
 

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

Top