system file checker

  • Thread starter Thread starter Debbie Graham
  • Start date Start date
D

Debbie Graham

I don't have this In the right pane, right-click ServicePackSourcePath in
the registry

Debbie
 
Under

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

here is what you should see listed under the name column in the right hand
pane.

(Default)
BootDir
CDInstall
DriverCachePath
Installation Sources
LogLevel
PrivateHash
ServicePackSourcePath
SourcePath

Is anything else missing?

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
Hi Debbie,

And you have an extra item, that I cannot read in your picture.

Open regedit and navigate to >>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

Right click a blank spot in the right hand pane, point to New and click
String Value.

New Value #1 should be highlighted in Blue and available to rename to
ServicePackSourcePath.

Paste or type: ServicePackSourcePath in place of New Value #1.

If New Value #1 becomes unavailable before you can change the name, right
click New Value #1 and select Rename. Paste ServicePackSourcePath in
and left click a blank spot.

Will look like...
ServicePackSourcePath REG_SZ

REG_SZ is a String Value.

Double click: ServicePackSourcePath type the letter of your CD drive in
the Value Data box. Like so D:\ and click OK.

Will look like...
ServicePackSourcePath REG_SZ D:\


Right click a blank spot in the right hand pane, point to New and click
String Value.

New Value #1 should be highlighted in Blue and available to rename to
SourcePath.

Paste or type: SourcePath in place of New Value #1.

If New Value #1 becomes unavailable before you can change the name, right
click New Value #1 and select Rename. Paste SourcePath in and left
click a blank spot.

Will look like...
SourcePath REG_SZ

Double click: SourcePath type the letter of your CD drive in the Value
Data box. Like so D:\ and click OK.

Will look like...
SourcePath REG_SZ D:\

--------------

Double click that second item, below (Default), highlight the Value name
box, hit Ctrl + C to copy it, click Cancel and paste what you copied into a
message and post back.

It looks like a GUID number, a number in brackets like {234234} or it could
be a number in parentheses (234234). I would like to do a Google search on
that and see what it is.
---------

I found something similar on a Russian website...

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup
Value Name: (9F1C11AA-197B-494X-BA54-47A8489BB47k)
Data Type: REG_SZ
Value Data: SourceLocator32b

Something to do with a trial period on jv16 PowerTools 2006. If you have
jv16 PowerTools 2006, that is probably what messed up your registry, SWAG.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
Hi Wesley,

I did what you wrote and will try it now. Here is a pic of that other
entry. I don't even remember trying jv 16 power tools


Debbie
 
Debbie, I could find nothing Google searching for
(9F1C11AA-197B-494X-BA54-47A8489BB47d) or SourceLocator32ds.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
Debbie,

Before doing Method 2 below, try this.

Paste the following line into Start | Run and click OK...

%windir%\ServicePackFiles

If the ServicePackFiles folder opens, the proceed with Method 2, you have a
ServicePackFiles folder. The ServicePackSourcePath needs to be changed to
reflect this.

Method 2: Modify the registry to point to the Windows XP SP2 Setup files
Warning Serious problems might occur if you modify the registry incorrectly
by using Registry Editor or by using another method. These problems might
require that you reinstall your operating system. Microsoft cannot guarantee
that these problems can be solved. Modify the registry at your own risk.

1. Click Start, click Run, type regedit in the Open box, and then click OK.
2. Locate the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

3. In the right pane, right-click ServicePackSourcePath, click Modify, type
or paste

%windir%\ServicePackFiles

and then click OK.

from...
You are prompted to insert a Windows XP SP2 CD when you try to run the
System File Checker tool on a Windows XP SP2-based computer
http://support.microsoft.com/kb/900910

NOTE: The ServicePackFiles folder only exists if you have upgraded to XP SP2
and SP2 was not included in the original install and the SP2 upgrade was
done by downloading it from Microsoft. The ServicePackFiles\i386 folder
contains the most recently updated service pack files and is used for
Windows File Protection instead of using the system32\dllcache folder.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
It says windows can not find the service pack files, now what? My windows
cd already had the sp2 upgrade on it I didn't have to install it from
microsoft.



Debbie
 
Debbie,

Load your XP CD into your CD drive. Wait a while for Windows to read it, a
minute or so. Then type sfc /scannow in Start | Run.

I just tried this. If I ran sfc /scannow before I loaded the CD into the
drive I got this message...

Insert your Windows XP Professional Service Pack 2 CD now.

I have XP Pro by the way.

If I loaded the CD into the drive and waited a bit before running sfc
/scannow, I had no problem.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
Wes I just tried that and it still tells me I have the wrong CD. Is there
any way I can extract the service pack files onto my C windows directory?


Debbie
 
Debbie Graham said:
Wes I just tried that and it still tells me I have the wrong CD. Is there
any way I can extract the service pack files onto my C windows directory?


