Bei der Installation von .Net Framwork auf einem Thin Client ist der Speicherplatz knapp

837
Rowan Hawkins

Ich gebe dies als neue Frage und Antwort an, da die Tags in diesem älteren Thread keine generischen Tags enthalten, nach denen ich gesucht habe, als ich nach einer Lösung gesucht habe. Dies sollte für alle Versionen von .NET und Windows-Versionen funktionieren. Es wird keine bestimmte Version von .Net installieren, bei der sie sonst nicht funktionieren würde.

Ich hatte Probleme bei der Installation von 4.6.1 auf einem HP Thin Client. Es gab ungefähr 500 MB frei auf dem 2G DOM. Das Offline-Installationsprogramm hatte bei der Überprüfung der Dateien nicht mehr genügend Speicherplatz.

0

1 Antwort auf die Frage

0
Rowan Hawkins

In meinem Fall habe ich ein HP T5740e 2G / 2G von 4.0 auf 4.6.1 aktualisiert. Einige meiner Schritte beziehen sich auf die Thin Client-Umgebung. Bei dieser Methode werden die Installationsdateien auf ein USB-Stick-Laufwerk verschoben und auf einem anderen überprüft, sodass Sie den stark eingeschränkten Speicherplatz in Ihrem DOM bei der Installation nicht beanspruchen.

Konfiguration

(Kann auf jedem Computer ausgeführt werden)

  1. Erstellen eines / Temp-Verzeichnisses Erstellen Sie auf einem USB-Stick mit mindestens 800 MB freien Speicher einD:\TempVerzeichnis.

    Hier werden die noch komprimierten Image-Dateien e:\downloadzur Verifikation vor der Installation extrahiert.

  2. Erfassen Sie die erforderlichen .NET-Installationsdateien. Um die .NET-Setupdateien zu erfassen, müssen Sie eine Eingabeaufforderung im Verzeichnis des .NET Offline Installer verwenden. Starten Sie das Installationsprogramm mit/?der Option. Nachdem Sie alles extrahiert habenC:\<random numbers and letters>, wird ein Fenster mit allen Befehlszeilenoptionen für das Installationsprogramm angezeigt. Lassen Sie dieses Fenster geöffnet, öffnen Sie den Explorer und kopierenC:\<random numbers and letters>Sie ihn in den Installer-Stick (E :) und benennen Sie ihn in etwas Vernünftiges um - ich habe es verwendetE:\download. Wenn Sie nicht wissen, welche Optionen Sie benötigen, machen Sie einen Screenshot dieses Fensters und drücken Sie OK, um es zu schließen. Wenn es geschlossen wird, wird C: \ vom aktiven Boot-Laufwerk entfernt. Sie müssen also vor dem Schließen kopieren.

  3. Erstellen Sie Install461.bat in E: \ download

    @echo aus

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

Es gibt Optionen, die angeben, wo die Setup-Dateien zu finden sind: E: \ download und wo die Protokolle abgelegt werden: E: \ active-try. Sie werden nur die nächsten Optionen verwenden mögen, die für einen kleinere auf Ihr System anwenden installieren: /x86 /x64 /redist. Ich war auf einem 32-Bit-System, also habe ich nur angegeben /x86 /redist. Es gibt eine '/ q'-Option für eine stille Installation, die ich beispielsweise nicht verwende.

Falls noch nicht geschehen, deinstallieren Sie die vorherige Version von .Net.

Ich habe hier 4.0 entfernt.

  1. Deinstalliertes .net 4 erweitert

  2. Deinstallierter .net 4-Kern

Schreibe die Konfiguration in das DOM und starte neu

Nach dem Neustart wird die tatsächliche Menge an freier Festplatte angezeigt. Dies geschieht, wenn das Deinstallationsprogramm nach dem Neustart eine Bereinigung vornimmt.

Installieren Sie die während des Setups erstellten USB-Laufwerke.

  1. Zwei Flash-Laufwerke installieren Das Laufwerk mit \ Temp sollte zuerst installiert werden.

    Erstes Laufwerk - D: enthält / TEMP und hat mindestens 800 MB freien Speicherplatz. Sie möchten / TEMP nicht auf demselben Laufwerk wie die Installationsquelle haben, es sei denn, Sie möchten eine Installation, die sehr lange dauert. Temp muss groß genug sein, um die noch komprimierten Komponenten für die Überprüfung zu erweitern

    Zweites Laufwerk - E: Enthält / download, das die extrahierte .Net 4.6.1-Installation aus dem Setup enthält. Dies geschieht, damit das ca. 270-MB-Installationsprogramm während der Installation keinen nützlichen Speicherplatz auf dem DOM belegt.

  2. Klicken Sie mit der rechten Maustaste auf "Computer" Propertiesund wählen Sie Advanced Settings...Klicken Sie auf die Environment Variables...Schaltfläche TEMP- und TMP-Einträge bearbeiten, auf die Benutzer und System zeigen sollenD:\Temp

    HINWEIS1: Notieren Sie sich, wohin die Einstellung zeigt (normalerweise die Z: Ramdisk bei HP Thin Clients), damit Sie sie später zurücksetzen können.

    HINWEIS2: Ich bin nicht sicher, welche Umgebungsvariablen das Installationsprogramm verwendet, um den zu verwendenden TEMP-Wert zu bestimmen. Die Thin Client Ram Disk (Z :) ist zu klein, um die Image-Dateien während des Setups zu erweitern und zu überprüfen. Dies führt zu einem Blockierungszustand, bei dem das System nicht schnell wiederhergestellt werden kann. Aus diesem Grund verwenden wir ein USB-Laufwerk, um diese Funktion auszuführen.

Überprüfen Sie und installieren Sie

  1. Öffnen Sie einen Administrator: Eingabeaufforderung
  2. Wechseln Sie in das Verzeichnis e:\download
  3. Geben Sie 'set' ein, um zu überprüfen, ob TEMP=D:\Temp&TMP=D:\Temp
  4. Art install461.bat

Nachdem die Installation abgeschlossen ist

  1. Kopieren Sie das Überprüfungsprotokoll von D: \ TEMP und das Installationsprotokoll von E: \ active-try in einen neuen Ordner, in dem E:\Sie verschiedene Optionen für die Installation testen oder das Installationsprotokoll zur Überprüfung erfassen müssen.

  2. Entfernen Sie die USB-Sticks

  3. Setzen Sie die in Schritt 7 geänderten TEMP- und TMP-Umgebungsvariablen so zurück, dass sie auf den vorherigen Bereich zeigen.

  4. Änderungen in DOM schreiben und neu starten.

  5. Testen Sie, ob Ihre .NET-Anwendungen alle wie erwartet funktionieren.

  6. Nach dem Neustart können Sie die DOM-Änderungen noch einmal festschreiben, wenn Sie den Verdacht haben, dass der Neustart eine Dateibereinigung durchgeführt hat und Sie nicht möchten, dass sich der DOM bei jedem Start ändert und zurückgesetzt wird.