Share via

sfc.dll error message

Anonymous
2010-05-12T08:16:05+00:00

I have 64-bit Vista, all of a sudden whenever I try to install a new program or update an existing program I get an error message "sfc.dll not found, reinstalling the application may fix this problem" or something to that effect. How do I get rid of this and get my system operating again?

Windows for home | Previous Windows versions | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

8 answers

Sort by: Most helpful
  1. Anonymous
    2010-05-12T10:40:29+00:00

    Hi,

    Sfc.dll is a legitimate system file that should be found in the C:\Windows\System32 folder. Check to see if it is there (you may need to set your folder options so that you can see hidden and operating system files in order to properly do this).

    Otherwise, try this: Click start and type CMD. Right click the menu entry that appears, choose 'run as administrator'. Click continue at the UAC prompt. From the command line, type "sfc /scannow" (without the quotes) and hit <enter> to begin. This function should validate and replace any damaged system files. When complete, reboot the system.

    Note: If you find sfc.dll in other locations on the system, there is a possibility that this could indicate an infection by a variant of the satiloler virus. Proper antivirus scanning in safe mode is required for removal.


    Best of Luck, Rick Rogers, aka "Nutcase" - Microsoft MVP http://mvp.support.microsoft.com Windows help - www.rickrogers.org

    Was this answer helpful?

    5 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2010-05-16T07:10:44+00:00

    Hey Mick.

    If I do the Vista Repair, will it leave my installed software intact? My main concern is not losing my Solidworks software.

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2010-05-13T23:45:06+00:00

    Never use Registry Cleaners/bosters, etc.

    They do more harm than good.

    Scan with this Program to make sure your System is clean of Malware:

    http://www.malwarebytes.org/mbam.php

    Malwarebytes is as the name says, a Malware Remover!

    Download the Free Version from the link above.

    Download, install, update and scan once a fortnight..


    How to use Malwarebytes after it is installed and Updated:

    1. Open Malwarebytes > Click on the Update Tab  across the top> get the latest updates.

    2. On the Scanner tab, make sure the the Perform quick scan option is selected and then click on the Scan button to start scanning your computer

    3. MBAM will now start scanning your computer for malware. This process can take quite a while.

    4. When the scan is finished a message box will appear

    5. You should click on the OK button to close the message box and continue with the Malware****removal process.

    6. You will now be back at the main Scanner screen. At this point you should click on the Show Results button.

    7. A screen displaying all the malware that the program found will be shown

    8. You should now click on the Remove Selected button to remove all the listed malware. MBAM will now delete all of the files and registry keys and add them to the programs quarantine. When removing the files, MBAM may require a reboot in order to remove some of them. If it displays a message stating that it needs to reboot, please allow it to do so. Once your computer has rebooted, and you are logged in, please continue with the rest of the steps.

    9. When MBAM has finished removing the malware, it will open the scan log and display it in Notepad. Review the log as desired, and then close the Notepad window.

    10. You can now exit the MBAM program.

    
    And here is how to access those SFC log files, and do a Repair install, if necessary:
    
    [http://support.microsoft.com/default.aspx/kb/928228](http://support.microsoft.com/default.aspx/kb/928228)
    
    “How to analyze the log file entries that the Microsoft Windows Resource Checker (SFC.exe) program generates in Windows Vista”
    
    

    If SFC finds serious errors it can not fix, you may have to do a Vista Repair Upgrade Install.

    If you do not have a Microsoft Vista DVD, borrow one from a friend.

    Read this Tutorial on how to do a Repair Install:

    http://www.vistax64.com/tutorials/88236-repair-install-vista.html

    Cheers.


    Mick Murphy - Microsoft Partner

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2010-05-12T10:34:33+00:00

    Seeing as how it has suddenly happened, try a System Restore to before the problem began:

    Restore Point:

    http://www.howtogeek.com/howto/windows-vista/using-windows-vista-system-restore/

    Do System Restore in Safe Mode, if unable to do it in Normal Mode.

    Try tapping F8 at startup, and from the list of startup selections, select Safe Mode by using UP Arrow Key to go there > then hit Enter.

    Try a System Restore once there, to pick a Restore Point before your problem..

    Click Start > Programs > Accessories > System Tools > System Restore > pick a different time > Next > etc

    http://www.windowsvistauserguide.com/system\_restore.htm

    Read the above for a very good Graphical display of how to go back more than 5 days in System Restore Points by ticking the correct Box.

    Cheers.


    Mick Murphy - Microsoft Partner

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  5. Anonymous
    2010-05-13T23:28:51+00:00

    Hey, Mick, thanks for your attention. Yes, did several restores, even did one all the way back, and it still persists. Did a sfc scan, the log file says it cannot repair the file, and that the store version of the file is also corrupt. This is a fairly new low-usage computer that has some expensive modeling software on it that I can't replace. I was in the process of cloning the drive when this problem appeared. I hope to be able to find a solution without losing my software.

    I also ran Registry Booster to no avail. Is the next step a full virus scan in safe mode?

    Was this answer helpful?

    0 comments No comments