Finding in the Wild: Secure Boot – Zertifikat abgelaufen, aber Windows startet trotzdem!

Am 19. Oktober 2026 ist das Microsoft Windows Production PCA 2011-Zertifikat nach 15 Jahren abgelaufen.

Trotzdem starten Windows-Server, virtuelle Maschinen und Workstations weiterhin ganz normal.

Das eigentliche Problem kommt erst mit zukünftigen Updates.

🔍 Was hat Microsoft geändert?

Microsoft hat die mit PCA 2011 signierten Bootloader eingefroren.

Das bedeutet:

* Bestehende Windows-Installationen starten weiterhin.
* Reguläre Windows-Updates funktionieren grundsätzlich weiter.
* Neue Bootloader-Sicherheitskorrekturen nutzen die Zertifikatskette Windows UEFI CA 2023.
* Zukünftige Installationsmedien setzen zunehmend auf die neue Zertifikatskette.

Wer ausschließlich dem alten Zertifikat vertraut, verliert schrittweise wichtige Sicherheitsupdates für den Bootprozess.

⚠️ Besonders relevant für virtualisierte Infrastrukturen

Bei Hyper-V, VMware vSphere, Citrix MCS und Golden Images sollte das Thema nicht unterschätzt werden.

Ein vollständig gepatchtes Windows bedeutet nicht automatisch, dass die virtuelle UEFI-Firmware die neuen Zertifikate unterstützt.

Hyper-V Generation 2: Zertifikatsaktualisierungen erfolgen über die Windows-Wartung.

VMware vSphere: ESXi-Version und virtuelle Hardware müssen die neuen Zertifikate unterstützen.

Golden Images: Auch die Bootloader-Vertrauenskette muss stimmen.

🛠️ Was sollte man prüfen?

Ein erster PowerShell-Test:

Aber Achtung: True bestätigt nur, dass Secure Boot aktiviert ist. Nicht, ob Windows UEFI CA 2023 bereits hinterlegt wurde.

Deshalb zusätzlich:

✅ UEFI-Zertifikatsstatus prüfen

✅ Hypervisor- und VM-Hardwareversionen kontrollieren

✅ Installations- und Recovery-Medien testen

✅ BitLocker-Recovery-Keys vor Änderungen sichern

✅ WDAC-/App-Control-Richtlinien auf PCA-2011-Abhängigkeiten prüfen

🔬 Ein oft übersehenes Detail

Auch Windows Defender Application Control (WDAC) kann betroffen sein.

Sind alte Microsoft-Zertifikate fest in Richtlinien hinterlegt, können künftig aktualisierte Windows-Komponenten blockiert werden.

Event ID 3077 im Code-Integrity-Eventlog kann auf entsprechende Blockierungen hinweisen.

💡 Mein Fazit

Secure Boot aktiviert ≠ Secure Boot für zukünftige Updates vorbereitet.

Der Zertifikatsablauf verursacht keinen sofortigen Bootausfall, verändert aber die Grundlage zukünftiger Bootloader-Updates.

Gerade bei virtualisierten Infrastrukturen sollte deshalb neben dem Windows-Patchstand auch die Firmware-Vertrauenskette geprüft werden.

Finding in the Wild | Windows 11 26H2 – Black Screens und endlose Citrix-Anmeldungen

Nach Windows-Updates häufen sich Probleme in Citrix-Umgebungen:

❌ Anmeldung hängt bei „Willkommen“ oder „Bitte warten“
❌ Schwarzer Bildschirm nach erfolgreicher Anmeldung
❌ Explorer startet nicht
❌ Benutzerprofile werden nicht vollständig geladen

Das Problem: Gleiche Symptome, unterschiedliche Ursachen.

Aktuell gibt es mehrere bekannte Fehlerbilder:

1️⃣ Windows Shell / explorer.exe
Microsoft bestätigt Explorer-Probleme nach der Anmeldung, insbesondere in virtuellen Windows-11-Umgebungen mit FSLogix.
✅ Fix: KB5127648 (Oktober 2026).

2️⃣ Citrix UPM – UPM-13949
Unter Windows 11 26H2 können neue Benutzerprofile auf MCS-Maschinen beim ersten Login hängen bleiben. Der Profilordner wird erstellt, die Anmeldung aber nicht abgeschlossen. Bestehende Profile funktionieren.
⚠️ Citrix untersucht das Problem.

3️⃣ FSLogix – Profilcontainer
Mögliche Ursachen sind verzögertes VHDX-Mounting, SMB-Latenzen, Storage-Engpässe, gesperrte Container, Berechtigungen oder Antivirus-Interferenzen.

