管理者権限のないマシンに .NET SDK をインストールする方法
会社では管理者権限がロックされていますが、それでも .NET を実行する必要がありますか? SonVuDev の .NET SDK Portable Updater は、ユーザー スコープで SDK をインストールし、DOTNET_ROOT と PATH を自動的に設定し、SHA-512 を検証します。マシン レジストリを編集する必要はありません。
この記事は現在、ベトナム語と英語でのみ利用可能です。英語版を表示しています。
あなたは会社のコンピュータで管理者としてロックされて作業していますが、.NET プロジェクトを実行する必要がありますか?それとも、システム全体に痕跡を残さずに、.NET SDK をラボや借用したマシンにインストールしたいですか?SonVuDev の
.NET SDK Portable Updater はまさにその状況を解決します。 ツールは、スコープ 現在のユーザー で .NET SDK をインストールし、DOTNET_ROOT を自動的に設定し、フォルダーを PATH に追加します。管理者権限は必要ありません。マシン スコープ環境変数の編集は必要ありません。
問題: ロックされたマシンへの .NET のインストール管理者
メイン ツール Microsoft dotnet-install.ps1 メソッドで可能になります p はユーザー レベルで SDK をインストールしますが、次の 3 つの制限があります。
DOTNET_ROOTを手動で設定し、PATHを編集する必要があります。 忘れると、dotnetが見つかりません。 SDK。- 古い SDK を手動でクリーンアップしないでください。 新しいバージョンをインストールするたびに、古いバージョンが残り、スペースを占有します。
- 期限切れのバージョンを拒否しないでください。 サポート。 誤ってプレビューまたは EOL チャネルを設定した可能性があります。
このツールは他に何をしますか?
- DOTNET_ROOT と PATH を自分で設定します: 環境変数を手動で調整する必要はありません。
- 確認SHA-512: 抽出する前に Microsoft が公開しているハッシュ リストを比較します。破損または変更されたファイルは拒否されます。
Check Authenticode: インストール後、 dotnet.exeのデジタル署名を確認します。- 古い SDK を自動的にクリーンアップします: 常に最新バージョンを保持し、置き換えられたバージョンを削除します。
- サポートされていないバージョンを拒否します: プレビューをインストールしないでください。チャネル EOL.
- アーキテクチャを自動的に識別: x64、x86、ARM64 — 不要 手動で選択します。
このツールを使用する必要があるのはどのような場合ですか?
- 会社のマシンは管理者としてロックされています。
- ラボ/借用マシンはシステム全体をインストールしたくないです。
- 競合せずに複数の .NET バージョンをインストールしたいと考えています。
- インストールする必要があります。インターネットのないマシンではオフラインです。
注
署名のない .exe ファイル (59 KB)。 Windows SmartScreen は、最初の実行時に「不明」と表示されます。詳細 → とにかく実行 を選択するだけです。これは、署名されていないポータブル ツールの通常の動作です。
結論
.NET SDK ポータブル アップデーターは、管理者がロックされたマシン上で .NET が必要な場合に賢明な選択です。 59 KB の .exe ファイル。インストールやアンインストールは不要で、操作は完全にユーザーの判断に委ねられます。