Microsoft Net Framework 4.5.1 Offline Installer For Windows 7

0 views
Skip to first unread message

Desiderato Merriwether

unread,
Aug 5, 2024, 2:56:37 AM8/5/24
to trananamflav
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?


I was trying to test our products to make sure that they are compatible with Windows Server 2016. And during some testing, I mistakenly thought that I can simply "downgrade" .NET framework from 4.6 to 4. So I removed .NET 4.6 from Roles and from IIS.


Now, I can't install it back using installer (because its part of OS so it is asking me to enable it from role & features). And I can't start server manager (to install role & features) because it needs .Net 4 at minimum.


My problem:On Windows Server 2016, the .NET Framework 4.6 had been inadvertently uninstalled from my system while trying to fix some issues with IIS. It was removed using the Server Manager > Remove Roles and Features.


As a result, the Power Shell, Server Manager, and Event Viewer were no longer working. So I downloaded and installed the latest offline version of the .NET Framework 4.7 from Microsoft using the installer. However, it did not fix the problem when installed by clicking on the installer.


SolutionTo fix the problem, I had to install it from the command line using the "/all" switch. I unzipped the installer to a folder and here is the command that I used to install it. In the last argument in quotes is the path to the installer, which will need to be modified based on where you have the installer unzipped:


So i have an old windows xp pc im trying to install OEM brander it needs .net 3.5 and it says re-establishing connection with server 1 out of 5, 2 out of 5 exc. see image How do i install it?


.Net framework versions are backwards compatible, so you could use the latest if you can't find a 3.5 offline installer. Note: .Net Framework versions higher than v4 are not supported by the Windows XP OS, though.


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).


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.


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!


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.


Currently you have JavaScript disabled. In order to post comments, please make sure JavaScript and Cookies are enabled, and reload the page. Click here for instructions on how to enable JavaScript in your browser.


Notice how there's a bracket that says that this version includes .NET 2.0 and 3.0. This means THAT when you install .NET Framework 3.5, you'll also be able to run any apps that require .NET 2.0 and 3.0.


If the box beside .NET Framework 3.5 is not shaded in black, that means it is not installed on your computer. As such, you can then use one of the following three methods to get it installed onto your system.


All you need to do then is select the box besides .NET Framework 3.5 and press OK to exit the window. Windows will begin installing .NET Framework 3.5 immediately, but you'll need to restart your PC to complete the installation.


If you don't have an internet connection on your PC, you could use a Windows DVD or bootable flash drive to install .NET 3.5. It's fairly simple and doesn't take a lot of time, provided you have the Windows installation media.

3a8082e126
Reply all
Reply to author
Forward
0 new messages