4️⃣ Citrix UPM – Profile Store
Fehlerhafte NTFS- oder Share-Berechtigungen nach Profilmigrationen können verhindern, dass das Profil korrekt initialisiert wird.

5️⃣ Citrix VDA – Registrierungsprobleme
Nach KB5127648 können VDAs im Status „Registering“ hängen bleiben. BrokerService meldet unter anderem SecurityNegotiationException.
➡️ Citrix dokumentiert einen Registry-Workaround.

6️⃣ Remote Desktop Services
Nach bestimmten Windows-Updates kann TermService hängen bleiben. Sitzungen verbleiben bei „Connecting“, neue Verbindungen scheitern.

7️⃣ MCS Master Image
Wenn plötzlich alle Maschinen betroffen sind, sollten Windows-Build, VDA-Version, GPOs, Logon Scripts und der letzte funktionierende Snapshot verglichen werden.

🔧 Mein Troubleshooting-Ansatz:

✔ VDA registriert?
✔ Session tatsächlich gestartet?
✔ Neues oder bestehendes Profil betroffen?
✔ FSLogix-VHDX beziehungsweise UPM-Profil geladen?
✔ Fehler im User Profile Service?
✔ explorer.exe gestartet oder abgestürzt?
✔ Windows-Updates und VDA-Version geprüft?
✔ Einzelne VDAs oder gesamter MCS-Katalog betroffen?

💡 Fazit

Ein Black Screen ist ein Symptom, keine Diagnose.

Wer nur FSLogix untersucht, obwohl der Explorer abstürzt oder der VDA nicht registriert, verliert wertvolle Zeit.

Erst feststellen, an welcher Stelle die Anmeldung scheitert. Dann gezielt die Ursache beheben.

Finding in the Wild | Microsoft Teams installiert – aber für den Benutzer nicht vorhanden

Ein Fehlerbild, das mir in Citrix-VDI-Umgebungen immer wieder begegnet:

Microsoft Teams ist im Master-Image installiert. Beim Administrator funktioniert alles. Nach dem MCS- oder PVS-Provisioning können Benutzer Teams jedoch nicht starten.

❌ Teams fehlt im Startmenü
❌ Die Anwendung startet nicht
❌ Nur einzelne Benutzer sind betroffen
❌ Eine Neuinstallation hilft nur kurzfristig

Die Ursache? Häufig die fehlende MSIX-Registrierung im Benutzerkontext.

New Teams basiert auf MSIX. Dabei muss zwischen der systemweiten Bereitstellung und der benutzerspezifischen Registrierung unterschieden werden.

Ein installiertes Paket bedeutet nicht automatisch, dass Teams für jeden Benutzer verfügbar ist.

🔍 1️⃣ Teams-Provisioning prüfen

2️⃣ Registrierung im Benutzerkontext

3️⃣ AppX-Fehler analysieren

🛠️ 4️⃣ Mein Workaround: Teams beim Login erneut registrieren

Bei mehreren Kunden konnte ich das Problem durch eine erneute Registrierung von Teams beim Benutzer-Login beheben.

Dazu einen Scheduled Task im Benutzerkontext ausführen:

Der Befehl registriert das bereits bereitgestellte Teams-Paket erneut für den angemeldeten Benutzer.

Wichtig: Der Task muss im jeweiligen Benutzerkontext laufen. Er ersetzt keine fehlende systemweite Teams-Bereitstellung.

🔧 5️⃣ FSLogix und Citrix UPM

Zusätzlich sollten folgende Einstellungen geprüft werden:

✔ FSLogix InstallAppxPackages
✔ Aktuelle FSLogix-/UPM-Versionen
✔ UWP App Roaming bei Citrix UPM
✔ AppX-/MSIX-Berechtigungen
✔ DisableAppInstallsOnFirstLogon
✔ Profilpersistenz und Ausschlusslisten

Der Logon-Task ist ein wirksamer Workaround bei fehlender Benutzerregistrierung. Langfristig sollte jedoch die Ursache im Profilmanagement beziehungsweise AppX-Registrierungsprozess behoben werden.

💡 Mein Fazit

Installiert ≠ provisioniert ≠ registriert.

Gerade in nicht persistenten Citrix-Umgebungen kann die erneute Teams-Registrierung beim Login den entscheidenden Unterschied machen.

Eine vollständige Anleitung zur Installation, Optimierung, Profilkonfiguration und Fehlerbehebung habe ich hier veröffentlicht:

Windows 11 Black Screen nach September-Update

Nach einem aktuellen Windows-Patching bin ich in einer Windows-11-VDI-Umgebung auf ein interessantes Problem gestoßen.

