The .NET platform has been the backbone of countless Windows applications — from enterprise-grade software to cloud-based web apps. And with the release of .NET 9, Microsoft has pushed its development framework to a whole new level.
If you’re a developer or even a curious tech enthusiast on Windows 11, installing .NET 9 lets you take advantage of performance boosts, unified development tools, and extended platform support.
But here’s the catch — since .NET 9 is relatively new, many users are unsure how to download and install it correctly without messing up existing .NET versions.
Don’t worry — you’re in the right place! In this detailed guide, we’ll walk you through how to download, install, and verify .NET 9 on your Windows 11 PC step by step. So, let’s dive right in.
What is .NET 9?
Before we get started with installation, let’s quickly understand what .NET 9 is and why it’s worth upgrading to.
Released as part of Microsoft’s unified .NET ecosystem, .NET 9 continues the modern cross-platform approach of .NET 5, 6, 7, and 8 — meaning it supports Windows, macOS, and Linux, all from a single SDK.
Here’s what makes .NET 9 special:
- Better performance: Faster startup times and improved Just-In-Time (JIT) compilation.
- Simplified development: Unified base libraries for web, mobile, and desktop development.
- Cloud-optimized: Enhanced integration with Azure and containerized workloads.
- Improved AI & ML integration: Supports the latest ML.NET and ONNX runtime improvements.
- C# 13 and F# 8 support: New language features to make your code cleaner and safer.
So if you’re developing modern apps, APIs, or cloud solutions — .NET 9 is a must-have upgrade.
What You’ll Need
Before downloading and installing .NET 9 on your Windows 11 PC or laptop, make sure you have the following:
- Administrator privileges
- At least 4 GB of free disk space
- Internet connection to download files
- Optional: Visual Studio 2022 (v17.9 or later) if you plan to use .NET 9 for app development
Once you’ve checked these boxes, you’re ready to proceed.
How to Download and Install .NET 9 on Windows 11
Now that your system is ready, follow the steps below to download and install .NET 9 on your Windows 11 PC.
We’ll cover both manual installation from Microsoft’s website and automatic setup using Visual Studio.
1. Download .NET 9 SDK from Microsoft’s Official Website
The SDK (Software Development Kit) includes everything you need to build and run .NET 9 apps — compilers, libraries, and command-line tools.
Here’s how to download it:
- Open your browser and go to the official download page: https://dotnet.microsoft.com/download/dotnet/9.0
- On the .NET 9 Download page, you’ll see different sections for SDK, Runtime, and ASP.NET Core Runtime.
- Under Windows, click the x64 SDK Installer link to start the download.
(File name example:dotnet-sdk-9.0.x-win-x64.exe) - Once downloaded, locate the file in your Downloads folder.
2. Install the .NET 9 SDK on Windows 11
After downloading the installer, it’s time to set up .NET 9 on your system.
- Double-click the downloaded file (
dotnet-sdk-9.0.x-win-x64.exe). - If prompted by User Account Control (UAC), click Yes.
- Follow the on-screen instructions — the wizard will automatically install the SDK and configure your environment variables.
- Once installation is complete, click Close.
That’s it — .NET 9 is now installed on your PC.
3. Verify the .NET 9 Installation
To ensure everything is set up correctly, you can check the installed version using Command Prompt or PowerShell.
Here’s how:
- Press Windows + X, then select Windows Terminal (Admin).
- Type the following command and press Enter:
dotnet --version - You should see an output similar to:
9.0.100
If the version number starts with 9.0, that means .NET 9 is successfully installed.
4. (Optional) Install .NET 9 Runtime Only
If you’re not a developer and only need to run applications built with .NET 9 (not build them), you can install just the runtime instead of the SDK.
- Go to https://dotnet.microsoft.com/download/dotnet/9.0.
- Scroll down to the .NET Runtime section.
- Under “Windows,” select:
- x64 Runtime Installer if you’re on a 64-bit system.
- Download and install it like any regular application.
This lightweight version will let you run .NET 9 apps without the developer tools.
5. (Optional) Install .NET 9 Using Visual Studio 2022
If you’re a developer, the best way to use .NET 9 is through Visual Studio 2022 (version 17.9 or higher).
Here’s how to do that:
- Launch Visual Studio Installer.
- Click Modify next to your installed version of Visual Studio.
- In the “Workloads” tab, ensure the following are selected:
- .NET desktop development
- ASP.NET and web development
- Scroll down and select .NET 9 SDK under Individual Components (if not already selected).
- Click Modify to start the installation.
- Once completed, restart Visual Studio.
Now you can start building projects using .NET 9 right from your IDE.
6. (Optional) Install via Command Line (Advanced Users)
Developers who prefer automation or scripting can install .NET 9 directly using the command line.
Steps:
- Open Windows Terminal (Admin).
- Run the following command to download and install:
winget install Microsoft.DotNet.SDK.9 - Wait for the installation to complete, and then verify using:
dotnet --info
You should see details about your .NET 9 SDK and runtime.
Wrapping Up
And that’s it! You’ve now learned how to download and install .NET 9 on Windows 11 the right way.
Whether you’re a developer eager to try the latest SDK or just need the runtime to run apps, .NET 9 brings major performance and stability improvements over its predecessors.
By following this guide, you can easily set up .NET 9, verify your installation, and start building or running modern applications on your Windows 11 system.