sfc /scannow

R

regfla

I have a Dell Dimension E510, Win XP SP3. When I run sfc /scannow it will
complete apprx 85% then ask me to insert my Win XP disk. I don't have one
since the OS came preloaded. Can anyone advise how to complete sfc /scannow?
 
L

Lem

regfla said:
I have a Dell Dimension E510, Win XP SP3. When I run sfc /scannow it will
complete apprx 85% then ask me to insert my Win XP disk. I don't have one
since the OS came preloaded. Can anyone advise how to complete sfc /scannow?

See if you have a c:\i386 folder. If so,

- Start the Registry Editor
- Go to HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
CurrentVersion \ Setup
- Double click the value SourcePath in the right pane and changethe
value from the drive letter indicating your CD drive to C:\.
- Close the registry editor, and log off from Windows, or restart your
computer for the setting to take effect.

--
Lem -- MS-MVP

To the moon and back with 2K words of RAM and 36K words of ROM.
http://en.wikipedia.org/wiki/Apollo_Guidance_Computer
http://history.nasa.gov/afj/compessay.htm
 
D

David H. Lipman

From: "Lem" <lemp40@unknownhost>


| See if you have a c:\i386 folder. If so,

| - Start the Registry Editor
| - Go to HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
| CurrentVersion \ Setup
| - Double click the value SourcePath in the right pane and changethe
| value from the drive letter indicating your CD drive to C:\.
| - Close the registry editor, and log off from Windows, or restart your
| computer for the setting to take effect.

| --
| Lem -- MS-MVP

That's assuming the C:\i386 folder is at the same Service Pack level as the OS. If not,
the i386 folder will need to be slipstreamed to the unmentioned Service Pack level.
 
F

Frog

David said:
From: "Lem" <lemp40@unknownhost>



| See if you have a c:\i386 folder. If so,

| - Start the Registry Editor
| - Go to HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
| CurrentVersion \ Setup
| - Double click the value SourcePath in the right pane and changethe
| value from the drive letter indicating your CD drive to C:\.
| - Close the registry editor, and log off from Windows, or restart your
| computer for the setting to take effect.

| --
| Lem -- MS-MVP

That's assuming the C:\i386 folder is at the same Service Pack level as the OS. If not,
the i386 folder will need to be slipstreamed to the unmentioned Service Pack level.
I hope it is appropriate to ask this question in this thread---if not I
will understand and start another thread.

I have to find my disk every time I want to run sfc /scannow. I
thought, in view of the information above, that I would change my
registry as suggested. I did find a i386 folder on my system as follows:

C:\XP_Source\I386

Now I have two questions as follows:

Do I change the registry setting from D:\ (my CD\DVD drive) to C:\ or to
C:\XP_Source\I386 ?

Secondly, how can I determine what Service Pack is included in the
SVCPACK folder (a sub folder under C:\XP_Source\I386)?

(Please note that my Windows XP Pro CD came with SP2 included. I have
subsequently upgraded my Windows software to include Service Pack 3.)

Here are the files that appear when I click the SVCPACK folder:

BRANCHES.INF 1 kb Setup Information 7/27/2007 7:00AM
HFINT.DAT 1 kb InterVideo Media File 7/27/2007 7:00AM
KB911164.CAT 15 kb Security Catalog 7/27/2007 7:00AM
KB911164.EXE 3,639 kb Application 7/27/2007 7:00AM

When I right the SVCPACK folder and select Properties, I see the
following on the General tab:

SVCPACK
Type: File Folder
Location: C:\XP_Source\I386
Size: 3.56 MB (3,740,990 bytes)
Size of disk: 3.57 MB (3,751,936 bytes)
Contains: 4 Files, 0 Folders
Created: Friday, May 30, 2008, 11:42:45 AM
Attributes Selected - Read-only, Mot Selected - Hidden

It appears to me that the four files listed, when I click SVCPACK, are
older than my computer and probably related to Service Pack 2. The
information I see when I right click SVCPACK/select Properties appears
to be subsequent to the purchase of my computer and are likely Service
Pack 3 related.

Thanks for any help sent my way on this subject.

Frog
 
L

Lem

David said:
That's assuming the C:\i386 folder is at the same Service Pack level as the OS. If not,
the i386 folder will need to be slipstreamed to the unmentioned Service Pack level.

David,

I'll admit that I don't know the details of how sfc keeps track of
updates and service packs, but my understanding was that when sfc asks
for the "Windows XP CD" it is asking for the original install media,
which "probably" is in c:\i386.

Presumably, if the system has had a sp applied, there will be *another*
i386 folder in C:\Windows\ServicePackFiles and/or
C:\Windows\ServicePackFiles\ServicePackCache where sfc can get files
that have been updated since the original install.

Are you saying that if you have a system that has had a service pack
applied, sfc will *never* ask for the original CD?
 
D

David H. Lipman

From: "Frog" <[email protected]>



| I hope it is appropriate to ask this question in this thread---if not I
| will understand and start another thread.

| I have to find my disk every time I want to run sfc /scannow. I
| thought, in view of the information above, that I would change my
| registry as suggested. I did find a i386 folder on my system as follows:

| C:\XP_Source\I386

| Now I have two questions as follows:

| Do I change the registry setting from D:\ (my CD\DVD drive) to C:\ or to
| C:\XP_Source\I386 ?

| Secondly, how can I determine what Service Pack is included in the
| SVCPACK folder (a sub folder under C:\XP_Source\I386)?

| (Please note that my Windows XP Pro CD came with SP2 included. I have
| subsequently upgraded my Windows software to include Service Pack 3.)

| Here are the files that appear when I click the SVCPACK folder:

| BRANCHES.INF 1 kb Setup Information 7/27/2007 7:00AM
| HFINT.DAT 1 kb InterVideo Media File 7/27/2007 7:00AM
| KB911164.CAT 15 kb Security Catalog 7/27/2007 7:00AM
| KB911164.EXE 3,639 kb Application 7/27/2007 7:00AM

| When I right the SVCPACK folder and select Properties, I see the
| following on the General tab:

| SVCPACK
| Type: File Folder
| Location: C:\XP_Source\I386
| Size: 3.56 MB (3,740,990 bytes)
| Size of disk: 3.57 MB (3,751,936 bytes)
| Contains: 4 Files, 0 Folders
| Created: Friday, May 30, 2008, 11:42:45 AM
| Attributes Selected - Read-only, Mot Selected - Hidden

| It appears to me that the four files listed, when I click SVCPACK, are
| older than my computer and probably related to Service Pack 2. The
| information I see when I right click SVCPACK/select Properties appears
| to be subsequent to the purchase of my computer and are likely Service
| Pack 3 related.

| Thanks for any help sent my way on this subject.

| Frog

C:\XP_Source\I386 is an unusual location but it may be the original installer files.
Depends on WHO built the system.
If the folder is greater than 500MB then they are the right files.

You would then run Regedit and go to...
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

and change 'SourcePath' to be equal to; C:\XP_Source\

The way to easily determine the Service Pack level of the OS is to Right-Click on "My
Computer and choose "Properties".
It will be displayed.

Then look in the .\i386 folder.
If the files are at Service Pack 2 level (SP2) then you'll find; SP2.CAB
If the files are at SP3 level then you'll find; SP3.CAB, etc.
 
D

David H. Lipman

From: "Lem" <lemp40@unknownhost>

| David,

| I'll admit that I don't know the details of how sfc keeps track of
| updates and service packs, but my understanding was that when sfc asks
| for the "Windows XP CD" it is asking for the original install media,
| which "probably" is in c:\i386.

| Presumably, if the system has had a sp applied, there will be *another*
| i386 folder in C:\Windows\ServicePackFiles and/or
| C:\Windows\ServicePackFiles\ServicePackCache where sfc can get files
| that have been updated since the original install.

| Are you saying that if you have a system that has had a service pack
| applied, sfc will *never* ask for the original CD?

| --
| Lem

This is my understanding...

I am saying that when it asks for the "Windows XP CD" it is NOT finding the files at their
correct version levels the OS expects and thus will look for the source. If the OS is at
SP3 level then the OS expects to replace the file with a file that is at SP3 level.

Depending on the situation, if the file requested is not found to be at the expected SP
level and is still pointed to the i386 folder and the version isn't what's expected it
still may return with a request for "Windows XP CD".
 
F

Frog

David said:
From: "Frog" <[email protected]>



| I hope it is appropriate to ask this question in this thread---if not I
| will understand and start another thread.

| I have to find my disk every time I want to run sfc /scannow. I
| thought, in view of the information above, that I would change my
| registry as suggested. I did find a i386 folder on my system as follows:

| C:\XP_Source\I386

| Now I have two questions as follows:

| Do I change the registry setting from D:\ (my CD\DVD drive) to C:\ or to
| C:\XP_Source\I386 ?

| Secondly, how can I determine what Service Pack is included in the
| SVCPACK folder (a sub folder under C:\XP_Source\I386)?

| (Please note that my Windows XP Pro CD came with SP2 included. I have
| subsequently upgraded my Windows software to include Service Pack 3.)

| Here are the files that appear when I click the SVCPACK folder:

| BRANCHES.INF 1 kb Setup Information 7/27/2007 7:00AM
| HFINT.DAT 1 kb InterVideo Media File 7/27/2007 7:00AM
| KB911164.CAT 15 kb Security Catalog 7/27/2007 7:00AM
| KB911164.EXE 3,639 kb Application 7/27/2007 7:00AM

| When I right the SVCPACK folder and select Properties, I see the
| following on the General tab:

| SVCPACK
| Type: File Folder
| Location: C:\XP_Source\I386
| Size: 3.56 MB (3,740,990 bytes)
| Size of disk: 3.57 MB (3,751,936 bytes)
| Contains: 4 Files, 0 Folders
| Created: Friday, May 30, 2008, 11:42:45 AM
| Attributes Selected - Read-only, Mot Selected - Hidden

| It appears to me that the four files listed, when I click SVCPACK, are
| older than my computer and probably related to Service Pack 2. The
| information I see when I right click SVCPACK/select Properties appears
| to be subsequent to the purchase of my computer and are likely Service
| Pack 3 related.

| Thanks for any help sent my way on this subject.

| Frog

C:\XP_Source\I386 is an unusual location but it may be the original installer files.
Depends on WHO built the system.




Thanks for your quick response. See my response interspersed in your
message below---



My computer was assembled by a local computer store...Omega Computers.
If the folder is greater than 500MB then they are the right files.

Ok...I think. The folder found at C:\XP_Source\I386 is a large
folder...not sure how big the folder contents are but it is sizable.
You would then run Regedit and go to...
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

and change 'SourcePath' to be equal to; C:\XP_Source\

Just checking on this one--would it only be C:\XP_Source\ or
C:\XP_Source\I386 ... or will it check the C:\XP_Source\ folder until it
finds the right information? It seems like all of the files are included
under the sub I386 folder.
The way to easily determine the Service Pack level of the OS is to Right-Click on "My
Computer and choose "Properties".
It will be displayed.

Service Pack 3 is indicated.
Then look in the .\i386 folder.
If the files are at Service Pack 2 level (SP2) then you'll find; SP2.CAB
If the files are at SP3 level then you'll find; SP3.CAB, etc.

Interesting at this point...I have SP2.CAB, SP2.CAT, sp3.cab, and
SP3.CAT as follows:

SP2.CAB 18,300 KB Cabinet File 7/27/2007 7:00 AM
SP2.CAT 1,032 KB Security Catalog 7/27/2007 7:00 A.M.
sp3.cab 19.587 KB Cabinet File 4/14/2008 4:51 AM
SP3.CAT 1,267 KB Security Catalog 4/14/2008 6:40 AM
 
D

David H. Lipman

From: "Frog" <[email protected]>





| Thanks for your quick response. See my response interspersed in your
| message below---



| My computer was assembled by a local computer store...Omega Computers.

