Install Net Framework Offline Windows 10

0 views
Skip to first unread message

Jannet Nevels

unread,
Aug 5, 2024, 2:55:39 AM8/5/24
to ethesnonon
IfI double slick the installer first I need to click "Yes" on the User Account Control dialog box to confirm the installation, but then I get another dialog box with a button that tells me to "Download and install this feature" and it will get the required files from Windows update and complete the installation. I would like to install the required files completely offline. How can I perform an offline installation?

@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:


I got my 13th Gen DIY laptop two days ago and assembled it yesterday. When it came to setting up Windows 11 all went well until I was required to connect to a WiFi network. My WiFi module came pre-installed. While reading some Framework guides I noticed that there is a similar problem with Intel during setup but I have AMD. Another guide mentioned that when using windows the WiFi may not work until the driver bundle is installed but not how to work around that during setup. I restarted the Router but nothing changed.


I have a work computer running windows 10, and with the way win10 does everything for you under the hood I would like clarification/help on the following because it seems like I am at a point of this cannot be done and I find it hard to believe.


If you're not relying on Windows Update as the source for installing the .NET Framework 3.5, you must ensure to strictly use sources from the same corresponding Windows operating system version. Using a source path that doesn't correspond to the same version of Windows won't prevent a mismatched version of .NET Framework 3.5 from being installed. However, this will cause the system to be in an unsupported and unserviceable state.


I created a new Windows XP virtual machine that doesn't have a .NET Framework installed. Ideally I'd like to create a setup project for my little application and bundle that with the .NET Framework 4 Client Profile. I do not want my end users to download anything. This application should be installable offline without the need for an internet connection


Yes, you can specify dependencies in your setup project. Under the "Detected Dependencies" it should say "Microsoft .NET Framework". If you want to change the behavior, right click on your setup project and hit "Properties" and click the "Prerequisites" button. From there, you can choose things that should be installed before your application is, and how they are provided - whether the setup will download them from the internet or distribute them with your application.


You can install .NET Framework 4.8.1 from our .NET Framework Download site. For building applications targeting .NET Framework 4.8.1, you can download the NET Framework 4.8.1 Developer Pack. If you just want the runtime, you can use either:


.NET Framework 4.8.1 includes native support for the Arm64 architecture (Windows 11+) and accessibility improvements as well as other improvements. You can see the complete list of improvements in the .NET Framework 4.8.1 release notes.


.NET Framework 4.8.1 adds native Arm64 support to the .NET Framework family. So, your investments in the vast ecosystem of .NET Framework apps and libraries can now leverage the benefits of running workloads natively on Arm64 for better performance when compared to running x64 code emulated on Arm64.


In this release, both Windows Forms and WPF have made improvements to the handling of tooltips to enable them to be more accessible. In both cases, tooltips now comply with the guidelines setforth in the WCAG2.1 content on Hover or Focus guidance. The requirements for tooltips require the following:


In WinForms, this support is only available on Windows 11 or higher operating system. WinForms is a thin managed wrapper around the Windows API, and the new tooltip behavior only became available in Windows 11. WPF has no operating system version dependencies for their accessible tooltips.


WPF had implemented most of the requirements for WCAG2.1 compliant tooltips in .NET Framework 4.8. In this release WPF improved the experience by ensuring that a tooltip in the current window can easily be dismissed by using the ESC key, the CTRL key (by itself), or by the combination Ctrl+Shift+F10. The scope of the Escape key was reduced in this release to apply only to the current window, when previously it would have been any open tooltip in the application.


Did the system requirements change? In this blog post it lists Windows Server 2022 as the only supported server OS. But .NET 4.8 supports Windows Server 1803+, Server 2019 and Server 2022. Did a patch release of 4.8 just drop support for an entire family of server products?


.NET Framework 4.8.1 is also available on Windows 10 versions (20H2+) and Server 2022+ for x64 based devices. We realize that some customers need to stay on older OS versions for longer, so we plan to continue to support 4.8 on those OS versions for as long as the OS is in support. This means you can stay on 4.8 with the confidence that you will be fully supported with security, reliability, and compatibility fixes on 4.8 just like you would with 4.8.1.


If you have features that require OS-level support then do like you recommend everyone else do: check for OS support or break it into its own set of pieces that are independent of the core. This is going to cause so much confusion to people who, for security reasons, follow strict guidelines for upgrading to the latest patch of all software they run.


Tara Overfield said above that We realize that some customers need to stay on older OS versions for longer, so we plan to continue to support 4.8 on those OS versions for as long as the OS is in support. This means you can stay on 4.8 with the confidence that you will be fully supported with security, reliability, and compatibility fixes on 4.8 just like you would with 4.8.1.

So you can safely stay on .NET 4.8 for broader reach.


I think there may be a targeting issue. If you distribute a .NET Framework app, you can either target 4.8 (no ARM64), 4.8.1 (no older Windows versions, including supported Windows versions) or try to build/distribute for both.


The fact that I read earlier that Microsoft was going to upgrade the WebForms Visual Designer combined with this new version of the .NET Framework makes it appear that many developers and organizations are still working with the original frameworks and intend to stay with them.


However, I have worked with quite a lot in the original .NET Frameworks, including a lot of WebForms development. I have also tinkered with WCF, which I found rather easy to use compared to the projects did with the pure Remoting API. However, the feature I liked about remoting is that it a binary transfer protocol, which made it nearly impossible to breach. WCF has this as well, which if I go through with plans to build a client-server application based on my current, released application, I will probably use.


With .NET Core 5.0 and 6.0 now available I can see where Microsoft is starting to move their technologies and I can understand their reasons for doing so as .NET Core is being designed to be smaller and more modular.


However, throwing out WebForms and WCF was somewhat of a deal-breaker for me. To me, WebForms has always been the zenith of web development, which has been replaced with a a far more complex and fractured development environment with ASP.NET MVC and now ASP.NET Core. True, there have been issues with WebForms but I believe that over time all of them could have been resolved.

3a8082e126
Reply all
Reply to author
Forward
0 new messages