Debbie,

Sometime back i had a similar problem loading disc,but my son-in-law put me
right.When it appears it wont except disc you should get a box come up with
retry button on. Keep clicking on it and eventually you will see the blue
progress bar grow,as it downloads files needed. Sometimes a minute or so may
pass before having to click on retry again and again. My full extraction
took about an hour, but it worked.
"Roger"
====================== ====================
 
that didn't work for me Roger, I just kept doing that for 5 mins and
nothing happened
Debbie
 
Debbie,

Since you do not have the %windir%\ServicePackFiles folder, Windows File
Protection is going to want to look for %windir%\system32\dllcache folder.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

Try changing ServicePackSourcePath to C:\

Note:
%windir% is an environment variable that is the location of the system
folder.

Typing or pasting %windir% into the Start | Run box opens to the Windows
folder on whatever drive it is located. I.e. C:\WINDOWS or C:\WINNT.

Windows XP can be installed in either WINDOWS or WINNT.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
Wes I don't have this in my registry, I'm I supposed too? I don't have
anything saying windows file protection or winlogon in the Windows NT part.
SUMMARY
The following registry key is the primary location for registry settings for
Windows File Protection/System File Checker:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
In addition, Windows File Protection/System File Checker settings may also
be located in the following registry key:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Windows File
Protection
Back to the top

MORE INFORMATION
When Windows starts up, the Windows File Protection service synchronizes
(copies) the WFP settings from the following registry key
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Windows File
Protection
to the following registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
Therefore, if any of the following values are present in the
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Windows File
Protection key, they will take precedence over the same values under the
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
key.

Debbie
 
I got it to work with this sfc /scanboot but now it runs each time I reboot.
How do I stop it?


Debbie
 
From my registry...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Value Name: SourcePath
Data Type: REG_SZ
Value data: D:\I386

D:\I386 indicates the I386 folder on my XP CD. D:\ is my CD drive.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Value Name: SFCDisable
Data Type: REG_DWORD
Value data: 0 or 1 or 2
0 means do not scan protected files after restart. (Default value)
1 means scan all protected files after every restart (set if sfc /scanboot
is run).
2 means scan all protected files one time after a restart (set if sfc
/scanonce is run).

Value Name: SfcQuota
Data Type: REG_DWORD
Specifies the maximum disk space that the Windows File Protection file cache
can use.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
is
[+] HKEY_LOCAL_MACHINE
[+] SOFTWARE
[+] Microsoft
[+] Windows NT
[+] CurrentVersion
[+] Winlogon

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
Debbie,

The Value: Installation Sources is showing G:\I386.

What is drive G:???

Is G:\ a hidden partition on your hard drive that contains the I386 folder?

Does G:\I386 contain the I386 folder from you XP CD?

Did you copy the I386 folder from the CD to your G: drive?

If you did copy the I386 folder from the CD to your G: drive, then
SourcePath being G:\ should be fine.
------------------

If this folder exists c:\windows\ServicePackFiles\ServicePackCache

Paste the following line into Start | Run and click OK..

c:\windows\ServicePackFiles\ServicePackCache

If the folder opens then the folder exists.

Then change this to read like this...
ServicePackSourcePath Reg_SZ c:\windows\ServicePackFiles

If you did NOT copy the I386 folder to your hard drive and G:\ is your CD
drive, then change Installation Sources so that there is nothing in the
Value Data.

Like this...
Installation Sources REG_MULTI_SZ

And if G:\ is your CD drive change ServicePackSourcePath to G:\

And if G:\ is your CD drive SourcePath being G:\ should be OK.
-------

On my machine, XP CD came with SP2 and I do not have an I386 folder anywhere
except on the XP CD and D:\ is my CD drive..

Installation Sources This value has nothing, it is empty
ServicePackSourcePath D:\
SourcePath D:\

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
This file doesn't exist (If this folder exists
c:\windows\ServicePackFiles\ServicePackCache)

Drive G is my one CD Rom drive. I don't have the I386 folder anywhere but
on the cd like yours.

I removed what I had in the Installation Sources and have
ServicePackSourcePath and Sourcepath set to me G drive, the CD Rom. I'm
running sfc now but it's not asking for the cd probably because I was able
to run it with the sfc /scanboot command. So I guess I won't be able to
test this new info until I try running sfc command on a later date.

Debbie
 
Description of Windows XP and Windows Server 2003 System File Checker
(Sfc.exe)
http://support.microsoft.com/kb/310747

See aslo...

System File Checker (sfc) HELP
Paste the following line into Start | Run and click OK...

hh ntcmds.chm::/system_file_checker.htm

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
I know about this, I found sfc /CANCEL so I hope that will work when I
reboot so it doesn't scan again.
Debbie
 
Back
Top