[SOLVED] Can't update, dism and sfc fails

Okay I have the Logfile.PML but the size is about 6Go, how to reduce that size ?
 
Yikes, that's huge.

Try only including the last minute or so of the log, (right click and choose 'exclude events before') then save that filtered output as a new PML and zip it up. Let me know what the size is at that point.
 
Very good. I think I know where to look now.

Please manually upload the components hive by following these instructions:

Upload Components Hive
  1. Navigate to C:\Windows\System32\config
  2. Right-click on the current COMPONENTS file and select copy
    Note: If you get an error that the file is in use, reboot your computer and then try again.
  3. Right-click on your Desktop and select paste
  4. Right-click on the COMPONENTS file on your Desktop and select Send To -> Compressed (zipped) Folder
  5. Upload the zip from your Desktop to a file sharing service such as DropBox, OneDrive, SendSpace, etc. and include the link with your reply.
 
Okay, I've got a strange error, i cant copy it because it's open in "System" "Close the file and retry blablabla"
 
Code:
2018-07-15 13:19:32, Info                  CSI    0000406b [SR] Beginning Verify and Repair transaction
2018-07-15 13:19:33, Error                 CSI    0000406c@2018/7/15:11:19:33.573 (F) onecore\base\wcp\componentstore\deltastore.cpp(3042): Error STATUS_INVALID_PARAMETER originated in function ComponentStore::CRawStoreLayout::DecompressFile expression: Parameter check failed
[gle=0x80004005]

Same error, I'll need that COMPONENTS file zipped and uploaded :)
 
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.

View attachment SFCFix.zip

Once complete, try DISM again, then zip and attach CBS.log with your reply.
 
Excellent :)

Code:
2018-07-16 22:24:55, Info                  CSI    00006977 Hashes for file member [l:12]'mscormmc.dll' do not match.
 Expected: {l:32 ml:4096 b:be39e9b8105c2b1b11446965404455019df6526e958fc3413da83b33fc574380}.
 Actual: {l:32 b:714e7020fd3892f6a4b205cf36496089e3015caa0e389982e2004ac3623cb694}.
2018-07-16 22:24:55, Info                  CSI    00006978 [SR] Repairing corrupted file \??\C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\\mscormmc.dll from store
2018-07-16 22:24:55, Info                  CSI    00006979@2018/7/16:20:24:55.690 Primitive installers committed for repair
2018-07-16 22:24:55, Info                  CSI    0000697a@2018/7/16:20:24:55.718 Primitive installers committed for repair
2018-07-16 22:24:55, Info                  CSI    0000697b@2018/7/16:20:24:55.744 Primitive installers committed for repair
2018-07-16 22:24:55, Info                  CSI    0000697c [SR] Verify complete
2018-07-16 22:24:55, Info                  CSI    0000697d [SR] Verifying 100 components
2018-07-16 22:24:55, Info                  CSI    0000697e [SR] Beginning Verify and Repair transaction
2018-07-16 22:24:56, Error                 CSI    0000697f@2018/7/16:20:24:56.276 (F) onecore\base\wcp\componentstore\deltastore.cpp(3042): Error STATUS_INVALID_PARAMETER originated in function ComponentStore::CRawStoreLayout::DecompressFile expression: Parameter check failed
[gle=0x80004005]

Same process as before with ProcessMonitor, if you would.
 
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.

View attachment SFCFix.zip

Once complete, try DISM again, then zip and attach CBS.log with your reply.
 
Go ahead and restart, as repairs were made.

Once complete, use ProcessMonitor again as before.
 
This looks like a SFC run.

Code:
2018-07-24 23:07:34, Error                 CSI    00006aec@2018/7/24:21:07:34.121 (F) Attempting to mark store corrupt with category [l:15 ml:16]'CorruptManifest'[gle=0x80004005]
2018-07-24 23:07:34, Error                 CSI    00006aed@2018/7/24:21:07:34.122 (F) onecore\base\wcp\componentstore\csd_core.cpp(553): Error STATUS_SXS_COMPONENT_STORE_CORRUPT originated in function CCSDirect::GetComponentManifest expression: (null)
[gle=0x80004005]
2018-07-24 23:07:34, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CBS.log to WER report.
2018-07-24 23:07:34, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20180719195558.cab to WER report.

Let's see if DISM can detect which manifest is corrupt.

DISM /RestoreHealth Scan

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. Right-click on the Start
    w8start.png
    button and select Command Prompt (Admin)
  2. When command prompt opens, Copy (Ctrl+C) and Paste (Right-click > Paste) the following command into it, then press Enter

    Dism /Online /Cleanup-Image /RestoreHealth

    Wait for this to finish before you continue

    copy %windir%\logs\cbs\cbs.log %userprofile%\Desktop\cbs.txt

  3. This will create a file, cbs.txt on your Desktop. Please zip and attach this to your next post.

If the zip file is larger than 8MB, please use a file sharing service such as OneDrive, DropBox, SendSpace, etc. and include the link with your reply.
 
Ah, the event is recorded well into the SFC run, and then summarized at the end. Unfortunately this doesn't reveal the manifest name.

Try setting the filter in ProcessMonitor to include only actions by TiWorker.exe, then record the entire SFC run.
Once complete, upload both the processmonitor log and CBS.log with your reply.
 
Hey, I'm really sorry for that long time (Holidays, busy)
I've tried to register the sfc scan but every time (tryied 2 times) windows just crash when the scan end (First time everything crashed (graphics drivers included), second time chrome + nvidia + ProcessMonitor crashed)
Here is a screenshot that i've taken using RDP on my phone (Windows entreprise)
Shared album - BananeMan Doge - Google Photos
Thanks !
 
Back
Top