locked
c:\...\framework\v2.0.50727\mscorwks.dll could not be loaded RRS feed

  • Question

  • I'm running Vista Home Premium on a Dell XPS M1530.  I had some file 
    corruption which I fixed for the most part with running chkdsk among other 
    things.  But I still get the error 
    "c:\windows\microsoft.net\framework\v2.0.50727\mscorwks.dll could not be 
    loaded" when trying to load the Dell Transfer Agent.exe and ECenter\EULALancher.exe.  
    I've tried to uninstall microsoft.net framework 2.0 but it's not in my Add/Remove Programs list.  When I try to just install the Microsoft .NET Framework Version 2.0 Redistributable Package (x86)it says the it's already part of the operating system.  Any way to uninstall and reinstall .Net\framework\v2.0.05727 when it's not in Add/Remove Programs?
    
    I've pretty much stumped Dell on this one.  Any ideas in here?
    Monday, July 21, 2008 5:55 PM

Answers

  • Hi,

     

    Is this Microsoft Knowledge Base article?

     

    How to manually remove and then reinstall the .NET Framework 2.0

    http://support.microsoft.com/kb/908077

     

    Please note this suggestion only available on Microsoft Windows Server 2003, on Windows 2000 Service Pack 3 (SP3), or on Windows XP Service Pack 2 (SP2). It not applied to Windows Vista.

     

    Regarding the permission issue, please understand that .NET Framework 2.0 and .NET Framework 3.0 are instead installed as Windows Vista components. Windows Vista OS files and registry information (including those that are a part of the .NET Framework 2.0 and 3.0) are protected by Windows Resource Protection (WRP) in Windows Vista. This means that only the OS installer service (named TrustedInstaller) has permission to modify/remove these files or registry keys unless you specifically take ownership of the files/keys and add additional user accounts to the access permission list (which you should not need to do except in extraordinary circumstances).

     

    As SFC cannot fix this issue, you can take the following suggestions to resolve this issue.

     

    Suggestion 1: Install .NET Framework Version 3.5

    ===============================

    Please download and install the .NET Framework Version 3.5.

     

    Microsoft .NET Framework 3.5

    http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

     

    Then, please test your issue again. If it still persists, please try to take suggestion 2.

     

    Suggestion 2: In-place Upgrade Installation

    ===============================

    Technically, you won’t lose any data to take an In-place Upgrade Installation. In order to avoid any unexpected problem. I suggest you backup your data before taking In-place Upgrade Installation.

     

    1. Start the computer by using the current Operating System.

    2. Insert the Windows Vista DVD in the computer's DVD drive.

    3. Use one of the following procedures, as appropriate:

     

    If Windows automatically detects the DVD, the Install now screen appears.

     

    Click Install now.

     

    If Windows does not automatically detect the DVD, follow these steps:

    a. Click Start, click Run, type Drive:\setup.exe, and then click OK.

     

    Note Drive is the drive letter of the computer's DVD drive.

     

    b. Click Install now.

     

    4. When you reach the "Which type of installation do you want?" screen, click Upgrade to upgrade the current operating system to Windows Vista.

     

    Hope it helps.

      

     

    Thursday, July 24, 2008 7:44 AM
    Moderator

All replies

  •  

    Hi,

     

    This issue can be caused by a damaged .NET Framework component. As .NET Framework  2.0 are installed as OS components on Windows Vista and do not appear in the Programs and Features, you can use the instructions listed below to attempt to repair it

     

    1.Click on the Start menu, choose All Programs, then Accessories, then right-click on the Command Prompt item and select Run as administrator

    2.Click Continue to authorize opening a command prompt with administrative privileges

    3.Run this command in the cmd prompt: sfc /scannow

    4.The cmd prompt should list text stating "Beginning system scan. This process will take some time."

    5.Wait for the scan to complete (this can take several minutes so be patient)

    6.When the scan completes, the SFC tool will indicate whether or not it found any integrity violations and offer you the chance to fix any that are found.

     

    Note: There is a SPACE between "SFC" and "/Scannow", this command will take several minutes to complete and may require access to the Windows installation source files. If you are prompted to insert the CD, click "Continue" each time it prompts.

     

    Hope it helps.

     

    Wednesday, July 23, 2008 7:52 AM
    Moderator
  • Thanks for the response.  I tried that and it didn't help.  Also, I found the MSKB article for manually uninstalling framework 2.0.  I went through the steps, and even though I was using an acct with admin permissions, I could not delete the 2.0.... folder on the c: drive.  I was able to follow the other steps, but when I tried to reinstall the 2.0 package it just fails.

    Wednesday, July 23, 2008 1:54 PM
  • Hi,

     

    Is this Microsoft Knowledge Base article?

     

    How to manually remove and then reinstall the .NET Framework 2.0

    http://support.microsoft.com/kb/908077

     

    Please note this suggestion only available on Microsoft Windows Server 2003, on Windows 2000 Service Pack 3 (SP3), or on Windows XP Service Pack 2 (SP2). It not applied to Windows Vista.

     

    Regarding the permission issue, please understand that .NET Framework 2.0 and .NET Framework 3.0 are instead installed as Windows Vista components. Windows Vista OS files and registry information (including those that are a part of the .NET Framework 2.0 and 3.0) are protected by Windows Resource Protection (WRP) in Windows Vista. This means that only the OS installer service (named TrustedInstaller) has permission to modify/remove these files or registry keys unless you specifically take ownership of the files/keys and add additional user accounts to the access permission list (which you should not need to do except in extraordinary circumstances).

     

    As SFC cannot fix this issue, you can take the following suggestions to resolve this issue.

     

    Suggestion 1: Install .NET Framework Version 3.5

    ===============================

    Please download and install the .NET Framework Version 3.5.

     

    Microsoft .NET Framework 3.5

    http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

     

    Then, please test your issue again. If it still persists, please try to take suggestion 2.

     

    Suggestion 2: In-place Upgrade Installation

    ===============================

    Technically, you won’t lose any data to take an In-place Upgrade Installation. In order to avoid any unexpected problem. I suggest you backup your data before taking In-place Upgrade Installation.

     

    1. Start the computer by using the current Operating System.

    2. Insert the Windows Vista DVD in the computer's DVD drive.

    3. Use one of the following procedures, as appropriate:

     

    If Windows automatically detects the DVD, the Install now screen appears.

     

    Click Install now.

     

    If Windows does not automatically detect the DVD, follow these steps:

    a. Click Start, click Run, type Drive:\setup.exe, and then click OK.

     

    Note Drive is the drive letter of the computer's DVD drive.

     

    b. Click Install now.

     

    4. When you reach the "Which type of installation do you want?" screen, click Upgrade to upgrade the current operating system to Windows Vista.

     

    Hope it helps.

      

     

    Thursday, July 24, 2008 7:44 AM
    Moderator
  • I encountered the same problem recenty and when I looked on the forum and everybody elses forum that states install version 3.5 and it will fix the problem for vista but still doesn't fix it. Infact I already had the framework version 3.5 installed on my computer, infact it was one of the updates that installed when I ran the automatic updates. So I uninstalled the framework 3.5 version and what do you know, it fixed the problem. So before you listen to what microsoft suggestion on installing 3.5 check to see if it is already installed onto your computer. If so uninstall it.
    Friday, April 3, 2009 9:51 AM
  • Did you ever find a solution? I just started having this porblem and i need to rid of it ASAP! I can't ascess microsoft applications and I am a college student. Help ME PLZ!!!!
    Sunday, April 12, 2009 10:01 PM
  • Did you ever find a solution? I just started having this porblem and i need to rid of it ASAP! I can't ascess microsoft applications and I am a college student. Help ME PLZ!!!!
    lol uninstall framework 3.5? its very annoying lil thing i wanna play The Sims 3 once in awhile and because of this i can't -_-
    Monday, January 18, 2010 11:18 PM
  •  

    I am having the same problems. I am running XP. Every time I turn the computer off, which is at night or when not in use, I have to reinstall XP from the CD. This is very annoying to say the least. The desktop looks like the screen is in safe mode, but is not. I cannot run any systems or get on line. The task bar is white instead of blue.

    While installing XP I get the following error messages:

    1- Procedure entry point GetRequestedRuntimeVersion could not be loaded in the dynamic link library mscoree.dll.

    2- c:\windows\microsoft.net\framework\v2.050727\mscorwks.dll could not be loaded.

    I get each of the messages once...then message 1 pops up 16 times and message 2 pops up 1 time.

    I have tried downloaded a supposedly fix from the like below, but this did not work either.

    http://social.technet.microsoft.com/Forums/en-US/itprovistaact/thread/05c7720f-8b5c-441f-aea1-83213a30441c/

    I was going to try to upgrade to windows 7, but again I get the error messages above. I would really appreciate some help.

     

    Thanks...Tina

     

     

    Friday, December 3, 2010 11:53 PM
  • I am having the same problems. I am running XP. Every time I turn the computer off, which is at night or when not in use, I have to reinstall XP from the CD. This is very annoying to say the least. The desktop looks like the screen is in safe mode, but is not. I cannot run any systems or get on line. The task bar is white instead of blue.

    While installing XP I get the following error messages:

    1- Procedure entry point GetRequestedRuntimeVersion could not be loaded in the dynamic link library mscoree.dll.

    2- c:\windows\microsoft.net\framework\v2.050727\mscorwks.dll could not be loaded.

    I get each of the messages once...then message 1 pops up 16 times and message 2 pops up 1 time.

    I have tried downloaded a supposedly fix from the like below, but this did not work either.

    http://social.technet.microsoft.com/Forums/en-US/itprovistaact/thread/05c7720f-8b5c-441f-aea1-83213a30441c/

    I was going to try to upgrade to windows 7, but again I get the error messages above. I would really appreciate some help.

    Thanks...Tina


    Hi, the answer to this problem is that you need Windows Installer re-installed.  Problems is, I believe microsoft stopped distributing it.  If you have problems and can't find it send me a shout at goodoljoescan @ gmail.com and I'll see if I can help you find it wink wink nod nod.
    Friday, August 24, 2012 11:25 AM
  • Hi,

     

    This issue can be caused by a damaged .NET Framework component. As .NET Framework  2.0 are installed as OS components on Windows Vista and do not appear in the Programs and Features, you can use the instructions listed below to attempt to repair it

     

    1.Click on the Start menu, choose All Programs, then Accessories, then right-click on the Command Prompt item and select Run as administrator

    2.Click Continue to authorize opening a command prompt with administrative privileges

    3.Run this command in the cmd prompt: sfc /scannow

    4.The cmd prompt should list text stating "Beginning system scan. This process will take some time."

    5.Wait for the scan to complete (this can take several minutes so be patient)

    6.When the scan completes, the SFC tool will indicate whether or not it found any integrity violations and offer you the chance to fix any that are found.

     

    Note: There is a SPACE between "SFC" and "/Scannow", this command will take several minutes to complete and may require access to the Windows installation source files. If you are prompted to insert the CD, click "Continue" each time it prompts.

     

    Hope it helps.

     

    When I did this, it just said there were problems it couldn't fix, and spit out 20 megabytes of a CBS.log file with errors like:

    2013-01-03 09:23:16, Info                  CSI    00000669 Hashes for file member \SystemRoot\WinSxS\amd64_netfx-mscorwks_dll_b03f5f7f11d50a3a_6.1.7601.17952_none_bf10a78dd70639d5\mscorwks.dll do not match actual file [l:24{12}]"mscorwks.dll" :
      Found: {l:20 b:ye2f6obl+NiJ7abK9VHeK4GXlrU=} Expected: {l:20 b:VRf0fd7BuClFHdOGkh5jbovqj2Q=}
      Found: {l:32 b:N27hwNaNsFyvb0mvycHAbUABug30e8QGcMVkR38TLNQ=} Expected: {l:32 b:U4RRqLVrYKEZPJEYEricK99KS4WC7NxNddDHh+7jbM4=}
    2013-01-03 09:23:16, Info                  CSI    0000066a [SR] Cannot repair member file [l:24{12}]"mscorwks.dll" of NetFx-MSCORWKS_DLL, Version = 6.1.7601.17952, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

    What do I do next?

    Thursday, January 3, 2013 2:26 PM
  • 2013-01-03 09:13:00, Info CSI , Type neutral, TypeName neutral, PublicKey neutral }

    { 6.1.7601.17514 -> 6.1.7601.17798 System.Design, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral } { (null) -> 6.1.7601.17798 ab7f47f7cf10c979e88fe4885d8bae7f, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b77a5c561934e089}, Type neutral, TypeName neutral, PublicKey neutral } { (null) -> 6.1.7601.17798 c9a8d179929818c5b072d44f38ff9f6e, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b77a5c561934e089}, Type neutral, TypeName neutral, PublicKey neutral } { (null) -> 6.1.7601.17798 2c11e28c383b57dfb994839593c10be7, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral } { (null) -> 6.1.7601.17798 17b2e70011cfd43980b00c3904eb244d, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral } { 6.1.7601.17755 -> 6.1.7601.17798 System.Windows.Forms.resources, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture = [l:10{5}]"fr-fr", VersionScope neutral, PublicKeyToken = {l:8 b:b77a5c561934e089}, Type neutral, TypeName neutral, PublicKey neutral } { (null) -> 6.1.7601.17798 ecb3fa487d1d6ac438e6ca118a2b826e, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral } { (null) -> 6.1.7601.17798 0c17f92ca20011a2d22645e405a9b418, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral } { (null) -> 6.1.7601.17798 a663250ab79c9a8ecb11de04185f3aa3, pA = PROCESS 2013-01-03 09:13:00, Info CSI OR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b77a5c561934e089}, Type neutral, TypeName neutral, PublicKey neutral } { 6.1.7601.17755 -> 6.1.7601.17798 System.Windows.Forms.resources, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture = [l:10{5}]"tr-tr", VersionScope neutral, PublicKeyToken = {l:8 b:b77a5c561934e089}, Type neutral, TypeName neutral, PublicKey neutral } { 6.1.7601.17755 -> 6.1.7601.17798 System.Windows.Forms.resources, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture = [l:10{5}]"zh-cn", VersionScope neutral, PublicKeyToken = {l:8 b:b77a5c561934e089}, Type neutral, TypeName neutral, PublicKey neutral } 2013-01-03 09:13:00, Error CSI 00000014@2013/1/3:14:13:00.422 (F) d:\win7sp1_gdr\base\wcp\primitiveinstallers\fileinstaller.cpp(1482): Store corruption detected in function CFileInstaller::ChangeFileCompression expression: 0 MissingFileSystemResource on resource [119]"\winsxs\msil_system.design.resources_b03f5f7f11d50a3a_6.1.7601.17798_zh-cn_cfbb23352fd559a6\system.design.resources.dll"[gle=0x80004005] 2013-01-03 09:13:00, Error CSI 00000015 (F) STATUS_OBJECT_NAME_NOT_FOUND #31989# from Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile(flags = (AllowSharingViolation), handle = {provider=NULL, handle=0}, da = (SYNCHRONIZE|FILE_READ_ATTRIBUTES), oa = @0x20ddac0->OBJECT_ATTRIBUTES {s:48; rd:NULL; on:[105]"\??\C:\Windows\WinSxS\msil_system.design.resources_b03f5f7f11d50a3a_6.1.7601.17798_zh-cn_cfbb23352fd559a6"; a:(OBJ_CASE_INSENSITIVE)}, iosb = @0x20ddaa0, as = (null), fa = 0, sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), cd = FILE_OPEN, co = (FILE_SYNCHRONOUS_IO_NONALERT|0x00004000), eab = NULL, eal = 0, disp = Invalid) [gle=0xd0000034] 2013-01-03 09:13:00, Error CSI 00000016@2013/1/3:14:13:00.484 (F) d:\win7sp1_gdr\base\wcp\sil\merged\ntu\ntsystem.cpp(2057): Error STATUS_OBJECT_NAME_NOT_FOUND originated in function Windows::Rtl::SystemImplementation::DirectFileSystemProvider::SysCreateFile expression: (null) [gle=0x80004005] 2013-01-03 09:13:00, Error CSI 00000017 (F) STATUS_OBJECT_NAME_NOT_FOUND #31988# from Windows::Rtl::SystemImplementation::CDirectory::OpenExistingDirectory(...)[gle=0xd0000034] 2013-01-03 09:13:00, Error CSI 00000018 (F) STATUS_OBJECT_NAME_NOT_FOUND #31987# from Windows::Rtl::SystemImplementation::CDirectory_IRtlDirectoryTearoff::OpenExistingDirectory(flags = 0, da = (SYNCHRONIZE), oa = @0x20de3b8->SIL_OBJECT_ATTRIBUTES {s:40; on:"msil_system.design.resources_b03f5f7f11d50a3a_6.1.7601.17798_zh-cn_cfbb23352fd559a6"; a:(OBJ_CASE_INSENSITIVE)}, sa = (FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE), oo = (FILE_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT|FILE_OPEN_FOR_BACKUP_INTENT), dir = NULL, disp = Invalid) [gle=0xd0000034] 2013-01-03 09:13:00, Error CSI 00000019 (F) STATUS_OBJECT_NAME_NOT_FOUND #31946# from CGacPrimitiveInstaller::ProcessComponentChange(...)[gle=0xd0000034] 2013-01-03 09:13:00, Error CSI 0000001a (F) STATUS_OBJECT_NAME_NOT_FOUND #31919# from PrimitiveInstaller::CCoordinator::ProcessChange(Change 6.1.7600.16385 -> 6.1.7601.17798 for System.Design.resources, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture = [l:10{5}]"zh-cn", VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral)[gle=0xd0000034] 2013-01-03 09:13:00, Error CSI 0000001b (F) STATUS_OBJECT_NAME_NOT_FOUND #24135# from CCSDirectTransaction::PerformChangeAnalysis(...)[gle=0xd0000034] 2013-01-03 09:13:00, Error CSI 0000001c (F) STATUS_OBJECT_NAME_NOT_FOUND #24134# from CCSDirectTransaction::PrepareForCommit(...)[gle=0xd0000034] 2013-01-03 09:13:00, Error CSI 0000001d (F) STATUS_OBJECT_NAME_NOT_FOUND #24133# from CCSDirectTransaction::ExamineTransaction(...)[gle=0xd0000034] 2013-01-03 09:13:00, Error CSI 0000001e (F) STATUS_OBJECT_NAME_NOT_FOUND #24132# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)[gle=0xd0000034] 2013-01-03 09:13:00, Error CSI 0000001f@2013/1/3:14:13:00.529 (F) d:\win7sp1_gdr\base\wcp\primitiveinstallers\fileinstaller.cpp(1482): Store corruption detected in function CFileInstaller::ChangeFileCompression expression: 0 MissingFileSystemResource on resource [119]"\winsxs\msil_system.design.resources_b03f5f7f11d50a3a_6.1.7601.17798_zh-cn_cfbb23352fd559a6\system.design.resources.dll"[gle=0x80004005] 2013-01-03 09:13:00, Info CSI 00000020 Delete of a missing registry value detected in the registry installer!! Registry value name: [ml:152{76},l:120{60}]"System.Design.resources,2.0.0.0,zh-CHS,b03f5f7f11d50a3a,msil".

    Here are some actual errors.
    Thursday, January 3, 2013 2:36 PM