Posted on 2005-05-14
Last Modified: 2012-01-02
Hi all,

Is there any way to change SFC Location. It asks to insert CD everytime i run. Can we change this default behaviour? Can we add our own location in registry or somewhere.

Your help is appreciated.

Question by:Nick Sui
    LVL 9

    Accepted Solution

    had to look it up myself but found this usefull thing :


    The System File Checker (Sfc.exe) is a nice tool available in Windows XP which can often correct problems in an installation by replacing damaged or missing system files. It normally uses a folder on your hard drive called WINDOWS\System32\Dllcache as source for the replacement. (This folder is a hidden folder on your hard drive, which you won't be able to see unless you have modified the default settings of Windows Explorer -> Tools -> Folder Options -> View so that there is no check mark next to Hide protected operating system files.) But not all protected system files may be kept there, and that folder may also become corrupted. If SFC detects this, it will ask you to insert your Windows XP installation CD to get the necessary files. However, this can be inconvenient for various reasons. For example, you may be using a laptop computer and may not want to carry around your valuable installation CD with you.

    If your hard drive is large enough, a good way to get around this inconvenience is to copy the entire I386 folder from the CD to your hard drive, and then modify the Registry so that SFC will use that folder as the source for its copying operations. This is how you do that.

    Click on the Start button, type REGEDIT in the Run dialog box off the Start Menu, click OK, and then navigate to the following key in the left pane of the Regedit window:


    When you click on the last subkey (Setup), you will see in the right pane a value called SourcePath, which will point to your CD-ROM drive. Assuming that you have made the copy of the I386 folder to the root of your C: drive, then all you have to do is double click on this value and change it to point to C: instead.

    You might also need to modify the value SourcePath at this location:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\

    The following web page has very good information about this, and acted as the source for my article:
    scannow sfc - LEARN how to use SFC.EXE (system file checker)
    LVL 9

    Expert Comment

    I know it's xp in the post above but it should give you a good pointer for win2000
    LVL 35

    Author Comment

    by:Nick Sui
    Will let you know.

    Thanks for your help so far.
    LVL 35

    Author Comment

    by:Nick Sui
    Thanks man!

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Suggested Solutions

    NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
    In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
    It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
    Need more eyes on your posted question? Go ahead and follow the quick steps in this video to learn how to Request Attention to your question. *Log into your Experts Exchange account *Find the question you want to Request Attention for *Go to the e…

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now