| Ok...I think. The folder found at C:\XP_Source\I386 is a large
| folder...not sure how big the folder contents are but it is sizable.


| Just checking on this one--would it only be C:\XP_Source\ or
| C:\XP_Source\I386 ... or will it check the C:\XP_Source\ folder until it
| finds the right information? It seems like all of the files are included
| under the sub I386 folder.


| Service Pack 3 is indicated.

| Interesting at this point...I have SP2.CAB, SP2.CAT, sp3.cab, and
| SP3.CAT as follows:

| SP2.CAB 18,300 KB Cabinet File 7/27/2007 7:00 AM
| SP2.CAT 1,032 KB Security Catalog 7/27/2007 7:00 A.M.
| sp3.cab 19.587 KB Cabinet File 4/14/2008 4:51 AM
| SP3.CAT 1,267 KB Security Catalog 4/14/2008 6:40 AM


You are good to go!

Point the indicated Registry key to; C:\XP_Source\
 
P

Peter Foldes

David

Under C:\Windows\ServicePackFiles\i386 all the original OS files and all Service
Pack files are already slipstreamed and ready to go. Providing the OP has let this
happen from the start of the original install and up to all SP's that was installed.
If the C:\Windows\ServicePackFiles\i386 does not exist then the OP has to do what
you posted
 
D

David H. Lipman

From: "Peter Foldes" <[email protected]>

| David

| Under C:\Windows\ServicePackFiles\i386 all the original OS files and all Service
| Pack files are already slipstreamed and ready to go. Providing the OP has let this
| happen from the start of the original install and up to all SP's that was installed.
| If the C:\Windows\ServicePackFiles\i386 does not exist then the OP has to do what
| you posted

| --
| Peter

Thanx for the clarification Peter.
 
E

Edward W. Thompson

David H. Lipman said:
From: "Peter Foldes" <[email protected]>

| David

| Under C:\Windows\ServicePackFiles\i386 all the original OS files and all
Service
| Pack files are already slipstreamed and ready to go. Providing the OP
has let this
| happen from the start of the original install and up to all SP's that
was installed.
| If the C:\Windows\ServicePackFiles\i386 does not exist then the OP has
to do what
| you posted

| --
| Peter

Thanx for the clarification Peter.
Please allow me to interject.

I have never been able to run 'sfc/now' without having to insert the WINXP
CD (well 'never' within living memory :)) All relevant references in the
Registry have been checked and rechecked. This thread has been the first
reference I have seen that suggests the problem may be due to differences
between the installed version of WINXP (SP3) and the version that is in the
i386 folder. I have checked the C:\Windows\ServicePackFiles\i386 folder
which is compressed, and note the inclusion of SP3.cab whereas in C:\i386
only SP2.cab is present. Will simply copying the contents of
C:\Windows\ServicePackFiles\i386 to C:\i386 'fix' the problem or should I
delete the contents of C:\i386 first? Secondly do I need to 'uncompress'
the files before copying to c:\i386 or doesn't it matter?

Will appreciate your guidance.
 
D

David H. Lipman

From: "Edward W. Thompson" <[email protected]>


| "David H. Lipman said:
From: "Peter Foldes" <[email protected]>
| David
| Under C:\Windows\ServicePackFiles\i386 all the original OS files and all
Service
| Pack files are already slipstreamed and ready to go. Providing the OP
has let this
| happen from the start of the original install and up to all SP's that
was installed.
| If the C:\Windows\ServicePackFiles\i386 does not exist then the OP has
to do what
| you posted
| --
| Peter
Thanx for the clarification Peter.


| Please allow me to interject.

| I have never been able to run 'sfc/now' without having to insert the WINXP
| CD (well 'never' within living memory :)) All relevant references in the
| Registry have been checked and rechecked. This thread has been the first
| reference I have seen that suggests the problem may be due to differences
| between the installed version of WINXP (SP3) and the version that is in the
| i386 folder. I have checked the C:\Windows\ServicePackFiles\i386 folder
| which is compressed, and note the inclusion of SP3.cab whereas in C:\i386
| only SP2.cab is present. Will simply copying the contents of
| C:\Windows\ServicePackFiles\i386 to C:\i386 'fix' the problem or should I
| delete the contents of C:\i386 first? Secondly do I need to 'uncompress'
| the files before copying to c:\i386 or doesn't it matter?