Die Anmeldung am Citrix VDA funktionierte zunächst völlig normal. Die Session wurde aufgebaut, der Benutzer authentifiziert – doch statt des Desktops erschien anschließend nur ein permanenter schwarzer Bildschirm.

Was zunächst wie ein klassisches Citrix-, HDX- oder Profilproblem aussah, führte bei der Analyse schließlich in eine ganz andere Richtung: Windows Shell, AppX und XAML.

Und besonders interessant: Selbst das Entfernen des Windows-Updates beseitigte das Problem nicht.

Das Fehlerbild

Betroffen waren Windows-11-VDI-Systeme. Nach der Benutzeranmeldung blieb der Bildschirm schwarz.

Die Session selbst war allerdings keineswegs hängen geblieben.

Über den Task Manager ließ sich einfach explorer.exe manuell starten.

Unmittelbar danach erschienen Desktop, Taskleiste und Startmenü und die Session konnte ganz normal verwendet werden.

Das ist für die weitere Analyse ein entscheidender Hinweis.

Wenn explorer.exe manuell gestartet werden kann und anschließend ein vollständig funktionierender Desktop erscheint, funktionieren wesentliche Teile der Session offensichtlich bereits.

Damit stellt sich weniger die Frage:

Warum funktioniert die Citrix-Session nicht?

Sondern vielmehr:

Warum wird die Windows Shell während des normalen Logons nicht korrekt initialisiert?

Erst einmal die üblichen Verdächtigen

Bei einem Black Screen auf einem Citrix VDA denkt man verständlicherweise zunächst an Dinge wie VDA, HDX, Profile Management, FSLogix, GPOs oder Shell Extensions.

Insbesondere das Benutzerprofil gerät schnell unter Verdacht, wenn bestehende Benutzer betroffen sind, während ein Benutzer mit einem neuen Profil problemlos funktioniert.

Genau hier sollte man allerdings vorsichtig sein.

Ein Profil kann einen fehlerhaften Zustand persistieren, ohne selbst die ursprüngliche Ursache des Problems zu sein.

Gerade in einer non-persistent VDI-Umgebung ist diese Unterscheidung wichtig.

Die Maschine kommt beim nächsten Reboot wieder aus dem Golden Image. Der Benutzer bringt jedoch seinen persistierten User State wieder mit.

Damit kann ein Problem innerhalb der Windows-Shell beziehungsweise ihrer benutzerspezifischen Registrierung einen Reboot, Recompose oder sogar andere Änderungen am Maschinenzustand überleben. Genau diese Möglichkeit beschreibst du auch in deiner Analyse.

Update entfernen? Hat bei mir nichts gebracht

Natürlich lag nach dem zeitlichen Zusammenhang mit dem Windows-Patching ein Test nahe:

Update deinstallieren und erneut testen.

Das Ergebnis war allerdings ernüchternd.

Der Black Screen blieb bestehen.

Das ist technisch durchaus interessant, denn offenbar reicht es in diesem Fall nicht aus, einfach die Windows-Binaries auf den vorherigen Stand zurückzubringen.

Wenn durch das Update bereits ein inkonsistenter Zustand innerhalb des Benutzerkontexts oder der Shell-/AppX-Registrierung entstanden ist, kann dieser Zustand möglicherweise erhalten bleiben.

Ein einfaches:

Update weg = Problem weg

funktionierte hier jedenfalls nicht.

Die entscheidende Spur: Windows AppX und Shell

Der entscheidende Test war schließlich die erneute Registrierung einiger Windows-Shell-Komponenten.

Konkret ging es um:

Diese Komponenten stehen im Zusammenhang mit modernen Bestandteilen der Windows-Shell und der zugrunde liegenden XAML-Infrastruktur.

Für einen manuellen Test können die Pakete beispielsweise mit PowerShell erneut registriert werden:

Und genau das brachte in meinem Fall den entscheidenden Unterschied.

Nach der erneuten Registrierung funktionierte der nächste Logon wieder.

explorer.exe wurde automatisch gestartet und der Desktop erschien wie erwartet.

Was bedeutet das?

Eine endgültige Root Cause ist damit natürlich noch nicht bewiesen.

Das Verhalten grenzt das Problem aber ziemlich deutlich ein.

Wir haben:

Windows Logon
↓
User Profile
↓
AppX / XAML / Shell State
↓
Shell-Initialisierung schlägt fehl
↓
explorer.exe startet nicht
↓
Black Screen

Nach der erneuten Registrierung der betroffenen Komponenten funktioniert die Initialisierung wieder und Explorer startet regulär.

