Einführung von Administrator-Updates

TreeSize kann über eine Administratorbereitstellung auf mehreren Systemen installiert werden. Automatische Updates können während dieses Vorgangs aktiviert oder deaktiviert werden.

Standard-Einstellungen

Ab Version 9.8 kann TreeSize ohne Administratorrechte installiert werden. Dies ist die Standardoption bei der Installation. In früheren Versionen war die Installation mit Administratorrechten die einzige und standardmäßige Vorgehensweise. Dies ist nun optional.

Wichtiger Hinweis: Updates müssen mit denselben Berechtigungen wie bei der vorherigen Installation durchgeführt werden! Das bedeutet: Wenn Sie TreeSize nur für den aktuellen Benutzer installiert haben, sind für das Update von TreeSize keine Administratorrechte mehr erforderlich.

TreeSize speichert seine Einstellungen im Benutzerprofil. Wenn noch keine Optionen gespeichert wurden – beispielsweise beim ersten Start der Anwendung –, gelten die Standardeinstellungen.

Konfiguration der Standardeinstellungen

Sie können diese Standardeinstellungen systemweit anpassen, indem Sie Einträge in der Windows-Registrierung erstellen oder eine benutzerdefinierte Optionsdatei bereitstellen. Weitere Informationen hierzu finden Sie weiter unten.

Die Options-File anpassen

Sie können das Update-Verhalten steuern und außerdem die Schaltfläche „Nach Updates suchen“ in der Benutzeroberfläche ausblenden, indem Sie eine benutzerdefinierte Konfigurationsdatei anwenden.

Die Konfigurationsdatei befindet sich unter %APPDATA%\JAM Software\TreeSize.

(Hinweis: %APPDATA% ist eine Umgebungsvariable, die Windows automatisch auflöst, wenn sie in die Adressleiste des Windows-Explorers eingegeben wird.)

Bevor Sie fortfahren, stellen Sie bitte sicher, dass TreeSize geschlossen ist.

In dem oben genannten Ordner finden Sie ein File mit dem Namen „GlobalOptions.xml“. Öffnen Sie das File bitte mit einem geeigneten Texteditor (Notepad, Notepad++ usw.) und suchen Sie nach der folgenden Zeile: <CheckForUpdatesAutomatically>True</CheckForUpdatesAutomatically>

Bitte ändern Sie den Wert „True“ in „False“ und speichern Sie das File.

Falls die Zeile noch nicht vorhanden ist, fügen Sie sie innerhalb des Elements <CheckForUpdateOptions> ein (erstellen Sie das Element gegebenenfalls). TreeSize schreibt dieses Element erst dann in die Datei, wenn sich einer seiner Werte vom Standardwert unterscheidet, beispielsweise nach der ersten automatischen Aktualisierungsprüfung:

<CheckForUpdateOptions Type="TCheckForUpdateOptions">
    <CheckForUpdatesAutomatically>False</CheckForUpdatesAutomatically>
</CheckForUpdateOptions>

Wenn Sie die Schaltfläche „Nach Updates suchen“ in der Benutzeroberfläche deaktivieren möchten, können Sie dies tun, indem Sie den folgenden Wert entsprechend ändern: <ShowCheckForUpdate>True</ShowCheckForUpdate>

Hinweis: Durch das Ausblenden der Schaltfläche „Nach Updates suchen“ wird auch die automatische Update-Prüfung deaktiviert, unabhängig vom Wert von CheckForUpdatesAutomatically.

Diese Einstellungen werden beim nächsten Start von TreeSize automatisch übernommen.

Bereitstellung der angepassten Optionsdatei

Um dieses File auf allen Systemen bereitzustellen, haben Sie folgende Möglichkeiten:

  • Falls TreeSize bereits auf Ihren Systemen installiert ist, können Sie einfach die vorhandene Optionsdatei unter %APPDATA%\JAM Software\TreeSize ersetzen.

  • Wenn Sie TreeSize auf mehreren Systemen neu installieren, speichern Sie die Datei bitte an einem Ort, auf den alle Systeme Zugriff haben (z. B. auf einem Netzlaufwerk). Führen Sie zunächst die Installation aus, beispielsweise mit dem folgenden Befehl:

    TreeSize-Setup.exe /SILENT /SUPPRESSMSGBOXES /PASSWORD=<YourInstallationKey>
    

    Wenden Sie anschließend die Optionsdatei an, indem Sie TreeSize mit dem Befehlszeilenparameter /OPTIONS starten (siehe Befehlszeilenoptionen). Da die Einstellungen im Benutzerprofil gespeichert werden, muss dies für jeden Benutzer erfolgen, der mit TreeSize arbeiten wird:

    "<InstallationDirectory>\TreeSize.exe" /OPTIONS "<Path\to\Your\Network\Drive\GlobalOptions.xml>"
    

    Hinweis: Das Setup selbst akzeptiert keine Optionsdatei als Parameter.

Windows-Registrierung konfigurieren (Administrative Vorlagen)

Eine weitere Möglichkeit, diese Standardeinstellungen systemweit anzupassen, besteht darin, für jede Einstellung Einträge in der Windows-Registrierung unter HKEY_LOCAL_MACHINE\Software\JAM Software\TreeSize zu erstellen.

Um diese Konfiguration zu vereinfachen, stellen wir Verwaltungsvorlagen für den Gruppenrichtlinien-Editor zur Verfügung: Hyperlink

Die Verwaltungsvorlagen enthalten die Einstellung ShowCheckForUpdate, die die Schaltfläche „Nach Updates suchen“ ausblendet und damit auch die automatische Update-Prüfung deaktiviert. Für CheckForUpdatesAutomatically gibt es keine separate Vorlageneinstellung.

Wichtiger Hinweis: Die Registrierungseinträge legen lediglich Standardeinstellungen fest. Sie gelten nur so lange, wie der Benutzer noch keine Optionsdatei (GlobalOptions.xml) hat, z. B. beim ersten Start von TreeSize. Wurde TreeSize bereits auf einem System verwendet, haben Änderungen in der Registrierung für diesen Benutzer keine Auswirkungen. In diesem Fall stellen Sie bitte eine angepasste Optionsdatei wie oben beschrieben bereit.

Eingeschränkter Modus

Eine weitere Möglichkeit, automatische Updates zu deaktivieren, besteht darin, TreeSize im eingeschränkten Modus auszuführen. Dies geschieht mithilfe des Parameters: „/restrictedmode true“.

Es gibt jedoch einen Hinweis: Dadurch werden einige zusätzliche Funktionen deaktiviert. Daher ist dies nicht die empfohlene Vorgehensweise, es sei denn, die deaktivierten Funktionen spielen für Ihre Anwendungsfälle keine Rolle. Weitere Informationen zu diesem Modus finden Sie auf der folgenden Seite: /RESTRICTEDMODE <Wert>