| Will appreciate your guidance.


No I suggest to slipstream the C:\i386 folder with SP3 so the OS does what it wants to.
 
R

regfla

don't have that folder. what now?

Lem said:
See if you have a c:\i386 folder. If so,

- Start the Registry Editor
- Go to HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \
CurrentVersion \ Setup
- Double click the value SourcePath in the right pane and changethe
value from the drive letter indicating your CD drive to C:\.
- Close the registry editor, and log off from Windows, or restart your
computer for the setting to take effect.

--
Lem -- MS-MVP

To the moon and back with 2K words of RAM and 36K words of ROM.
http://en.wikipedia.org/wiki/Apollo_Guidance_Computer
http://history.nasa.gov/afj/compessay.htm
 
F

Frog

David said:
From: "Frog" <[email protected]>






| Thanks for your quick response. See my response interspersed in your
| message below---



| My computer was assembled by a local computer store...Omega Computers.


| Ok...I think. The folder found at C:\XP_Source\I386 is a large
| folder...not sure how big the folder contents are but it is sizable.



| Just checking on this one--would it only be C:\XP_Source\ or
| C:\XP_Source\I386 ... or will it check the C:\XP_Source\ folder until it
| finds the right information? It seems like all of the files are included
| under the sub I386 folder.



| Service Pack 3 is indicated.


| Interesting at this point...I have SP2.CAB, SP2.CAT, sp3.cab, and
| SP3.CAT as follows:

| SP2.CAB 18,300 KB Cabinet File 7/27/2007 7:00 AM
| SP2.CAT 1,032 KB Security Catalog 7/27/2007 7:00 A.M.
| sp3.cab 19.587 KB Cabinet File 4/14/2008 4:51 AM
| SP3.CAT 1,267 KB Security Catalog 4/14/2008 6:40 AM


You are good to go!

Point the indicated Registry key to; C:\XP_Source\
I made the change to the Registry...ran sfc /scannow...and the scan
seemed to run without a glitch. Thanks for the help.

I have a comment to make regarding a later exchange in this thread that
pertains to the following:
| I have never been able to run 'sfc/now' without having to insert the WINXP
| CD (well 'never' within living memory :)) All relevant references in the
| Registry have been checked and rechecked. This thread has been the first
| reference I have seen that suggests the problem may be due to differences
| between the installed version of WINXP (SP3) and the version that is in the
| i386 folder. I have checked the C:\Windows\ServicePackFiles\i386 folder
| which is compressed, and note the inclusion of SP3.cab whereas in C:\i386
| only SP2.cab is present. Will simply copying the contents of
| C:\Windows\ServicePackFiles\i386 to C:\i386 'fix' the problem or should I
| delete the contents of C:\i386 first? Secondly do I need to 'uncompress'
| the files before copying to c:\i386 or doesn't it matter?

Before I made the change to the Registry, it pointed to my D:\ CD/DVD
drive. Thus, I can understand why it always asked me to place the
Windows XP CD in the drive. After that, all proceeded without any
problems. Initially, I placed the original Windows XP SP2 CD in the
drive. I immediately was asked (in my words) for the correct CD. I
made a new CD that included SP3. I then attempted to run sfc /scannow
again, and all went well. As I said earlier, my I386 folder includes
both SP2.CAB and sp3.cab. I did nothing to place SP3 in the I386
folder. Thus, I can only guess that it was placed there as the SP3
software was loading on my system. I don't know whether any of this
helps with this subject---but it's free for what it's worth.

Thanks again for the help.

Frog
 

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

SFC question 2
System File Checker Question 12
Bricked my o.s. 26
SFC /scannow 5
SFC in retail version of XP? 8
sfc /scannow 14
SFC /scannow 13
SP3 and System File Checker 8

Top