Jump to content

Welcome to Geeks to Go - Register now for FREE

Need help with your computer or device? Want to learn new tech skills? You're in the right place!
Geeks to Go is a friendly community of tech experts who can solve any problem you have. Just create a free account and post your question. Our volunteers will reply quickly and guide you through the steps. Don't let tech troubles stop you. Join Geeks to Go now and get the support you need!

How it Works Create Account
Photo

SFC /SCANNOW NOT WORKING


  • Please log in to reply

#1
mysoul

mysoul

    Member

  • Member
  • PipPip
  • 70 posts
W. XP HOME
SP3
HP LAPTOP


Hi all,

I recently trıed to get sfc /scannow to work,

thıs ıs the message ı receıve

"Files that are needed for Windows to run properly must be copied to the DLL cache" and

ıt asks for the W. XP Home Edition SP3 Disc.(don't have a W.CD by the way)

.
(ıt doesn't specify what .DLL eıther)
I know thıs ıs a common problem for some users,

and even though ı don't have any real problems wıth my laptop,

ı would stıll lıke to get thıs to work,ıf possıble

Regedit .

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

SourcePath is set to C:

Any ıdeas as to what ı could do ?


Thank you

Edited by mysoul, 13 March 2012 - 04:10 AM.

  • 0

Advertisements


#2
Macboatmaster

Macboatmaster

    7k

  • Member
  • PipPipPipPipPipPipPipPip
  • 7,237 posts
Follow the procedure here please it may be necessary to change the source path from C:\ as below.

IMPORTANT enable view of hidden files.

you could try step 2 in the work around part of it and point it to the right drive ...
or try pointing it at ...C:Windows\servicePackFiles\servicePackFiles



we are going to run System File Checker... to make sure all of your protected files are not corrupt. The scan will automatically replace any corrupt files that it finds.
but first make sure that you can view protected files...
click on...My Computer....Tools...Folder Options....View...
Uncheck...Hide protected operating system files...

Click Start...type in...Run
At the prompt type sfc /scannow
note that there is a single space between sfc and /scannow.

a box should appear telling you how much longer the process should take....

.AS YOU do not have the CD scroll down to HOW TO WORK AROUND THIS for instructions...

Once the scan is complete...Check for Windows Updates... After using the File Protection Service you will need to reapply some updates.....
reboot and let me know how its running
if everythings OK.. rehide the protected files...

click on...My Computer....Tools...Folder Options....View...
check...Hide protected operating system files...

==================
HOW TO WORK AROUND THIS
Windows Protection Files are usually stored in:C:WINDOWS/System32/Dllcache
C: in most cases is the root drive...yours may be different...

The dllcache folder is extremely important so Windows XP hides it from you...

click on... My Computer ... Tools .. Folder Options ... View ...
uncheck.... Hide protected operating system files....

There is normally no need for the original XP CD to be inserted as your computer has a copy it can get hold of in this cache.

if the Dllcache folder or part of it has become corrupted then you will be prompted for the XP CD ... so your computer can get a clean copy...

not ALL installations of Windows XP have ALL the system files cached into this folder... You may only have around 25-50MB of files in this folder under Windows XP depending on the settings in the registry.
note ...mine has 433MB in it

HOW TO WORK AROUND THIS
borrow a friend or coworkers retail copy of xp...it has to be the same version that you have installed... either home or pro ..or have them put a copy of the I386 folder on a cd for you ...then proceed to Step 1

As well as having a cache of all the system files on your PC, you should have the I386 folder from the XP CD installed on your hard drive. After doing this, it is quite simple to modify the registry to tell it the source path for these files.

This prevents 99% of requests for the the XP CD with Windows File Protection and the I386 folder also contains many other files that are sometimes needed by the operating system and this stops those requests for the XP CD...

HOW TO PUT I386 ON YOUR ROOT DRIVE:

Step 1

You will need to get your XP CD and locate the folder called: I386

This is a major folder and should be one of the first you see, now copy this onto your hard drive into the system root. For most of you that is going to be C: so you should end up with a folder that looks like: C:I386

Step 2

Your computer needs to know that you now have the necessary files on your PC. This is done by editing the registry. Here's how...type in regedit in the Run box on the start menu...

By navigating to:HKEY_LOCAL_MACHINE SOFTWARE Microsoft /Windows/ CurrentVersion/ Setup

You will see various entries here on the right hand side.

The one we want is called: SourcePath

It probably has an entry pointing to your CD-ROM drive,(usually D:) and that is why it is asking for the XP CD. All we need to do is change it to: C: Now, double click the SourcePatch setting and a new box will pop up allowing you to make the change to the drive letter of your root drive, probably C:

HERE at this stage if it AGAIN does not work having enabled view of protected operating system files, then change the source path to 1. Service pack files and/or the i386 folder if you have that on the C drive or in the recovery partition. The path for the i386 folder is C:\ on its own. as SFC automatically checks that folder if it is on C drive

Now restart your computer and try sfc /scannow again


Posted with acknowledgement to my colleague happyrock
  • 0

#3
paws

paws

    WTT Tech Teacher

  • Tech Academy Moderator
  • 990 posts
Edit by paws: it looks as though I must learn to type a little quicker, Macboatmaster has beaten me to it!

Hi mysoul, Sorry to hear of the difficulties you are experiencing.
The fact that SFC has asked you to insert your Microsoft Windows XP Home Edition SP3 Installation disc, indicates that damaged, missing or incorrectly located Windows Protected System Files have been found.

SFC tries to locate good copies of the required files from elsewhere within your computer, however if good copies cannot be found then it asks for the Win XP Home SP3 installation disc to be inserted so that the required files can be copied from it to the dll cache.

If you do not have the required disc then an easy solution is to borrow one from a chum...for the purpose of SFC this is perfectly Ok for you to do.

You will need one with SP 3 included in it, so try and obtain the correct one, sometimes it is possible to use a disc with only SP2 included in it...but if this doesn't work then you can burn your own installation disc by slipstreaming SP3 into it.
Regards
paws
  • 0

#4
Macboatmaster

Macboatmaster

    7k

  • Member
  • PipPipPipPipPipPipPipPip
  • 7,237 posts
paws - I am not that quick
I did not type it.
  • 0

#5
mysoul

mysoul

    Member

  • Topic Starter
  • Member
  • PipPip
  • 70 posts
Thank you for the reply Mac,

Ok lets get things in order here as ı'm a lıttle confused.,


1.Show Hidden operatıng Files are always enabled on my laptop.


2. C:WINDOWS/System32/Dllcache,(mine has 179 MB of files in it)


3.Can NOT borrow a W.XP CD from anybody here.


.
4. The I386 is on the ROOT DRIVE:C:


5. :HKEY_LOCAL_MACHINE SOFTWARE Microsoft /Windows/ CurrentVersion/ Setup SourcePath is set to C:


In 'My Computer' CD ROM İS E:


So with all that ın mınd,HOW do ı proceed ??


Thank you

Edited by mysoul, 13 March 2012 - 03:23 AM.

  • 0

#6
Macboatmaster

Macboatmaster

    7k

  • Member
  • PipPipPipPipPipPipPipPip
  • 7,237 posts
HERE at this stage if it AGAIN does not work having enabled view of protected operating system files, then change the source path to


C:Windows\servicePackFiles\servicePackFiles

If that does not work then the final attempt is to check this and ensure the source path is the same
You still keep being prompted for the XP CD There is another setting in the registry that may be causing the problem. Navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SourcePath

Make sure the entry here is the same path to the i386 folder as used above.

C:\
if the i386 folder is on the root of C drive.

If neither work then despite the fact that all apears Ok the dll.cache, the service pack files and indeed the i386 folder are corrupted.
It may of course be only one fragment of one file.

When it asks for the CD, click Try again, sometimes it then finds it without asking you a second time.
If Try again does not work, click ignore and see if still repeats the request.

If that does not work try a chkdsk /r
andf then check the results and ensure no bad sectors and then repeat the scannow
If still no good you are I am sorry to say going no further without the CD and it will have to include SP3
  • 0

#7
mysoul

mysoul

    Member

  • Topic Starter
  • Member
  • PipPip
  • 70 posts
Are you sayıng that ın

HKEY_LOCAL_MACHINE SOFTWARE Microsoft /Windows/ CurrentVersion/ Setup SourcePath THAT ıs set to C:/

ı should set ıt to say C:Windows\servicePackFiles\servicePackFiles

Is that correct?


And what do you mean EXACTLY by your LAST SENTENCE:


''You still keep being prompted for the XP CD There is another setting in the registry that may be causing the problem. Navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SourcePath

Make sure the entry here is the same path to the I386 folder as used above.'''
..........................................................................................................................................


I usually don't have any problems followıng ınstructıons,however you're not beıng clear enough to me.

But thank you for your effort.
  • 0

#8
Macboatmaster

Macboatmaster

    7k

  • Member
  • PipPipPipPipPipPipPipPip
  • 7,237 posts
Well I am sorry - that you find the instructions in any respect unclear.

Many Many people have used therm and NOT found them unclear.

What exactly is it that you are having difficulty understanding.

Normally sfc /scannow looks to the CD if it cannot find what it needs in various places on the hard drive. HOWEVER on XP that search of locations on the hard drive is not as exhaustive as it is on Vista and 7 where system file check hardly ever asks for the CD/DVD

You have already yourself altered the source path on one of the registry keys - providing you have done that correctly - there is nothing more to do with that key - in the first instance.,HAVING enabled the view of normally hidden files and folders.

If the computer was one where the XP CD had been copied to another partition on the hard drive, as is frequently done, to circumvent the chance of the CD being lost or damaged when it is required, then instead of the source path, being the CD drive or in this case as you do not have the CD being the root of C Drive, then the source path would be the partition on which the CD has been copied to.

As you do not have the CD copied to another partition you must, as you have, change the source path to the root of C drive. that means you simply point it to C:\

As that has you say NOT worked you follow the suggestion to point it to the Service Pack files, where many of the system files are retained in the Service Pack files.

If that does not work and the CD is still asked for then you follow the suggestion to change the source path on the OTHER key as well.
TO THE SAME PATH as is currently in use on the first key.

The copy and paste of the instructions on to your topic is from, as I said a very frequently used item on this site and as I said I do not have knoweldge of it previously causing problems with people NOT being able to understand it.

THAT is not to say that it has always worked for the reason that I gave you - corruption of your files

Have you tried the chkdsk / r that I recommended and then the repeat of the system file check


IF after you have done this you are still having difficulty undertsanding my advice please post back and we will re- issue the guidance with images for you .

Does this make it easier for you to follow
Also, look for these other values in your registry and make
sure they are correct:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Setup]
SourcePath=C:\

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
SourcePath=C:\

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Setup]
ServicePackSourcePath=C:\WINDOWS\ServicePackFiles

The same rules apply to these other paths as well, in that they have to stop
one short of the i386 folder in each case. The third value is important if
you have installed any service pack updates since installing from the
original cd. If you have copied the i386 folder from the cd to the root of
the system drive then, I have found that, all three must be correct to avoid
error messages from sfc.exe, asking you to install the cd-rom again.
--
  • 0

#9
Macboatmaster

Macboatmaster

    7k

  • Member
  • PipPipPipPipPipPipPipPip
  • 7,237 posts
mysoul

Did you manage to make any progress on the problem please.
Would you please update your topic when you get chance.
Thank you
  • 0

#10
mysoul

mysoul

    Member

  • Topic Starter
  • Member
  • PipPip
  • 70 posts

mysoul

Did you manage to make any progress on the problem please.
Would you please update your topic when you get chance.
Thank you





İ have now purchased a new W.7 Home Premium 64-bit laptop,

which i'm using now to write this.

İ won't be using my old W.XP Laptop anymore that had the problem,

so i'm good now.

Thanks.
  • 0

#11
Macboatmaster

Macboatmaster

    7k

  • Member
  • PipPipPipPipPipPipPipPip
  • 7,237 posts
Thanks for responding

If I may advise you

Backup Image to external hard drive and repair disc are vital
If goodness forbid it goes pear shaped at anytime, the image and the repair disc could be lifesavers.
http://windows.micro...asked-questions
  • 0

#12
mysoul

mysoul

    Member

  • Topic Starter
  • Member
  • PipPip
  • 70 posts

Thanks for responding

If I may advise you

Backup Image to external hard drive and repair disc are vital
If goodness forbid it goes pear shaped at anytime, the image and the repair disc could be lifesavers.
http://windows.micro...asked-questions





İ know,already taken care of.

Thanks
  • 0

#13
Riyad202

Riyad202

    New Member

  • Member
  • Pip
  • 1 posts
Dear Mac,
If no "ServicePackFiles" folder exist in my C:\WINDOWS, then what will happened? My problems:

1. I could not access internet through any browser, although can ping any site.

2. My sound is not ok.

During sfc /scannow, after put i386 folder into C drive, then I can do most of the sfc scan, but 4 or 5 times it require CD. That means, SFC process does not 100% completely done.

Best regards
Riyad
  • 0

#14
rshaffer61

rshaffer61

    Moderator

  • Moderator
  • 34,114 posts
Direct to: Riyad202

Please start your own topic
Although your issue may seem similar there can be other factors that may need to be resolved.
By bumping on someone's topic especially one that is over a year old it makes it confusing for the tech to understand who they are helping. This can in turn cause the wrong support to be given and can cause instability or worse to happen to your system.
Please post more information as to your exact issue in your topic. Include any error messages you get as well as your system specs. This will help us to assist you more efficiently.
Thank you for your cooperation.
  • 0






Similar Topics

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP