
如果您需要在Windows系统上运行依赖.NET Runtime的应用程序,但当前系统缺少对应版本的运行时,则必须手动下载并安装指定版本的.NET Runtime。以下是完成该任务的具体操作步骤:
一、通过官方Microsoft .NET下载页面获取安装包
Microsoft为每个.NET Runtime版本提供独立的离线安装程序(.exe),适用于不同操作系统架构(x64、x86、ARM64),且无需SDK即可运行应用程序。访问官网可确保获得签名验证、无篡改的正版二进制文件。
1、打开浏览器,访问 https://dotnet.microsoft.com/zh-cn/download/dotnet。
2、向下滚动至“Runtime”区域,点击“Runtime”标签页。
3、在列表中找到目标版本(例如“.NET 6.0 Runtime”或“.NET 8.0 Runtime”),点击右侧对应操作系统的下载链接(如“Windows x64 Installer”)。
4、等待下载完成,确认文件名包含“runtime”和对应版本号(如 dotnet-runtime-6.0.32-win-x64.exe)。
5、双击运行下载的.exe文件,按提示点击“下一步”、“我接受许可条款”,选择安装路径后点击“安装”。
二、使用PowerShell命令行自动下载并安装
对于需批量部署或脚本化管理的场景,可通过PowerShell调用Invoke-WebRequest直接拉取安装包,并静默执行安装流程,避免图形界面交互。
1、以管理员身份启动PowerShell。
2、执行以下命令(以.NET 7.0.15 x64为例,需根据实际版本替换URL):
Invoke-WebRequest -Uri “https://download.visualstudio.microsoft.com/download/pr/3a9e3b5f-1b8c-4a7d-9e0a-2b3c4d5e6f7g/abcd1234/dotnet-runtime-7.0.15-win-x64.exe” -OutFile “$env:TEMP\dotnet-runtime.exe”。
3、执行安装命令:
Start-Process -FilePath “$env:TEMP\dotnet-runtime.exe” -ArgumentList “/quiet”, “/norestart” -Wait。
4、验证是否成功:输入 dotnet –list-runtimes,检查输出中是否包含刚安装的版本条目。
三、通过Chocolatey包管理器一键安装
Chocolatey是Windows平台的命令行包管理工具,支持通过单一命令检索、下载并安装已认证的.NET Runtime版本,适合熟悉CLI环境的用户。
1、若未安装Chocolatey,先以管理员身份运行PowerShell,执行:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(‘https://community.chocolatey.org/install.ps1’))。
2、安装完成后,执行命令安装指定版本(例如.NET 5.0 Runtime):
choco install dotnetcore-runtime –version 5.0.17。
3、等待命令返回“Successfully installed”提示,表示运行时已就位。
四、从GitHub Release页面手动下载ZIP压缩版
对于仅需临时运行或嵌入式部署的场景,可选用ZIP格式的“portable”版本,解压即用,不写注册表、不修改系统PATH,适合隔离环境测试。
1、访问对应版本的GitHub发布页,例如:https://github.com/dotnet/runtime/releases/tag/v6.0.32。
2、在“Assets”区域查找名称含“windows”和“zip”的文件(如 dotnet-runtime-6.0.32-win-x64.zip)。
3、下载ZIP文件并解压至本地目录(如 C:\dotnet6\runtime)。
4、将解压路径添加到当前会话的PATH变量:
$env:PATH += “;C:\dotnet6\runtime”。
5、在该PowerShell窗口中执行 dotnet –list-runtimes 验证识别状态。

评论(0)