Aus gegebenem Anlass 🥴 hier die schnelle Notiz zur Entfernung von Windows-Updates an der Kommandozeile. Das braucht man schon mal, wenn mal wieder ein Windows 11 den Nutzer mit einem leeren schwarzen Bildschirm begrüßt. Das eine oder andre Update löst diesen Effekt ja bekanntermaßen aus.
In so einem Fall kann man (zum Glück) mit STRG+ALT+ENTF den Taskmanager starten und von dort aus eine Kommandozeile „Als Administrator“ ausführen.
Lösung
Updates auflisten:
dism /online /get-packages
Updates deinstallieren:
dism /online /remove-package /packagename:<NAME>
Der Name ist die „Paketidentität“ in ganzer Länge. Die Liste ist zwar leider etwas länger und nicht nach einem erkennbaren Muster sortiert, aber so kann man imerhin das „neueste“ Rollup suchen und entfernen.
Nach dem letzten Patchday am 16.1.2024 zeigt Edge beim starten nur noch ein weisses Fenster an, erzeugt eine irrsinnige CPU-Last und erzeugt im Eventlog Einträge die einen Appcrash Protokollieren.
Das „weisse leere Fenster“ gilt auch für Chrome, manchmal auch für Firefox (allerdings gibt’s da schon einen fix) und alles was „msedgewebview2“ als Webview-Element verwendet.
Betroffen ist Windows Server 2022 21H2.
Im Ereignisprotokoll findet sich dabei dieser Eintrag, der auf „bad_module_info“ verweist, aber keine weiteren Details bereithält:
Name der fehlerhaften Anwendung: bad_module_info, Version: 0.0.0.0, Zeitstempel: 0x00000000
Name des fehlerhaften Moduls: unknown, Version: 0.0.0.0, Zeitstempel: 0x00000000
Ausnahmecode: 0xc0000005
Fehleroffset: 0x00007ff704a393ae
ID des fehlerhaften Prozesses: 0x3810
Startzeit der fehlerhaften Anwendung: 0x01da4a1151de7b46
Pfad der fehlerhaften Anwendung: bad_module_info
Pfad des fehlerhaften Moduls: unknown
Berichtskennung: d6beaba6-a725-44a9-bd16-dba961694a0c
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:
Microsoft Windows 11 (20H2 mit KB5001391) beglückt den Nutzenden, ob gewollt oder nicht, mit einer neuen Seitenleiste „Feeds“, oder auch „Newsfeed“ oder auch „Seitenleiste“ oder auch „News Sidebar“ oder auch „Guten Tag“ oder auch „Nervige Sidebar links“ oder auch „Persönlicher Feed“ oder auch „Microsoft Newsfeed & Widget“. Jetzt auch nicht mehr nur in der Taskleiste, sondern auf dem halben Bildschirm.
Überraschend hält sich das Widget auch nicht an die Einstellung des Standardbrowsers, sondern öffnet alle Link immer in Edge.
Diese Sidebar Newsleiste wird durch die Tastenkombination Win + W geöfnet, oder indem man bei Touch-Panels vom Linken Rand in den Bildschirm wischt.
Wie wird man die Sidebar los?
Lösung
Man kann die Newsleiste an der PowerShell schnell deinstallieren, dann ist (und bleibt) sie verschwunden:
Diese kleine Schritt-für-Schritt Anleitung zeigt, wie man seine Website(n) im IIS so konfigurieren kann, dass eingehende http:// Anfragen zur Website sicherem https:// umgeleitet werden. Das passiert automatisch im Hintergrund mit einer „301“ HTTP-Meldung (permanent redirect), damit Browser und Clients das auch speichern können.
2. Den „Internetinformationsdienste (IIS)-Manager“ öffnen, die Site um die es geht öffnen und das „URL Rewrite“ Modul öffnen
3. Oben rechts „Regel hinzufügen“ klicken …
4. dann eine „Leere Regel“ unter „Eingehende Regeln“ auswählen …
5. Den oberen Teil der Regel („Übereinstimmung mit URL“) folgendermaßen ausfüllen: – Name: Ein sinnvoller Name fur die Kosmetik (Pro-Tipp: Keine Umlaute oder Emojies) – „Angeforderte URL“: Entspricht dem Muster – „Unter Verwendung von“: Reguläre Ausdrücke – „Muster“: (.*)
6. „Bedingungen“ ausfüllen – Die (leider zu kleine) Auswahl von „Logische Gruppierung“: Übereinstimmung mit allen Elementen – Dann den Button „Hinzufügen“ rechts daneben klicken
7. Die „Bedingung“ ausfüllen, danach mit „OK“ schliessen – Bedingungseingabe: {HTTPS} – „Überprüfen, ob die Eingabezeichenfolge“: Entspricht dem Muster – Muster: ^OFF$ – Groß-/Kleinschriebung ignorieren: aktiviert
8. Nachdem die Regel übernommen wurde, weiter unten im IIS nun eine „Aktion“ konfigurieren und die Änderung übernehmen: – Aktionstyp: Umleiten – Aktionseigenschaften „URL Umleiten“: https://{HTTP_HOST}/{REQUEST_URI} – Abfragezeichenfolge anhängen: Deaktivieren – Umleitungstyp: Dauerhaft Oben rechts „übernehmen“
Ergebnis (schnelle Lösung)
Das ganze manifestiert sich mit dem Klick auf „Übernhemen“ auch in der entsprechenden web.config Datei der Site. Man kann den <rules> Block natürlich auch manuell bearbeiten und/oder kopieren.