Link to home
Start Free TrialLog in
Avatar of Top Doc
Top Doc

asked on

.Net Framework 4.7.2 Pop Up Errors

I have just upgraded to .net framework 4.7.2 and ever since then, i have been getting these pop up errors on my windows 7 PCs.
Pictures attached.

I would like a fix that doesn't involve me rolling back to an earlier version.
toaster.png
selfservice.PNG
Avatar of gr8gonzo
gr8gonzo
Flag of United States of America image

Those DLL files that start with "MSVCR" are Microsoft Visual C++ runtime (aka "redistributable") libraries. The number after it indicates the version of the library, so "120" = version 12.0 of the Visual C++ runtime library.

Microsoft says version 12.0 corresponds to the runtimes that come from Visual Studio 2013:
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

So first thing to try is to uninstall and reinstall the library. The one to uninstall should say something like:
Microsoft Visual C++ 2013 Redistributable

After uninstalling that, download and install it from Microsoft (make sure you get the x86/32-bit version if you have 32-bit Windows, or the x64/64-bit version if you have 64-bit Windows). Links are here:
https://support.microsoft.com/en-us/help/3179560

For your convenience, here are the direct download links:

English 64-bit:
http://download.microsoft.com/download/0/5/6/056dcda9-d667-4e27-8001-8a0c6971d6b1/vcredist_x64.exe

English 32-bit:
http://download.microsoft.com/download/0/5/6/056dcda9-d667-4e27-8001-8a0c6971d6b1/vcredist_x86.exe

After reinstalling the correct one for your system, reboot and see if that resolves the problem.

I do know that this issue has occurred for a lot of people and most people just end up rolling back to .NET 4.5 or 4.6, but I would definitely try reinstalling the VC++ redistributable first before rolling back.
Avatar of Top Doc
Top Doc

ASKER

@gr8gonzo -

Thanks for chiming in.
i have checked a few of the PCs reporting the problem and they don't have Microsoft Visual C++ installed at all.
the others have an earlier version of Microsoft Visual C++ installed.

What do you suggest?
Try running .NET Framework Setup Verifier

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

http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog%7C_Tools/netfx%7C_setupverifier%7C_new.zip 

If that does not fix the pop ups on any of the computers, try reinstalling Visual C.

I have Visual C Redistributables V2005 to V2017 on my Windows 10 machine and no pop ups as you describe.
If they don't have it installed at all, then they -should- have it installed.
Hi,

Apparently your DLL 'misses' the nextafterf function for some reason.

As been said in the above comments you need to install the right version of Visual c++ Redistributable.

Read up here for further reference.

Cheers
Avatar of Top Doc

ASKER

Team,

Thanks for the various inputs.
I have installed the Visual c++ Redistributable 2013 on some sample PCs.
these PCs did not previously have it installed.
But the pop ups still persist.
Did you try Repairing .NET ?
Avatar of Top Doc

ASKER

@ John -

I have done the Repair, but the pop up still persists.
Multiple PCs according to the above. On one of them, try completely uninstalling everything to do with Visual Studio (look in Programs and Features) and then restart and test.
Avatar of Top Doc

ASKER

@ John -

My PCs are very basic, the only thing visual studio i have related is the Visual C++ Redist. and if you consider .net framework as visual studio.
Are you saying that i should uninstall both?
You should uninstall Visual Studio and then perhaps go into Programs and Features, Windows Features and uncheck .NET Framework.  Reinstall and re-enable just .NET.  Restart and test.  

Do this for one test computer before proceeding.
Avatar of Top Doc

ASKER

John -

The suggested was tried, but did not work.
Issue persists.
I am not sure because the basic stuff you point to should work (and does work).

For ONE computer, format, reinstall Windows, update it completely, make sure .NET works.

Then begin installing your other software until you determine the issue
Avatar of Top Doc

ASKER

I am starting to think that it would be easier to roll back to an earlier version.
Wait until Microsoft fixes the problem.


@John -
The solution you have presented doesn't seem very scalable.
On a good computer, Visual C works well. Do you have information that Microsoft will be releasing a new version soon?

I am not suggesting reinstalling all computers, just one to see if you can find a problem that fixes the issue (your antivirus for example)
Avatar of Top Doc

ASKER

I agree with you.
I have nothing in my environment which requires version 4.7.2
If and when 4.6 becomes a vulnerability then I will upgrade or uninstall.
I am also in the process of updating my Win 7 PCs to Win 10 as Win 7's support from Microsoft will soon end.
ASKER CERTIFIED SOLUTION
Avatar of Top Doc
Top Doc

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial