.Net framework won't work for 32bit programs in Win7 64bit


  1. Posts : 16
    Windows 7
       #1

    .Net framework won't work for 32bit programs in Win7 64bit


    Hello,

    I am having issues with programs depending on .net framework. (Twitch Desktop & others)

    When launching the programme, an error appears directly :

    - "Application unable to start correctly 0xc0000135".

    Some dependency walker job shows me that the mscoree.dll is not found for the sepecific exe.

    Environment :

    Windows 7 64bit
    .Net Framework 4.7 freshly installed

    What I did:

    - Uninstalled all .Net framework and reinstalled the 4.7 pack
    * didn't fix the issue
    - Cmd (as admin) then "sfc /scannow"
    * log says multiple times that some mscoree.dll version mismatch
    * log says multiple times that some mscoree.dll source also corrupted
    * didn't fix the issue

    What I know :

    - All programmes (2 for now) having the same issues are 32bit programmes based on .Net framework.
    - There is a mscoree.dll in system32, but none in SysWOW64

    What I am doing:

    - .Net is corrupted and needs to be forcely reset.
    - I lauched the following command before leaving home
    * DISM.exe /Online /Cleanup-image /Restorehealth
    * Use the System File Checker tool to repair missing or corrupted system files


    Could anyone give me some ideas about how to solve this issue ?

    Best regards

    Jiayi
      My Computer


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

    Hi waterdrinker,

    DISM.exe /Online /Cleanup-image /Restorehealth will not work with windows 7

    If you have net framework corruption try this tool from Microsoft.

    Microsoft .NET Framework Repair Tool

    If you continue to have issue with .NET Framework, please post CBS log
    location: C:\Windows\Logs\CBS\
    Won't need the entire folder just CBS.log
    You can copy and paste the bold text into search programs and files to expedite locating the file. It's above the after you click it!
      My Computer


  3. Posts : 16
    Windows 7
    Thread Starter
       #3

    Hi,

    Thank you for your reply.
    I didn't work as you said.
    I also tried to repair the whole system with my installation DVD. Strangely it said "system recovery not compatible"
    Just before thinking of reinstalling Windows, I tried the worst possible solution:
    I downloaded a 32bit mscoree.dll for x64 Windows 7 and copied it to SysWOW64
    And it worked...
      My Computer


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

    I didn't say Net Framework would WOULD work I said TRY! This was based upon your contention .Net is corrupted and needs to be forcely reset. This is part of what the .NET Framework tool accomplishes.

    And if it DIDN'T work post CBS.log which you didn't!

    Reinstalling Windows would have been a bad idea, you would have lost all your programs, files, folders, etc., if you didn't back them up beforehand and is totally unnecessary in your scenario.

    The CBS.log, would have confirmed what you said, mscoree.dll was missing from the SysWOW64 folder & I would have provided you with a copy that is in my 400,000+ replacement files.

    You were fortunate that mscoree.dll is identical in both SysWOW64 and System32

    Irregardless, I'm glad to hear you resolved your issue!

    Please mark this tread as resolved!

    Happy Computing!

    Nic
      My Computer


  5. Posts : 16
    Windows 7
    Thread Starter
       #5

    Snick said:
    I didn't say Net Framework would WOULD work I said TRY!
    ...
    And if it DIDN'T work post CBS.log which you didn't!
    ...
    You were fortunate that mscoree.dll is identical in both SysWOW64 and System32
    ...
    Please mark this tread as resolved!
    ...

    Hi Snick,

    I feel confused how you looked so triggered by nothing at all.

    I was actually saying that, DISM.exe did not work, same as you suggested in your earlier post. Should have been more clear in my words.

    And I know reinstalling windows is a bad idea, that's why I was looking for other solutions.

    I was not fortunate. Instead I know SysWOW64 contains 32bits dlls for 64bit OS. That's why I looked for a 32bit version of mscoree.dll, AS I SAID in my last post, instead of copying the one that sits in my system32 folder.
    It looks like you don't really read posts before making an response with countless exclamation marks.

    To end the story, the thread was already marked as solved, the moment you were asking me to do that.



    I actually feel happy to see people like you actively willing to help others solve practical problems in their daily life. Me being a Window/Linux programmer, is unable to devote myself as you do. I give you all my respect for that.
    But please Don't take others as fools. Especially when you don't read what others say. This only makes you one. Arrogance is never a good thing.

    Saying that, thank you for your answers.

    Best regards

    Jiayi
      My Computer


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

    Sorry, quite often lately OPs ask for help then do a plethora of self-fix attempts and it frustrates those trying to systematically diagnose and resolve the issue.

    And I don't take other for fools. Quite often, in an OP's original post I find it it hard to ascertain the level of computer competency. Thank you for your complement regarding helping others. In attempting to do so it would be nice for an OP to follow a few diagnostic requests. When it happens on a regular basis and your helping for free it gets a little frustrating. That simple!
      My Computer


 

  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 01:03.
Find Us