@Yoann same issue here. Clean install of Windows Server 2019 latest build, install .NET Framework offline installer 4.8, reboot and boom. Many native control panels, like Server Manager, requesting some 4.0.... version of .NET framework instead, failing to load.
I had the same issue and received zero help or support from Microsoft. Dell support googled and read back to me everything I had googled and tried already. Importing the above registry information fixed it without a reboot.
@DavidSherrill This is the exact fix! For us, our RMM tool stopped working on a server 2019 standard server. It's services wouldn't start. Event Viewer complained about .net. Also server manager wouldn't open with the exact message you mentioned. Applying this fixed it all. thanks!!
YOU ARE AN ABSOLUTE LEGEND! THANK YOU! THIS IS THE ONLY SOLUTION THAT WORKED! Every other solution I've googled of this problem has been some variation of "turn net framework on/off in the "turn windows features on or off" app" or "reinstall the newest version of .net" or "did you try restarting your computer?" (OF COURSE I TRIED RESTARTING MY COMPUTER!! DO THEY THINK I'M AN INFANT??)
Please excuse my novice status displayed in this question, but does one simply copy/paste the text in your registry update file, and does the resulting text file require the line number entries as displayed in your post?
Microsoft released the final version of the Microsoft .NET Framework 4.8 on April 18, 2019. The new installer for the version is available as a web installer and offline installer; since Microsoft prefers distribution via the web installer, it is difficult to find working offline installer links. You find a working offline installer link attached to this article.
The changelog on the Microsoft Docs website highlights new features and changes in the new release. The log is quite technical in nature and intended for programmers who use the framework more than it is for Windows users and administrators who install it.
New features in .NET Framework 4.8 include high-DPI improvements such as improved support for Windows Forms interoperation in high-DPI WMF applications on platforms that support mixed-mode DPI scaling or support for Per-Monitor V2 DPI Awareness.
The .NET Framework is offered as a Web and Offline installer. The core difference is that the Web Installer requires an active Internet connection during installation as it needs to download components from Microsoft servers.
Check out the following link to download official .NET Framework 4.8 Language Packs for offline installation. The language packs include translated error messages and user interface text; the text is displayed in English if no language pack is installed. Microsoft lists 23 different language packs currently that include languages such as Chinese, Arabic, German, Spanish, Italian, Japanese, Dutch, Portuguese and Russian.
"Improvements to the JIT compiler. The Just-in-time (JIT) compiler in .NET Framework 4.8 is based on the JIT compiler in .NET Core 2.1. Many of the optimizations and all of the bug fixes made to the .NET Core 2.1 JIT compiler are included in the .NET Framework 4.8 JIT compiler."
Microsoft released the final version of the .NET Framework 4.8 on April 18, 2019. The new version is available as both web installer and offline installer. Since Microsoft prefers distribution via the web installer, it is difficult to find working offline installer links.
The .NET Framework is offered as web and offline installers. The core difference is that the web installer requires an active Internet connection during installation as it needs to download components from Microsoft servers.
Use this link to download the official .NET Framework 4.8 Language Packs for offline installation. The language packs include translated error messages and user interface text; the text is displayed in English if no language pack is installed.
The Microsoft .NET Framework 4.8 is a new version of Microsoft's popular framework. It includes new features, fixes, and improvements compared to previous versions.
Microsoft released the .NET Framework 4.8 for Windows 7 Service Pack 1, Windows 8.1, and Windows 10, and all server platforms starting with Windows Server 2008 R2 Service Pack 1 (means Server 2012 R2, 2016, and 2019 are supported as well).
Another batch of Microsoft disk-clutter and complexity. Why? So programs may call some functions if programmers want to use it rather than write their own. It all means more complexity, more potential security risks and more patching. Where does it end!
Recent Windows 10 versions come with .NET framework 4.8 pre-installed, but many apps developed in Vista and Windows 7 era require the .NET framework v3.5 installed along with 4.8. Today, we will review a number of methods that can be used to get .NET framework 3.5 installed in Windows 10.
The .NET framework is a development platform that makes it easier for application developers to create various Desktop and Web applications and services for Windows. The .NET framework makes creating programs faster by providing a wide range of ready-to-use libraries, classes, and functions.
Starting with Windows 10 version 1809 and Windows Server 2019, Microsoft considers the .NET Framework as a standalone product even though it ships with the operating system. It is on a different release and support schedule.
As you may have already notice, all the methods above require an Internet connection to be able to download the .NET Framework package from Microsoft. None of them will work when you are offline, or have a poor connection or a limited data plan. In such a case, you can install .NET Framework 3.5 from the Windows 10 installation media. This method is much faster and does not even require an Internet connection.
From there, you can download a handy batch file which automates the task and does everything for you. All you need is Windows 10 installation media of the OS build and version you have currently installed.
Tip: Winaero Twеaker is essential software for every Windows 10, Windows 8 and Windows 7 user. It allows you to customize the appearance and behavior of the operating system in a flexible way.
Try Winaero Twеaker now!
MiniTool OEM program enable partners like hardware / software vendors and relative technical service providers to embed MiniTool software with their own products to add value to their products or services and expand their market.
Step 1. Click here to open the Microsoft download center, and then find the lateset version of .NET framework 4.8 and click the link. Then click the Download .NET Framework 4.8 Runtime button.
Step 3. Select the Download and install this feature link. Then Windows will start downloading the required files. Once complete, you can restart the PC and see if you get the NET 4.8 downloaded and installed.
Microsoft provides an offline installer for .NET Framework 4.8 on its dotnet website. However, you need to select a supported version of the .NET Framework on the download page. Here you should find the NET Framework 4.8 listed as a supported version, click on it, and follow the on-screen instructions to complete the installation.
Note that when installing .NET Framework 3.5, they are version specific. You need to install .NET 3.5, which comes with each Windows 10 version. So, for Windows 10 2004, you will need to install .NET 3.5 from that media, 1909 from that media, and so on.
BTW I set up another test box and used the option that appears at the bottom of the same window as the error message (shown in yellow above) and this installed the feature very quickly. Am going to do this to all my servers as a precautionary measure.
if the above method does not work for you. Use add feature via server manager tick to install .net35 framework and on the next page specify the sources\sxs\path which should be you iso dvd. this should work.
In the remote case:
Using dism.exe will access the files under your user credentials.
Using the wizard or install-windowsfeature cmdlet will access the source files under the machine$ account. This is similar to how hyper-V, for example, accesses VHDs on a remote shared storage.
What I find most people miss is that the INSTALL button is available. Most people see the warning and then see the NEXT button disabled and go looking for an answer. @NetoMeter points out the options (e.g. you have no or really slow Internet connection).
Many thanks Daniel. I had similar experience as Sam (March 15th) where nothing worked, even an offline installer. Tried your command line version and this worked a treat. Many hours of head scratching saved !!
Cheers, Alan.
Important!!! during the net 3.5 Installation the Server try to connect to Windows update Server. But if u put Server already into WSUS/OU where WSUS is configured by GPO: Server can not connect to Windows update Server anymore. you will get error message anyway. Solution: put Server to an OU where WSUS is not configured. make gpupdate /force or reboot afterwards. Now Server is aible to get latest net 3.5 files from Internet and Features install will walk through properly
Rather than remove the server from the domain to get it to talk to Windows Update. just change the HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\UseWUServer to 0, restart the Windows Update service and then try to install it. After installation, change the key back to 1 and restart Windows Update service again.
Thanks for such a DETAILED explanation, dear Mr. Engberg! Nothing else on the Web worked for me. The KEY was YOUR information about the DISM method and requiring the disc with the SAME version of Windows 10 as installed on MY computer.
c80f0f1006