The offline package can be used in situations in which the web installer cannot be used because of lack of Internet connectivity. This package is larger than the web installer and does not include the language packs. We recommend that you use the web installer instead of the offline installer for optimal efficiency and bandwidth requirements.
Virus Scan Claim: Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
Fixed a handle leak during creation of a Window in WPF applications that are manifested for Per Monitor DPI V2 Awareness. This leak may lead to extraneous GC.Collect calls that can impact performance in Window creation scenarios.
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:
@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've got a VI that I've built into an executable - everything up to that step works fine. I want to make an installer to package it with labview runtime to use on other computers, and can successfully build the installer, but when I try to run it I get the error while the installer is initializing:
I'm running LabVIEW 64 bit version 2022 Q3 22.3f0, under "additional installers" I've tried leaving it on "Automatically select recommended installers" and manually selecting things with no impact. I've tried building with "minimize media prompts while building your installers, copy the selected installers and all future installers to this computer. This application requires you to copy installers as administrator" both checked and unchecked. I've tried running the installer as administrator (and labview when building). Nothing has made a difference.
This issue was reported to NI yesterday and we are investigating. One of our older packages for older installer support on the build system is confused by the newer version of .NET 4.8. Our current understanding is that if you can upgrade the version of ni-mdfsupport package to version 22.8 or later, the problem will be mitigated. You should be able to do this fairly easily in NIPM using the Updates tab when viewing hidden (infrastructure) packages when connected to ni.com feeds.
Torsten, you are correct that when using the Download button on ni.com for the NIPM product, you can only download the latest (23.3) version of the online installer for NIPM. That is because NIPM's feed on ni.com contains all versions of NIPM packages, and an online installer will always install the latest version of packages in registered feeds. The only way to install a specific version of NIPM is to download the offline installer for that version.
Part of the reason that this issue occurred is because the NIPM installers do not include updates to a set of components (i.e. ni-mdfsupport) that installer builders, like LabVIEW, use to create installers using our older "meta deployment framework (mdf)" technology. A newer version of LabVIEW would include them. The instructions that I shared previously should work, and we will likely create a KB soon that will include an offline installer that contains the updated set of packages to fix this issue.
However I can't find the update for the ni-mdfsupport package using NIPM. I'm using "the Updates tab when viewing hidden (infrastructure) packages when connected to ni.com feeds." like mentioned, but see nothing.
There is no way to reasonably roll back the NI Package Manager to implement the suggested fix. I just tried all the versions back to 21.8.0 and only 23.3.0 didn't try to remove all of the dependent programs IE labview and test stand and all. Please make the NI-mdfSupport package available on the latest version of NIPM. When can we expect this to be fixed?
We have an installer that we will likely add to a new KB, but I would prefer to not post the installer until we have an official KB, hopefully next week. If you would like to test the installer, you can send me an email directly or send a private message using the forums and I will send you a temporary link to it.
I have sent the installer to all above that have commented.
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."
To include ArcGIS Maps capabilities in your .NET applications you add a reference to one or more of the ArcGIS Maps SDK for .NET NuGet packages in your Visual Studio projects. A set of project templates for each of the application platforms and UI frameworks supported by ArcGIS Maps SDK for .NET is available as a Visual Studio extension.
ArcGIS Maps SDK for .NET NuGet packages are hosted on NuGet.org. To get started using NuGet to consume packages in Visual Studio, see Install and use a package in Visual Studio (Windows) or Install and use a package in Visual Studio (Mac) in the Microsoft documentation.
Select the NuGet package you want to install and click the Install button. For more information on the NuGet Package Manager, see Install and manage packages in Visual Studio using the NuGet Package Manager in the Microsoft documentation.
ArcGIS Maps SDK for .NET Toolkit contains user interface (UI) controls and components to use out-of-the-box or customize for your apps. You can include the Toolkit in your project as a NuGet package or get the source code from the GitHub repository and build the Toolkit yourself.
The ArcGIS Maps SDK for .NET Project Templates extension for Visual Studio provides application project templates for Android, iOS, and Windows. The project templates reference the appropriate NuGet packages for each platform and use a Model-View-ViewModel (MVVM) design pattern. For more information about working with extensions see the topic Manage extensions for Visual Studio in the Microsoft documentation.
b37509886e