[SOLVED] Server 2016 broken after update cant run SFCFix

ehananffhhfhf

Contributor
Joined
Aug 8, 2019
Posts
15
Been diagnosing this for a week now. Came across these forums multiple times. I see in various threads how you run SFCFix with a zip file of the "clean" files. I don't know what dependencies the SFCFix tool has or needs, but I can't get the program to even run. I get a SFCfix has crashed message so I can't even run the program. I have done local WIM DISM attempts, multiple sfc scans and reboots. But from what I can tell SSDPAPI.dll is used from svhost.exe to run BITS. that continues to fail. My windows update I have to manually start and then it stops after two minutes. I attached a snippet of my CBS log which shows the "problem" which is a CSI corrupt payload and that the WinSxS folders that contain the files have mismatching hash values to the files in System32 folder. I can only assume that this is causing these DLL's to not function. It is my understanding that I should be able to run DISM restore healths to fix my winsxs files, but because windows update won't stay up I can't reach out to windows update for those files and I fails when I try to pull it from local source WIM folders. Anyway, attached is the SFCFix error screenshot just by trying to run the program (from desktop as admin) and a txt file of the corrupted CSI payload and the reference to the hash mismatches.

Finally, I have tried taking ownership of the winsxs folder with the SSDPAPI.dll and copy, but it won't let me because it says its in use. even though I am not touching the DLL that is in system32.
 

Attachments

  • cbsfilebad.txt
    cbsfilebad.txt
    12 KB · Views: 4
  • sfcfixcrash.png
    sfcfixcrash.png
    77.1 KB · Views: 3
Files in regards to the SxS location? Or in regards to the SFCFix? As I mentioned, I can't even run the SFCFix program. If I run the file it crashes, and if I drag a zip file it will crash as well.
 
Here is the first batch of files:

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. Download the file below, SFCFix.zip, and save this to your Desktop. Ensure that this file is named SFCFix.zip - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFix.zip.
  5. Drag the file SFCFix.zip onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  8. 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.



SFC Scan


  1. Click on the Start button and in the search box, type Command Prompt
  2. When you see Command Prompt on the list, right-click on it and select Run as administrator
  3. When command prompt opens, copy and paste the following commands into it, press enter after each

    sfc /scannow


    Wait for this to finish before you continue

    copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
  4. This will create a file, cbs.txt on your Desktop. Please attach this to your next post.
 

Attachments

I did exactly as you said in the instructions and yes it did crash again so I am unable to load the ZIP file you provided. The crash report that it wants to submit does not seem to go through either. I am on the internet. That is how I am connected to the server to work on it. Any thoughts or suggestions?
 
if I say N or no to submitting the black command box goes away and the SFCfix.txt file opens and this is the only entry:

SFCFix version 3.0.2.1 by niemiro has encountered an unhandled exception.
Currently storing 0 datablocks.
Finish time: 2019-08-08 21:41:08.125
----------------------EOF-----------------------
 
I really appreciate all the help you guys do. You provide a lot of help to a lot of people and I was already planning on donating. I don't mean to outright ask, but this is a business critical server and I can't just wipe out the OS. I am really desperate at this point and it just seems like nothing with SFC or DISM will work. I have looked and followed practices but there is something I just don't have the keen eye for that is going on still. I would pay someone at this point if they could just remote on and diagnose/second opinion
 
Just to ensure that you are doing this correctly, this occurs when drag and dropping the SFCFix.zip onto SFCFix.exe and not just launching SFCFix.exe without a script?
 
correct. I came across the SFCfix tool online and it said you could just run it. I ran it and received the app crash error. then I came across these forums where it showed you drag a zip file onto the program. Now that you guys prepared a file for me I tried it the way you are mentioning where I drag the zip file and release it on the SFCfix.exe which is on my desktop and I receive the same crash error. Thats why I was wondering what processes the executable needs because I think that whatever it needs is part of the problem of whats broken.
For example I can't run team viewer, mentions a visual studio debugger, some of my vpn services (I think IP helper) and after a reboot even terminal services has an issue. I feel like I need to run a DISM restorehealth but because my windows update service won't stay on I can't do that method and sourcing to a WIM file doesn't work either.
 

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

Back
Top