2026年11月3日 指示

如何在没有管理员权限的机器上安装.NET SDK

公司锁定管理员权限但仍需要运行.NET? SonVuDev 的 .NET SDK 便携式更新程序在用户范围内安装 SDK,自动设置 DOTNET_ROOT 和 PATH,验证 SHA-512,无需编辑计算机注册表。

此文章目前仅提供越南语和英语版本。正在显示英语版本。

您是否在公司计算机上工作,锁定为管理员,但需要运行 .NET 项目?或者您想在实验室或借来的机器上安装 .NET SDK,而不在整个系统上留下痕迹?

SonVuDev 的 .NET SDK 便携式更新程序 正好解决了这种情况。 该工具在 当前用户 范围内安装 .NET SDK,自动设置 DOTNET_ROOT 并将文件夹添加到 PATH — 无需管理员权限,无需编辑计算机范围环境变量。

问题:在锁定计算机上安装 .NET Admin

Microsoft 的主要工具dotnet-install.ps1 方法允许 p 在用户级别安装 SDK,但它有三个限制:

  1. 你仍然需要手动设置 DOTNET_ROOT 并编辑 PATH. 如果忘记,将找不到 dotnet SDK.
  2. 不要手动清理旧的SDK.每次安装新版本时,旧版本还在,占用空间。
  3. 不要拒绝过期版本 支持.您可能不小心设置了预览或EOL通道。

这个工具还有什么作用?

什么时候需要使用此工具?

注意

未签名的 .exe 文件 (59 KB)。 首次运行时,Windows SmartScreen 会显示“未知” - 只需选择 更多信息 → 仍然运行。对于未签名的便携式工具,这是正常行为。

结论

当您在管理员锁定的计算机上需要 .NET 时,.NET SDK 便携式更新程序是一个明智的选择。 59 KB .exe 文件,无需安装,无需卸载,操作完全由用户自行决定。