Exécution de l'espace installant .Net Framwork sur un client léger

Je fournirai ceci comme une nouvelle Question et réponse parce que les tags sur ce fil plus ancien n'incluent pas d'étiquettes plus génériques que j'ai cherché lors de la recherche d'une solution. Cela devrait fonctionner pour toutes les versions de .Net et versions de Windows. Il ne fera pas une version particulière de .Net install sur la version, il ne fonctionnerait pas autrement.

J'avais des problèmes pour installer 4.6.1 sur un client HP Thin. Il y avait environ 500 Mo gratuitement sur le DOM 2G. L'installateur hors ligne manquait d'espace lors de la vérification des fichiers.

Dans mon cas, j'ai mis à niveau un HP T5740e 2G / 2G de 4.0 à 4.6.1, de sorte que certaines de mes étapes sont particulières à l'environnement client léger. Cette méthode déplace les fichiers d'installation vers un lecteur de pouce et les vérifie à un autre afin que vous n'utilisez pas l'espace très limité sur votre DOM en essayant de l'installer.

Installer

(Peut être fait sur n'importe quel ordinateur)

  1. Créer un répertoire / Temp Sur une clé USB avec au moins 800 Mo, créez gratuitement un répertoire D:\Temp .

    C'est là que les fichiers d'image encore compressés dans e:\download seront extraits pour vérification avant l'installation.

  2. Capturez les fichiers d'installation .Net nécessaires. Pour capturer les fichiers de configuration .Net, vous devrez utiliser une invite de commande dans le répertoire du .Net Offline Installer. Lancez le programme d'installation avec /? Comme option. Une fois qu'il extrait tout pour C:\<random numbers and letters> , il apparaîtra une fenêtre avec toutes les options de ligne de commande pour le programme d'installation. Laissez cette fenêtre ouverte, ouvrez l'explorateur et copiez C:\<random numbers and letters> sur le lecteur de l'installateur (E 🙂 et renommez quelque chose de sain. – J'ai utilisé E:\download . Si vous ne savez pas les options dont vous aurez besoin, prenez une capture d'écran de cette fenêtre et appuyez sur OK pour la fermer. Lorsqu'il ferme C: \ sera supprimé du lecteur de démarrage actif, vous devez donc le copier avant la fermeture.

  3. Créer Install461.bat dans E: \ télécharger

    @echo off

    E: \ download \ Setup.exe / log e: \ Active-try \ / parameterfolder e: \ download \ / x86 / x64 / redist

Il existe des options d'utilisation qui indiquent où localiser les fichiers d'installation sont: E: \ télécharger et où placer les journaux: E: \ active-try. Vous ne souhaitez utiliser que les options suivantes qui s'appliquent à votre système pour une installation plus petite: /x86 /x64 /redist . J'étais sur un système 32 bits, donc j'ai juste précisé /x86 /redist . Il existe une option '/ q' pour une installation silencieuse que je n'utilise pas par exemple.

Si vous ne l'avez pas déjà fait, désinstallez la version précédente de .Net.

J'ai éliminé 4.0 ici.

  1. Désinstallé .net 4 étendu

  2. Désinstallé .net 4 core

Ecrire la configuration à DOM et redémarrer

Après le redémarrage, vous verrez la quantité réelle de disque libre, qui se produit lorsque le programme de désinstallation est nettoyé après le redémarrage.

Installez les lecteurs USB créés lors de l'installation.

  1. Installez deux lecteurs flash Le lecteur avec \ Temp devrait être installé en premier.

    Premier lecteur – D: contient / TEMP et a au moins 800M d'espace libre Vous ne souhaitez pas avoir / TEMP sur le même lecteur que la source d'installation, sauf si vous souhaitez une installation qui prend beaucoup de temps. Temp doit être suffisamment grand pour étendre les composants encore compressés pour vérification

    Second Drive – E: Contient / télécharger qui a l'installation .Net 4.6.1 extraite à partir de la configuration Ceci est fait afin que l'installateur d'environ 270M ne prenne pas d'espace utile sur le DOM pendant que vous essayez de l'installer.

  2. Cliquez avec le bouton droit de la souris sur "Ordinateur" pour sélectionner Properties , puis choisissez Advanced Settings... Cliquez sur le bouton Environment Variables... Éditez les entrées TEMP et TMP pour l'utilisateur et le système pour pointer vers D:\Temp

    NOTE1: Notez où le réglage indique (généralement Z: Ramdisk sur HP Thin Clients) afin que vous puissiez le régler ultérieurement.

    NOTE2: Je ne suis pas sûr de l'ensemble de variables d'environnement que le programme d'installation utilise pour déterminer la TEMP à utiliser, donc je les définis tous. Le client de disque mince Ram Disk (Z 🙂 est trop petit pour faire face à l'expansion et à la vérification des fichiers d'image lors de la configuration et cela entraîne un état bloqué sur lequel le système ne peut pas récupérer rapidement. C'est la raison pour laquelle nous utilisons un lecteur USB pour effectuer cette fonction.

Vérifier et installer

  1. Ouvrir un administrateur: invite de commande
  2. Changer le répertoire sur e:\download
  3. Tapez 'set' pour vérifier que TEMP=D:\Temp & TMP=D:\Temp
  4. Tapez install461.bat

Une fois l'installation terminée

  1. Copiez le journal de vérification de D: \ TEMP et le journal d'installation de E: \ active-try dans un nouveau dossier sur E:\ si vous allez tester différentes options pour l'installation ou besoin de capturer le journal d'installation pour examen.

  2. Supprimer les lecteurs de pouce

  3. Réinitialiser les variables d'environnement TEMP et TMP changées à l'étape 7 pour indiquer où elles se trouvaient avant.

  4. Ecrire des modifications à DOM et redémarrer.

  5. Testez que vos applications .Net fonctionnent toutes comme prévu.

  6. Après le redémarrage, vous voudrez peut-être modifier les modifications DOM une fois de plus si vous soupçonnez que le redémarrage a été effacé et que vous ne souhaitez pas engager ce changement de DOM et réinitialiser à chaque démarrage.