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.
The offline package can be used in situations in which the web installer cannot be used because of a 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.
For Windows RT 8.1:
The hotfix has been superseded with the latest updates of .NET Framework, which contain all fixes that were previously included in the hotfix. It is recommended to install the latest updates of .NET Framework.
Microsoft scanned this file for viruses, using 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 it.
Fixes an issue in which the .NET Framework API SqlConnection.ConnectionString property is used to set a null or empty connection string. In this situation, a Null Reference Exception (NRE) occurs when you use the API together with .NET Framework 4.7.2. [611802, System.Data.dll, Bug]
Fixes an issue in which you connect to Azure SQL DB and MultipleActiveResultSets=true is used in the connection string together with System.Data.SqlClient.SqlConnection. In this situation, the async query operations cause a bad TDS protocol request stream to be sent from the client. This causes the Async Query APIs to fail. [620109, System.Data.dll , Bug]
Adds an AppContext switch that opts out of some work that was done during AppDomain or process shutdown. This issue can reduce (but not eliminate) the possibility of a crash in applications that make unwarranted assumptions about the timing of the finalizer thread. [593963, WindowsBase.dll, Bug]
Fixes a crash in WPF that occurs when you multiple characters are replaced by a single character (in a different language than the original text) by using IMEPad. [605996, PresentationFramework.dll, Bug]
Applications that rely on .NET Framework to initialize a COM component and that run with restricted permissions may fail to start or run correctly, and return "access denied," "class not registered," or "internal failure occurred for unknown reasons" errors.
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.
When you install this Microsoft.NET Framework 4.7 package, you can see following packages or updates that are installed per operating system:
The .NET Framework 4.7 WPF features take a dependency on D3DCompiler_47.dll. By default, this D3DCompiler_47.dll isn't present in Windows 7 SP1, Windows Server 2008 R2 SP1, or Windows Server 2012. Therefore, these platforms require D3DCompiler_47.dll to be installed for the .NET Framework 4.7 WPF features to work as expected. For D3DCompiler_47.dll installation information, see this known issues article.
The following files are available for download from the Microsoft Download Center:
Download the Microsoft .NET Framework 4.7 offline installer package now.
For more information about how to download Microsoft support files, see How to obtain Microsoft support files from online services.
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.
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?
b1e95dc632