none
Cannot repair member file [l:46{23}]"System.ServiceModel.dll" RRS feed

  • Question

  • I've run sfc and it shows problems with "System.ServiceModel.dll"

    The sfc log is

    2012-12-20 11:25:03, Info                  CSI    000002eb [SR] Cannot repair member file [l:46{23}]"System.ServiceModel.dll" of System.ServiceModel, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b77a5c561934e089}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
    2012-12-20 11:25:03, Info                  CSI    000002ec [SR] This component was referenced by [l:162{81}]"Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.NetFx3"

    I have uninstalled .Net Framework and reinstalled it (version 4.0.30319) but the problem still exists

    How do I repair this .dll

    Thursday, December 20, 2012 12:10 PM

Answers

All replies

  • Hi,

    From the log, I can't find the error message about .Net framework.

    Please verify the .net framework 4.0 in your computer using the .NET Framework setup verification tool:

    http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx

    If it is not installed, please try to download and install it to support your application.

    Here is a thread is talking about the same issue, you can refer to:

    http://answers.microsoft.com/en-us/windows/forum/windows_7-system/sfc-scannow-shows-cannot-repair-member-file/c674f65b-e9ba-406b-8811-06accfd98c75

    Best regards,


    Ego [MSFT]
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Friday, December 21, 2012 3:03 AM
    Moderator
  • Thanks for your response

    I ran the .Net Framework verification tool. I have also run the .NET Framework Repair Tool. I have also uninstalled  .Net Framework and reinstalled it (version 4.5.50709).

    sfc/scannow still brings up this error message.

    POQ 120 ends.
    2012-12-21 11:26:03, Info                  CSI    000002e5 [SR] Verify complete
    2012-12-21 11:26:03, Info                  CSI    000002e6 [SR] Repairing 1 components
    2012-12-21 11:26:03, Info                  CSI    000002e7 [SR] Beginning Verify and Repair transaction
    2012-12-21 11:26:03, Info                  CSI    000002e8 Hashes for file member \SystemRoot\WinSxS\msil_system.servicemodel_b77a5c561934e089_6.1.7601.17514_none_7946abdb4748d1bb\System.ServiceModel.dll do not match actual file [l:46{23}]"System.ServiceModel.dll" :
      Found: {l:20 b:gpuKiVFzE+OHmZXrRdrnT0cJLac=} Expected: {l:20 b:7Bok5zMUF5u9D4r7PdDHmJr4+/U=}
      Found: {l:32 b:Mqb4Qe50ti9AI3gHbqXPNwqAk5BekaRdGKfQUI8dmJI=} Expected: {l:32 b:xX5HTFJpMGUu4yIPapUhdjw3SnCbGlUFMbnX8l8o1xg=}
    2012-12-21 11:26:03, Info                  CSI    000002e9 [SR] Cannot repair member file [l:46{23}]"System.ServiceModel.dll" of System.ServiceModel, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b77a5c561934e089}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
    2012-12-21 11:26:03, Info                  CSI    000002ea Hashes for file member \SystemRoot\WinSxS\msil_system.servicemodel_b77a5c561934e089_6.1.7601.17514_none_7946abdb4748d1bb\System.ServiceModel.dll do not match actual file [l:46{23}]"System.ServiceModel.dll" :
      Found: {l:20 b:gpuKiVFzE+OHmZXrRdrnT0cJLac=} Expected: {l:20 b:7Bok5zMUF5u9D4r7PdDHmJr4+/U=}
      Found: {l:32 b:Mqb4Qe50ti9AI3gHbqXPNwqAk5BekaRdGKfQUI8dmJI=} Expected: {l:32 b:xX5HTFJpMGUu4yIPapUhdjw3SnCbGlUFMbnX8l8o1xg=}
    2012-12-21 11:26:03, Info                  CSI    000002eb [SR] Cannot repair member file [l:46{23}]"System.ServiceModel.dll" of System.ServiceModel, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b77a5c561934e089}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
    2012-12-21 11:26:03, Info                  CSI    000002ec [SR] This component was referenced by [l:162{81}]"Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.NetFx3"
    2012-12-21 11:26:03, Info                  CSI    000002ed Repair results created:

    The other thread which you recommended was a dead end. As suggested, I ran sfc/scannow with the installation disc inserted but with no luck. The next stage was to do an Inplace Upgrade. When I tried that I got the same message as shown in that thread, relating to a newer version of windows already installed. It was recommended that SP2 be uninstalled, but in that thread removing SP2 led to windows being corrupted. I do not want that to happen to me.

    Is there any other way of repairing, or replacing  System.ServiceModel.dll

    Friday, December 21, 2012 12:14 PM
  • Hi,

    Please verify the .net framework in your computer using the .NET Framework setup verification tool:

    http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx

    Please collect the logs and upload them to a public site, like SkyDrive, and post the link here.

    We want to verify the your .Net Famework.

    If there is no problem, I think you can post your question to:

    http://answers.microsoft.com/en-us/windows/forum/

    Best regards,


    Ego [MSFT]
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Tuesday, December 25, 2012 5:44 AM
    Moderator
  • Thanks for your response. Sorry for the delay in replying but I have been away on holiday.

    I have now used the .NET Framework setup verification tool, and I have posted the logs to 

    https://skydrive.live.com/#cid=759A3E3A411BEE79

    Monday, January 14, 2013 12:12 PM