Windows Server 2019 - Windows Installer - Temp-Pfad + Sitzungs-ID

Oct 01 2020

Ich bin über eine Remotedesktopverbindung als Domänenbenutzer auf einem Windows Server 2019 (OS Build 17763.1432) angemeldet.

Ich habe versucht, eine EXE-Datei zu installieren, aber direkt den Fehler "0x8007010b - GetTempFileNameW: Der Verzeichnisname ist ungültig."

Das Ausführen der EXE-Datei als Administrator hilft nicht. Die EXE-Datei ist ebenfalls nicht blockiert (Dateieigenschaften).

In cmd habe ich getippt echo %TMP%und die Ausgabe war:

C:\Users\.<removed>.\AppData\Local\Temp\2

Beim Durchsuchen dieses Ordners habe ich festgestellt, dass nur ..Local\Temp\das Unterverzeichnis \2(= die Sitzungs-ID) vorhanden ist, nicht jedoch das Unterverzeichnis .

(sehen: https://devblogs.microsoft.com/oldnewthing/20110125-00/?p=11673 )

FRAGE:

Warum wird echo %TMP%mein temporärer Ordner + Sitzungs-ID angezeigt, aber der Ordner selbst existiert nicht. Ist das absichtlich?

(Versuchen Sie herauszufinden, wie Sie das EXE-Installationsprogramm zum Laufen bringen können, ohne manuell Ordner mit der aktuell korrekten Sitzungs-ID hinzufügen zu müssen ...)

Antworten

1 SteinÅsmul Oct 15 2020 at 18:45

Haben Sie diesen Support-Artikel gesehen: https://docs.winking.be/tn/article/207

Lösungen : Sie schlagen zwei "Lösungen" vor:

  1. Manuelles Erstellen des fehlenden Sitzungs-ID-Ordners
  2. Deaktivieren Sie die Erstellung temporärer Sitzungs-ID-Ordner über Gruppenrichtlinien

Gruppenrichtlinie : Führen Siegpedit.mscdieseOption aus, um den lokalen Gruppenrichtlinien-Editor zu öffnen. Das Ändern von Richtlinien auf einem Server kann in einigen Umgebungen etwas extrem sein ... Hängt davon ab, wie viel Autonomie Sie haben. Ich würde mich bei den Herren erkundigen.

  • Windows Server 2003+ : Computerkonfiguration \ Administrative Vorlagen \ Windows-Komponenten \ Terminaldienste \ Temporäre Ordner

  • Windows Server 2019+ : Computerkonfiguration \ Administrative Vorlagen \ Windows-Komponenten \ Remotedesktopdienste \ Remotedesktop- Sitzungshost \ Temporäre Ordner


Raymond Chen : Warum ändert sich der Name meines TEMP-Verzeichnisses ständig?


Links : Einige weitere Links, die "schön zu haben" sind. Besuchen Sie den ersten :

  • Warum wird% TEMP% in einen nicht deterministischen Pfad der Form% TEMP aufgelöst?
  • Der Ordner% TEMP%, der die Anmeldesitzungs-ID enthält, wird in Windows Server 2019 unerwartet gelöscht
  • Verwenden Sie keine temporären Ordner pro Sitzung