Can't install KB4343900. "The referenced assembly could not be found."

Page 1 of 2 12 LastLast

  1. Posts : 5
    Windows 7 Professional x64
       #1

    Can't install KB4343900. "The referenced assembly could not be found."


    KB4343900 keeps failing when I try to install it. Downloading the MSU and installing doesn't help.


    Windows Event Viewer shows this error each time I try:
    Code:
    Windows update "Security Update for Windows (KB4343900)" could not be installed because of error 2147956481 "The referenced assembly could not be found." (Command line: ""C:\Windows\system32\wusa.exe" "C:\Users\{**}\Downloads\windows6.1-kb4343900-x64_8acbe17ab3a57e50df6c84a4940f2933fa790468.msu"        ")

    In my CBS.log, this is where things start to go wrong:
    Code:
    2018-08-18 15:57:00, Info                  CSI    000001c8@2018/8/18:19:57:00.617 CSI Transaction @0x148e61e0 initialized for deployment engine {d16d444c-56d8-11d5-882d-0080c847b195} with flags 00000002 and client id [86]"TI1.30684973_2490558992:2/Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24214.1.5"
    
    2018-08-18 15:57:00, Info                  CBS    Exec: Resolving Package: Package_3_for_KB4284826~31bf3856ad364e35~amd64~~6.1.1.4, Update: 4284826-3_neutral_LDR
    2018-08-18 15:57:00, Info                  CBS    Exec: Resolving Package: Package_3_for_KB4284826~31bf3856ad364e35~amd64~~6.1.1.4, Update: 4284826-3_neutral_LDR, PinDeployment: amd64_58ad1c3a2d30797c1aead73a258c6859_31bf3856ad364e35_6.1.7601.23933_none_5f927fe311434516
    2018-08-18 15:57:00, Error                 CSI    000001c9@2018/8/18:19:57:00.619 (F) d:\w7rtm\base\wcp\componentstore\csd_locking.cpp(324): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)
    [gle=0x80004005]
    2018-08-18 15:57:01, Error                 CSI    000001ca (F) STATUS_SXS_ASSEMBLY_MISSING #3060861# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
    2018-08-18 15:57:01, Error                 CSI    000001cb (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #3060746# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = 58ad1c3a2d30797c1aead73a258c6859, Version = 6.1.7601.23933, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [77]"Package_3_for_KB4284826~31bf3856ad364e35~amd64~~6.1.1.4.4284826-3_neutral_LDR", rah = [1]"5", manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
    2018-08-18 15:57:01, Info                  CBS    Failed to pin deployment while resolving Update: 4284826-3_neutral_LDR from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
    2018-08-18 15:57:01, Info                  CBS    Failed to resolve item[0] in Package: Package_3_for_KB4284826~31bf3856ad364e35~amd64~~6.1.1.4, Update: 4284826-3_neutral_LDR [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
    2018-08-18 15:57:01, Info                  CBS    Failed to resolve execution update. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
    2018-08-18 15:57:01, Error                 CBS    Failed to resolve execution package: Package_3_for_KB4284826~31bf3856ad364e35~amd64~~6.1.1.4 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
    2018-08-18 15:57:01, Info                  CSI    000001cc@2018/8/18:19:57:01.329 CSI Transaction @0x148e61e0 destroyed
    2018-08-18 15:57:01, Info                  CBS    Perf: Resolve chain complete.
    2018-08-18 15:57:01, Info                  CBS    Failed to resolve execution chain. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
    2018-08-18 15:57:01, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
    2018-08-18 15:57:01, Info                  CBS    WER: Generating failure report for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24214.1.5, status: 0x80073701, failure source: Resolve, start state: Resolved, target state: Installed, client id: WindowsUpdateAgent

    I tried installing KB4284826 manually, but it says that the update is not applicable to my computer. But I found the Package_3_for_KB4284826 file, and it references these assemblies:
    Code:
            <installerAssembly name="Microsoft-Windows-ServicingStack" version="6.0.0.0" language="neutral" processorArchitecture="amd64" versionScope="nonSxS" publicKeyToken="31bf3856ad364e35"/>
            <update name="4284826-3_neutral_LDR">
                <applicable disposition="staged">
                    <updateComponent elevate="distribution">
                        <assemblyIdentity name="usb.inf.Resources" version="6.1.7601.23933" processorArchitecture="amd64" language="en-US" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS"/>
                        <assemblyIdentity name="usbport.inf.Resources" version="6.1.7601.23933" processorArchitecture="amd64" language="en-US" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS"/>
                    </updateComponent>
                </applicable>
                <component>
                    <assemblyIdentity name="58ad1c3a2d30797c1aead73a258c6859" version="6.1.7601.23933" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS"/>
                </component>
            </update>

    I had been having trouble with USB drivers on this machine for awhile. When I first set it up years ago, installing one set of chipset drivers completely disabled my USB ports, but I was able to remote desktop in to continue installing the rest, and after that my USB ports worked, but not in 3.0 mode. Somewhat recently, I tried installing the Gigabyte App Center and letting it search and update my various drivers, and after that my USB ports worked fine in 3.0 mode. I don't know if that's related to the difficulty I'm having right now. But it does look to me like this update is searching for a USB driver that I don't have.
      My Computer


  2. Posts : 3,615
    Win 10 x64, Linux Lite, Win 7 x64, BlackArch, & Kali
       #2

    Hi ikantspelwurdz,
    Welcome to Sevenforums!
    Apologies for delinquent response.
    Would you please update your system specs.
    System Info - See Your System Specs - Windows 7 Help Forums
    Additionally, from Administrative Command Prompt (Elevated CMD), please run
    Click in seracC:\Windowshbox type cmd, right-click on it when it appears, choose run as administrator. Type
    sfc /scannow
    press enter
    Let it complete

    Follow same procedure for:
    chkdsk /r
    This command will require you to reboot for it to run. (you will be prompted to do so) Be patient, it will take a while to complete.

    If sfc /scannow cannot repair errors please run:
    System Update Readiness Tool
    Post Logs. CheckSUR.log is temporary in it default location. Be patient, it may take a while to complete.

    Location C:\Windows\Logs\CBS
    CheckSUR.log
    CBS.log


    Location C:\Windows
    WindowsUpdate.log

    Nic
      My Computer


  3. Posts : 5
    Windows 7 Professional x64
    Thread Starter
       #3

    I flushed the logs, followed your instructions, then tried to reinstall the package (and failed again). I've attached the logs after doing all that, in that order. The sfc /scannow command reported corruption that it could not fix.


    The CbsPersist logs were too big to attach, so I split them up manually and attached them separately in two additional parts.
    Can't install KB4343900. &quot;The referenced assembly could not be found.&quot; Attached Files
      My Computer


  4. Posts : 3,615
    Win 10 x64, Linux Lite, Win 7 x64, BlackArch, & Kali
       #4

    Thank you ikantspelwurdz,

    Here's the gist of the CheckSUR.log
    Found 830 errors
    Fixed 1 errors
    CBS MUM Missing Total count: 830
    Fixed: CBS MUM Missing. Total count: 1
    Fixed: CBS Paired File. Total count: 1

    Based upon the 830 missing files, it is not practical for me to search for each one and provide them to you.
    I recommend that you perform a Repair Install which retains all your installed programs, files, folders, video, music, etc. it only replaces the OS (Windows) and creates a file Windows.old.

    Here's an excellent video by Brian, Britec Computers UK
    Repair Install to Fix Windows 7 Without Reformatting by Britec

    I don't see any AV or Malware protection in your system specs, are you running any?
    Do you have an External Hard Drive to perform create a full disk image backup?

    Do you wish to proceed with the Repair Install?
    If so, I'll provide you with some addition instructions not in the SevenForums webpage, nor Brian's video.

    Nic
      My Computer


  5. Posts : 5
    Windows 7 Professional x64
    Thread Starter
       #5

    I was hoping to avoid that. I had a lot of trouble getting Windows 7 to install in the first place. The setup didn't recognize my hard drive (a Samsung 950 Pro NVMe) or work with my USB ports. I don't remember exactly how I got it to work in the first place, but IIRC it had something to do with slipstreaming drivers.


    I could probably locate the files myself. For instance, when I saw this:
    (f) CBS MUM Missing 0x00000002 servicing\Packages\Package_1002_for_KB4103713~31bf3856ad364e35~amd64~~6.1.1.9.mum



    I tried downloading and installing KB4103713, and it refused saying that the update wasn't applicable to my PC. I'd noticed that even though I can't install it, that if I browse the MSU files using 7zip, it does contain a large number of mum files and corresponding cat files.


    There's only about 25 distinct KB's referenced in the entire SURT log. I could download them all without too much trouble, and I could write a script that would automatically extract the mum and corresponding cat files listed as missing in the log.


    If I do that, where would I put them? Or is there a problem with this approach that I'm not seeing?


    I am running MSE as my sole AV and malware protection. So far I have not had a single infection as far as I can tell.
      My Computer


  6. Posts : 3,615
    Win 10 x64, Linux Lite, Win 7 x64, BlackArch, & Kali
       #6

    use KB Extractor, you can get it here. Windows Update - Extract an Update
    Repair install should go smooth, it's not a fresh install, you run it from within windows.

    I have 400k+ replacement files, you most likely will not be able to locate all of the corrupt/missing ones.
    Give me a bit, I'll see what I can find.
    You can place the cat and mum files in Windows/servicing/packages.
    Here's the folder already set up Windows.zip. Just unzip to your desktop, click through to get into the packages folder and paste them in. Have that folder and SURT on desktop and run SURT, it will find those files and place them in the proper folder.
    Having issues with my file locator, locates fine, can't copy and paste.
    Attempting to fix!

    Nic
    Last edited by Snick; 25 Aug 2018 at 12:53. Reason: add info
      My Computer


  7. Posts : 3,615
    Win 10 x64, Linux Lite, Win 7 x64, BlackArch, & Kali
       #7

    Well, file finder fixed!
    Download SFCFix by Niemiro and place on your desktop
    Download SFCFixScript.zip
    and place on your desktop
    Drag and drop SFCFixScript onto SFCFix and release mouse button.
    Run SURT Tool
    Post SFCFix.log (will be on your desktop)
    and CheckSUR.log which is temporary in location: C:\Windows\Logs\CBS

    Nic
    Last edited by Snick; 27 Aug 2018 at 17:14.
      My Computer


  8. Posts : 5
    Windows 7 Professional x64
    Thread Starter
       #8

    Thanks, I have the problem solved now, with a combination of SFC Fix and Farbar Recovery Scan Tool. The update is installed, CheckSUR no longer returns any errors, and things seem to be working fine now.
      My Computer


  9. Posts : 3,615
    Win 10 x64, Linux Lite, Win 7 x64, BlackArch, & Kali
       #9

    Awesome ikantspelwurdz, great job with FRST
    That was our next move Farbar.
    Would you please tell us what you did with Farbar to assist others with KB4343900 install issues.
    Additionally, please mark thread as solved.
    Happy Computing!

    Nic
      My Computer


  10. Posts : 5
    Windows 7 Professional x64
    Thread Starter
       #10

    Heh, wasn't my doing. I got more help at another forum, and while I think I've got a pretty good grip on how to use SFC Fix (lesson learned - don't manually download multiple MSUs at once, they will get corrupted!) I'll be blessed if I understand what Farbar does.
      My Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 12:02.
Find Us