Installer For Windows - .net Framework 4.9 Offline
If the installation fails, check for pending Windows Updates. .NET Framework often requires specific security patches to be present before it can install.
If your application actually requires modern cross-platform .NET (e.g., .NET 8 or 9), you would need their respective desktop runtimes — but those are separate products, not “.NET Framework 4.9.” .NET Framework 4.9 Offline Installer for Windows