Comment installer le SDK .NET sur une machine sans droits d'administrateur
L'entreprise a verrouillé les droits d'administrateur mais doit toujours exécuter .NET ? Le programme de mise à jour portable du SDK .NET de SonVuDev installe le SDK au niveau de l'utilisateur, définit automatiquement DOTNET_ROOT et PATH, vérifie SHA-512, pas besoin de modifier le registre de la machine.
Cet article est actuellement disponible uniquement en vietnamien et en anglais. Version anglaise affichée.
Vous travaillez sur un ordinateur d'entreprise, verrouillé en tant qu'administrateur, mais vous devez exécuter un projet .NET ? Ou souhaitez-vous installer le SDK .NET sur un laboratoire ou une machine empruntée, sans laisser de traces sur l'ensemble du système ?
.NET SDK Portable Updater de SonVuDev résout exactement cette situation. L'outil installe le SDK .NET dans la portée utilisateur actuel, définit automatiquement DOTNET_ROOT et ajoute un dossier à votre PATH — aucun droit d'administrateur requis, aucune modification des variables d'environnement de la portée de la machine.
Problème : installation de .NET sur une machine verrouillée Admin
Outil principal de Microsoft La méthode dotnet-install.ps1 le permet p installe le SDK au niveau de l'utilisateur, mais il présente trois limitations :
- Vous devez toujours définir manuellement
DOTNET_ROOTet modifierPATH. Si vous oubliez,dotnetne sera pas trouvé. SDK. - Ne nettoyez pas manuellement l'ancien SDK. Chaque fois que vous installez une nouvelle version, l'ancienne version est toujours là, occupant de l'espace.
- Ne rejetez pas la version expirée. support. Vous avez peut-être accidentellement défini l'aperçu ou le canal EOL.
Que fait d'autre cet outil ?
- Définissez DOTNET_ROOT et PATH vous-même : Vous n'avez pas besoin d'ajuster manuellement les variables d'environnement.
- Vérifier SHA-512 : Comparez la liste de hachage publiée par Microsoft avant l'extraction : les fichiers corrompus ou modifiés seront rejetés.
Vérifiez Authenticode : Après l'installation, vérifiez la signature numérique de dotnet.exe.- Nettoyer automatiquement l'ancien SDK : Conservez toujours la dernière version, supprimez la version qui a été remplacée.
- Rejetez la version non prise en charge : Ne pas installer l'aperçu, n'installer pas de chaînes EOL.
- Identifier automatiquement l'architecture : x64, x86, ARM64 — pas besoin vous choisissez manuellement.
Quand devez-vous utiliser cet outil ?
- La machine de l'entreprise est verrouillée en tant qu'administrateur.
- La machine du laboratoire/empruntée ne souhaite pas installer l'intégralité du système.
- Vous souhaitez installer plusieurs versions de .NET sans conflits.
- Vous devez installer hors ligne sur une machine qui n'a pas Internet.
Note
Fichier .exe non signé (59 Ko). Windows SmartScreen indiquera « Inconnu » lors de la première exécution : sélectionnez simplement Plus d'informations → Exécuter quand même. Il s'agit d'un comportement normal avec des outils portables non signés.
Conclusion
.NET SDK Portable Updater est un choix judicieux lorsque vous avez besoin de .NET sur une machine verrouillée par l'administrateur. Un fichier .exe de 59 Ko, aucune installation, aucune désinstallation, opérations entièrement à la discrétion de l'utilisateur.