sfc and the service pack cd

  • Thread starter Thread starter Mark Parker
  • Start date Start date
M

Mark Parker

Hi all,
I've got a friend with a win2k professional computer. I'm wanting to run
sfc /scannow but it comes back and asks me to insert the service pack 3 cd.
Since there isn't one, I'm wondering what I can do to create one. I've
downloaded and extracted the service pack, and I was just going to burn it,
but I'm hoping that someone can tell me what the file structure on the cd is
expected to look like.

Thanks,

-Mark
 
dcdon said:

I think it doesn't require the CD itself, but it does need the i386 folder
from the extracted SP (make sure it's the network version as DcDon writes.

w2ksp4.exe -x
choose directory (i.e. c:\w2kSP4
I recall that there will be a update directory and a bunch of files in that
directory. All those files are what the OS is looking for, see if you can
direct it toward it.

If you slipstream SP4 into the Win2k disc, the "cdrom" it is asking for will
suffice.


GL, Tim
 
There is actually a simpler way. First thing the user should be at SP4. For if not, running sfc will corrupt hotfixes that are Post SP3 pre SP4.

Once that is done you take the network install of SP4. You unpack that use WinZIP or some such extracter which can extract compessed executables.

Then you put that somewhere using ONLY 8.3 file names. Say in C:\W2KSP4. Now the folder you want to be concerned with here in the extract is i386. In the registry Start | Run | regedit | OK you navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

and then you enter this name value on the right

Right -click the key choose New | String value | Start typing ServicePackSourcePath then click off just click in an empty area of the white space on the right. Then double-click the string value you just entered and type
C:\W2KSP4 You need to set the location one folder above the i386 folder. Close out and reboot. Then try.

If that still doesn't do the trick then we need to go into regedt32 and add the path to the W2KSP4 (one above the i386 folder) folder of the Service Pack 4 to the the Installation Sources Name REG_MULTI_SZ in the same location in the registry. There you just put the cursor after the last entry in the list hit <ENTER> and then type in the path. Close out reboot.

That should get it for you. Sometimes it doesn't work. In that case let me know and the last thing to do is put the Windows 2000 CD-ROM on a drive. If that is done sfc will never ask for the CD-ROM or Service Pack again.
 
Thanks George

I thought I had included d/l Belarc Advisor
at www.belarc.com is a pretty good utility.
It will tell you if any Hotpatch is not correct or lost in any other
exercise and the link to install it again.

don




There is actually a simpler way. First thing the user should be at SP4.
For if not, running sfc will corrupt hotfixes that are Post SP3 pre SP4.

Once that is done you take the network install of SP4. You unpack that use
WinZIP or some such extracter which can extract compessed executables.

Then you put that somewhere using ONLY 8.3 file names. Say in C:\W2KSP4.
Now the folder you want to be concerned with here in the extract is i386.
In the registry Start | Run | regedit | OK you navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

and then you enter this name value on the right

Right -click the key choose New | String value | Start typing
ServicePackSourcePath then click off just click in an empty area of the
white space on the right. Then double-click the string value you just
entered and type
C:\W2KSP4 You need to set the location one folder above the i386 folder.
Close out and reboot. Then try.

If that still doesn't do the trick then we need to go into regedt32 and add
the path to the W2KSP4 (one above the i386 folder) folder of the Service
Pack 4 to the the Installation Sources Name REG_MULTI_SZ in the same
location in the registry. There you just put the cursor after the last
entry in the list hit <ENTER> and then type in the path. Close out reboot.

That should get it for you. Sometimes it doesn't work. In that case let me
know and the last thing to do is put the Windows 2000 CD-ROM on a drive. If
that is done sfc will never ask for the CD-ROM or Service Pack again.
 
Yes I hear that is a good application. It's third-party which I usually stay away from if Microsoft has it covered. They do in this case. It is called qfecheck. That is available from Microsoft here:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;282784

--
George Hester
__________________________________
dcdon said:
Thanks George

I thought I had included d/l Belarc Advisor
at www.belarc.com is a pretty good utility.
It will tell you if any Hotpatch is not correct or lost in any other
exercise and the link to install it again.

don




There is actually a simpler way. First thing the user should be at SP4.
For if not, running sfc will corrupt hotfixes that are Post SP3 pre SP4.

Once that is done you take the network install of SP4. You unpack that use
WinZIP or some such extracter which can extract compessed executables.

Then you put that somewhere using ONLY 8.3 file names. Say in C:\W2KSP4.
Now the folder you want to be concerned with here in the extract is i386.
In the registry Start | Run | regedit | OK you navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

and then you enter this name value on the right

Right -click the key choose New | String value | Start typing
ServicePackSourcePath then click off just click in an empty area of the
white space on the right. Then double-click the string value you just
entered and type
C:\W2KSP4 You need to set the location one folder above the i386 folder.
Close out and reboot. Then try.

If that still doesn't do the trick then we need to go into regedt32 and add
the path to the W2KSP4 (one above the i386 folder) folder of the Service
Pack 4 to the the Installation Sources Name REG_MULTI_SZ in the same
location in the registry. There you just put the cursor after the last
entry in the list hit <ENTER> and then type in the path. Close out reboot.

That should get it for you. Sometimes it doesn't work. In that case let me
know and the last thing to do is put the Windows 2000 CD-ROM on a drive. If
that is done sfc will never ask for the CD-ROM or Service Pack again.
 

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

Back
Top