Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing MFC140.DLL #113

Open
HolographicWings opened this issue Nov 16, 2024 · 11 comments
Open

Missing MFC140.DLL #113

HolographicWings opened this issue Nov 16, 2024 · 11 comments

Comments

@HolographicWings
Copy link

HolographicWings commented Nov 16, 2024

Hello, just reinstalled windows and used this AIO
However, after restored my MSI Afterburner profile, i got a missing MFC140.DLL message when running it.
Fixed it by installing this Redist https://www.microsoft.com/en-us/download/details.aspx?id=48145
I don't know if it's revelant to report it, but at least you have the information, i also show you my General Afterburner settings in hope that may help to reproduce the issue if you find it any interest.

Settings

Screenshot

#10 Despite the presence of 2019 which is supposed to contains 2015, the missing DLL happens again when i try to uninstall the 2015 i just manually installed and restart MSI Afterburner

@abbodi1406
Copy link
Owner

Can you show the version of C:\Windows\System32\mfc140.dll ?

@HolographicWings
Copy link
Author

Can you show the version of C:\Windows\System32\mfc140.dll ?

Sure
image

@abbodi1406
Copy link
Owner

That means the AIO correctly installed the file (VC++ 2022), and installing VC++ 2015 did not override it as expected
so, it's detection issue from MSI Afterburner side

@HolographicWings
Copy link
Author

HolographicWings commented Nov 17, 2024

Well, uninstalled them and reinstalled the AIO fixed the issue
Maybe the DLL wasn't registered
But then i have no explanation of why it didn't worked first

@abi-21
Copy link

abi-21 commented Dec 7, 2024

I have the same problem, RivaTuner getting MFC140.DLL error after AIO installation.

@HolographicWings
Copy link
Author

HolographicWings commented Dec 9, 2024

I have the same problem, RivaTuner getting MFC140.DLL error after AIO installation.

Can you try to run
regsvr32 "C:\Windows\System32\mfc140.dll"
In the cmd with privileges then run RovaTurner again ?
This command will register the DLL in the registry

That will confirm or refute my assumption

@abi-21
Copy link

abi-21 commented Dec 9, 2024

I have the same problem, RivaTuner getting MFC140.DLL error after AIO installation.

Can you try to run regsvr32 "C:\Windows\System32\mfc140.dll" In the cmd with privileges then run RovaTurner again ? This command will register the DLL in the registry

That will confirm or refute my assumption

I get this error by running command https://imgur.com/Pq61hTo

@abbodi1406
Copy link
Owner

mfc140.dll is not COM dll and doesn't need any registration

abi-21 check if both x64 & x86 runtimes 2022 are installed

@HolographicWings
Copy link
Author

My bad then
This situation is really strange

@abi-21
Copy link

abi-21 commented Dec 9, 2024

mfc140.dll is not COM dll and doesn't need any registration

abi-21 check if both x64 & x86 runtimes 2022 are installed

For some reason it didn't install 2022 x86 version, just x64. I had to run AIO again and then it installed correctly.
Steps to reproduce issue:

  1. Remove all instances of redist 2022.
  2. Install both 2015-2022 versions:
    https://aka.ms/vs/17/release/vc_redist.x86.exe
    https://aka.ms/vs/17/release/vc_redist.x64.exe
  3. Run AIO
    It will then remove both 2015-2022 and install only 2022 x64.

@abbodi1406
Copy link
Owner

@abi-21 Thanks for re-testing
this is the same issue here #118
it will be fixed soon in next version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants