01 · Prüfen
Release abgleichen
xucRun-Installer-<Version>-x64.exe und SHA256SUMS.txt aus demselben offiziellen Release laden und die SHA-256-Werte exakt vergleichen.
Vor der Installation
Der Core-Installer verwendet automatisch ein eigenes Zertifikat auf deinem Rechner. Der private Schlüssel bleibt lokal und das Entwicklerzertifikat wird nicht als vertrauenswürdige Stammzertifizierungsstelle installiert.
Sicherheitsgrenze
Die lokale Signierung bestätigt nicht die Herkunft des Downloads. Vergleiche deshalb zuerst die SHA-256-Prüfsumme der unveränderten xucRun-Installer-<Version>-x64.exe mit ihrem Eintrag in SHA256SUMS.txt aus demselben offiziellen GitHub Release. <Version> steht für die dort angegebene Versionsnummer.
Nur bei vollständiger Übereinstimmung darfst du den Installer starten. Bewahre die ursprüngliche Datei als unveränderte Referenz auf.
Get-FileHash .\xucRun-Installer-<Version>-x64.exe -Algorithm SHA256
Designentscheidung
Die ursprüngliche Entwicklersignatur macht nachträgliche Änderungen am veröffentlichten Paket erkennbar. Weil das Entwicklerzertifikat selbstsigniert ist, müsste es jedoch dauerhaft als vertrauenswürdige Stammzertifizierungsstelle und als vertrauenswürdiger Herausgeber installiert werden, damit Windows diese Signatur als gültig einstuft.
Die lokale Signierung vermeidet dieses dauerhafte Entwicklervertrauen. Das lokale Zertifikat besitzt einen nicht exportierbaren privaten Schlüssel und wird nur auf deinem Rechner als Vertrauensanker eingerichtet. Eine spätere Kompromittierung des Entwicklerzertifikats erweitert dadurch nicht automatisch das bereits eingerichtete Vertrauen auf deinem System.
Der Core-Installer erstellt das lokale xucRun-Standardzertifikat automatisch oder verwendet das vorhandene gültige Zertifikat erneut. Das Entwicklerzertifikat wird nicht als Vertrauensanker angeboten. Der separate Tray-Installer verwendet anschließend denselben lokalen Signierer.
01 · Prüfen
xucRun-Installer-<Version>-x64.exe und SHA256SUMS.txt aus demselben offiziellen Release laden und die SHA-256-Werte exakt vergleichen.
02 · Starten
Die heruntergeladene xucRun-Installer-<Version>-x64.exe starten und die Benutzerkontensteuerung bestätigen.
03 · Prüfen und signieren
Der Installer prüft alle eingebetteten Signaturen, erstellt oder verwendet das lokale Zertifikat und signiert temporäre Paketdateien damit neu.
.\xucRun-Installer-<Version>-x64.exe
04 · Installieren
Erst nach erfolgreicher Neusignierung richtet der Installer die enthaltenen Komponenten in der gewählten Sprache ein.
Automatische Prüfung
Der Installer prüft die eingebetteten Core-Komponenten, signiert temporäre Kopien mit dem lokalen Standardzertifikat und übernimmt sie erst, wenn alle neuen Signaturen gültig sind. Die lokale maschinengebundene Signierung benötigt keinen Online-Zeitstempeldienst.
Sicherheitshinweis zum Rohpaket: Windows PowerShell vor dem direkten Aufruf von Install-xucRun.ps1 bewusst als Administrator starten. Das Skript erhöht sich aus einem benutzerbeschreibbaren Paketverzeichnis nicht selbst und bricht einen nicht erhöhten Aufruf geschlossen ab.
xucRun.exe, xucRunBroker.exe und xucRunApproval.exeLanguagesInstall-xucRun.ps1Vor der Installation kontrolliert der Installer erneut, dass alle Core-Dateien dieselbe gültige lokale Signatur besitzen. Das optionale Tray wird separat installiert und an denselben Signierer gebunden.
Lokales Zertifikat
RSA 3072 · SHA-256
Der Core-Installer legt den privaten Schlüssel nicht exportierbar im Zertifikatspeicher des lokalen Computers ab und richtet das Vertrauen nur dort ein. Bei späteren Updates wird dasselbe gültige Zertifikat wiederverwendet. Auf einem anderen Rechner entsteht bewusst eine neue lokale Identität.
Das selbstsignierte Zertifikat erzeugt keine öffentliche Microsoft-SmartScreen-Reputation. Windows kann daher trotz korrekter lokaler Signatur weiterhin einen Anwendungshinweis anzeigen.
Nicht fortfahren
Bei abweichender Prüfsumme der xucRun-Installer-<Version>-x64.exe, fehlenden eingebetteten Dateien, unterschiedlichen Signierern oder einer nicht prüfbaren vorhandenen Signatur darf das Paket nicht installiert werden. Lösche die Datei und lade das offizielle Release erneut herunter.
Das Windows SDK und signtool.exe werden für den Anwenderablauf nicht benötigt.