Damit würde ich bei diesem konkreten Fehlerbild nicht als Erstes den Citrix VDA auseinandernehmen.

Der funktionierende manuelle Start von explorer.exe ist dafür schlicht ein zu deutlicher Hinweis.

Bestehendes gegen neues Profil testen

Ein weiterer sinnvoller Test ist ein komplett neuer Benutzer beziehungsweise ein neues Profil.

Wenn sich beispielsweise folgendes Bild ergibt:

Bestehendes Profil → Black Screen
Neues Profil → funktioniert

würde ich das bestehende Profil trotzdem nicht sofort löschen.

Ganz im Gegenteil: Für eine Root-Cause-Analyse ist genau dieses Profil interessant.

Bei UPM oder FSLogix würde ich deshalb zunächst eine Kopie des betroffenen Profils beziehungsweise Containers sichern.

Ein Profile Reset kann das Problem möglicherweise beseitigen – gleichzeitig vernichtet man damit aber unter Umständen genau den Zustand, den man eigentlich untersuchen möchte.

Workaround für mehrere Benutzer

Wenn sich das Verhalten reproduzieren lässt, kann die Registrierung beispielsweise über ein synchron ausgeführtes User-Logon-Script erfolgen:

Das Timing ist hierbei relevant. Die Komponenten sollen während der Logon-Sequenz korrekt registriert werden, bevor die Shell vollständig initialisiert wird.

Ich würde so einen Workaround deshalb zunächst gezielt mit einer kleinen Pilotgruppe testen und nicht blind auf sämtliche Benutzer loslassen. Dein bisheriger Test sieht gut aus, aber ein Workaround ist noch kein Root-Cause-Fix.

Finding in the Wild

Das Interessante an diesem Fall ist für mich weniger der Black Screen selbst.

Black Screens gibt es in VDI-Umgebungen schließlich in ausreichend vielen Geschmacksrichtungen.

Interessant ist vielmehr die Fehlerkette:

Citrix-Session funktioniert → Explorer startet manuell → Update-Rollback hilft nicht → AppX-/Shell-Komponenten neu registrieren → normaler Logon funktioniert wieder.

Das spricht deutlich dafür, die Ursache nicht ausschließlich innerhalb des Citrix-Stacks zu suchen.

Citrix sitzt schließlich auf einem ziemlich großen Windows-Unterbau:

Citrix HDX
↓
Windows Session
↓
User Profile
↓
AppX / XAML
↓
Windows Shell
↓
Explorer

Für den Benutzer sieht ein Fehler an fast jeder Stelle dieser Kette gleich aus:

Black Screen.

Für uns als Administratoren ist deshalb die wichtigere Frage nicht:

Warum zeigt Citrix einen schwarzen Bildschirm?

Sondern:

Welcher Teil der Windows-Logon-Sequenz ist tatsächlich fehlgeschlagen?

In diesem Fall war explorer.exe der Hinweis, der letztendlich in die richtige Richtung geführt hat.

Fazit

Finding in the Wild: Ein Black Screen nach dem Windows-Logon muss auch auf einem Citrix VDA nicht zwangsläufig ein Citrix-Problem sein.

In meinem Fall waren vor allem drei Beobachtungen entscheidend:

  1. explorer.exe ließ sich manuell starten und erzeugte anschließend einen vollständig funktionierenden Desktop.
  2. Das Entfernen des zuvor installierten Windows-Updates beseitigte das Problem nicht.
  3. Die erneute Registrierung von MicrosoftWindows.Client.CBS, Microsoft.UI.Xaml.CBS und MicrosoftWindows.Client.Core stellte den normalen Logon wieder her.

Eine endgültige Root Cause ist damit noch nicht bewiesen. Das Verhalten liefert aber einen ziemlich starken Fingerzeig in Richtung Windows Shell/AppX/XAML und benutzerspezifischer Shell-State.

Und genau deshalb mag ich solche Finding-in-the-Wild-Fälle:

Der schwarze Bildschirm ist nur das sichtbare Symptom. Das eigentliche Problem sitzt ein paar Schichten tiefer.

New Microsoft Teams (Version 2) in Citrix installieren

Die neue Version von Microsoft Teams (häufig auch „Teams 2.0“ genannt) ist seit dem 01. Juli 2024 der neue Standard.

Für VDI-Umgebungen bedeutet das:

  • 01. Oktober 2024 → End of Support (Classic Teams im VDI)
  • 01. Juli 2025 → End of Availability

Kurz gesagt:
Es gibt kein Zurück mehr.

„New Microsoft Teams (Version 2) in Citrix installieren“ weiterlesen