[SOLVED] Small SFC corruption

rutra80

Member
Joined
Jan 12, 2015
Posts
13
Hello, we have a certain .NET application (using Crystal Reports) which on one of the computers instantly crashes when launched. I also noticed that event viewer isn't working.
I did SFC, SFCFix, and SURT and there are still following problems:
Code:
CORRUPT: C:\Windows\winsxs\amd64_netfx-system.drawing_b03f5f7f11d50a3a_6.1.7601.18763_none_04fc44e0ee9bdef7\System.Drawing.dll
CORRUPT: C:\Windows\winsxs\amd64_netfx-system.windows.forms_b03f5f7f11d50a3a_6.1.7601.18763_none_8376b37e7b5c60e1\System.Windows.Forms.dll
CORRUPT: C:\Windows\winsxs\msil_system.windows.forms_b77a5c561934e089_6.1.7601.18763_none_054d4eab00293a08\System.Windows.Forms.dll
Any help fixing these would be appreciated.

Also SFCFix states there are 70 SURT corruptions, but I'd first try fixing the above.
 
Hello rutra80, welcome to Sysnative!

My name is Tom and I'll be assisting you along with one of our trainees: Aura. Please don't be worried about being helped by a trainee though, firstly he's very good and secondly I'll be reviewing all of his scripts before he posts them. There might be a slight delay between our posts as there's time zone differences between us, but we'll do our best to get you back up and running!

I've contacted him and we'll get back to you with a fix as soon as possible.

Tom
 
Hi rutra :)

My name is Aura and I'll be assisting you with your issue, under tom's supervision (like he explained already). Since you mentionned that SFCFix reported 70 corruption errors in SURT, it would be good to get a SURT log for analysis. Follow the instructions below please.

IGJdB0T.png
System Update Readiness Tool (SURT) - Scan
Follow the instructions below to run a scan with the System Update Readiness Tool (SURT) and provide a log;
  • Download the right version of SURT for your system;
  • Once downloaded, execute the installer, and go throught the installation (this process can take around 15-20 minutes);
  • On completion, a log will be created in C:\Windows\Logs\CBS\CheckSUR.log;
  • Attach this log in your next reply;
 
Last edited:
We'll fix the corrupted files reported by SURT. Follow the instructions below please.

IGJdB0T.png
System Update Readiness Tool (SURT) - Fix
Follow the instructions below to fix the errors reported by the System Update Readiness Tool (SURT);
  • Download the attached archive file, Packs.zip and save it on your Desktop;
  • Once it's downloaded, right-click on it and select Extract All...;
  • Check the Show extracted files when complete checkbox, and click on Extract;
  • On completion, a folder will open with two folders inside it, Manifests and Packages;
    • Copy and paste the files of the Manifests folder inside C:\Windows\Temp\CheckSur\winsxs\Manifests
    • Copy and paste the files of the Packages folder inside C:\Windows\Temp\CheckSur\servicing\Packages
  • Run the System Update Readiness Tool (SURT) again;
  • On completion, attach the log located at C:\Windows\Logs\CBS\CheckSUR.log in your next reply;
View attachment Packs.zip
 
Can you attach the following file for me in your next reply?

C:\Windows\WinSxS\Manifests\x86_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.1_none_0c9d76766bee2c32.manifest

You can copy that file on your Desktop (copy, not move, not cut), right-click on it, select Send to... and select Compressed archive (.zip). Attach that archive in your next reply.

Also, do you still have the Crystal Reports installation CD? Or did you extract the content from the installation CD somewhere? Also, which version is it?
 
I replaced the 3 DLLs reported by SFC(Fix) with the ones from another computer (they were all nulls) and the app is working now!
Thank you very much for your help :)
 
That's good to know :) However, I just have to make sure that the replacement went well, which means that the permissions and ownership on the files are correct, and that the files you used to replace the ones in error are the good ones. Follow the instructions below please.

SFCFix script

Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.

  1. Download SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Go to your desktop and right click on the background -> Select New -> Text Document -> Name this file SFCFixScript.txt.
  3. Open up SFCFixScript.txt and copy all of the following text inside the code box below and paste it into SFCFixScript.txt.
    Code:
    RepairPermissions::
    C:\Windows\winsxs\amd64_netfx-system.drawing_b03f5f7f11d50a3a_6.1.7601.18763_none_04fc44e0ee9bdef7\System.Drawing.dll
    C:\Windows\winsxs\amd64_netfx-system.windows.forms_b03f5f7f11d50a3a_6.1.7601.18763_none_8376b37e7b5c60e1\System.Windows.Forms.dll
    C:\Windows\winsxs\msil_system.windows.forms_b77a5c561934e089_6.1.7601.18763_none_054d4eab00293a08\System.Windows.Forms.dll
  4. Click on File -> Save. Close out of SFCFixScript.txt.
  5. Save any open documents and close all open windows.
  6. On your Desktop, you should see two files: SFCFix.exe and SFCFixScript.txt.
  7. Drag the file SFCFixScript.txt onto the file SFCFix.exe and release it.
  8. SFCFix will now process the script.
  9. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  10. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this file into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

EndqYRa.png
System File Checker (SFC)
Follow the instructions below to run a SFC scan on your system and to provide the CBS log in your next reply;
  • On Windows Vista & 7, click on the Windows Start Menu, then enter cmd in the search box, right-click on the cmd icon and select
    Spcusrh.png
    Run as Administrator
  • On Windows 8, drag your cursor in the bottom-left corner, and right-click on the metro menu preview, then select Command Prompt (Admin);
  • On Windows 8.1, right click on the Windows logo in the bottom-left corner and select Command Prompt (Admin);
  • Enter the command below and press on Enter;
    Code:
    sfc /scannow
    Note: There's a space between "sfc" and "/scannow";
  • Once the scan is complete, enter the command below and press on Enter
    Code:
    copy %windir%\logs\cbs\cbs.log "%userprofile\Desktop\cbs.txt"
  • A file called cbs.txt will have appeared on your Desktop. Upload the file on Dropbox, OneDrive or Google Drive and post the download URL here;
 
I took care of ownership (TrustedInstaller) & permissions by hand, I believe they're back to what they were.
I'll run SFC as soon as the user permits, she has quite a delay now ;)
 
That's good for the permissions then :) I'll be waiting for the CBS.log.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top