{"id":251592,"date":"2021-03-31T01:19:59","date_gmt":"2021-03-30T23:19:59","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=251592"},"modified":"2021-03-31T01:26:07","modified_gmt":"2021-03-30T23:26:07","slug":"script-v2-zur-mrz-2021-update-bereinigung-bei-druckproblemen","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2021\/03\/31\/script-v2-zur-mrz-2021-update-bereinigung-bei-druckproblemen\/","title":{"rendered":"Script V2 zur M&auml;rz 2021 Update-Bereinigung bei Druckproblemen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline; border-width: 0px;\" title=\"Update\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/02\/Update.jpg\" alt=\"Windows Update\" width=\"54\" height=\"54\" align=\"left\" border=\"0\" \/>[English]Blog-Leser <em>bon-go <\/em>hat mir sein \u00fcberarbeitetes PowerShell-Script zugeschickt, um die problematischen Updates vom M\u00e4rz 2021, die die hier im Blog berichteten Druckprobleme verursachen, in Windows 10 deinstallieren. Ich stelle die aktualisierte Version des Scripts hier im Blog ein \u2013 vielleicht ist es f\u00fcr jemanden von Interesse.<\/p>\n<p><!--more--><\/p>\n<h2>Kurzer R\u00fcckblick<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg08.met.vgwort.de\/na\/c17831fa835744f4bdeda3b7cd13e262\" alt=\"\" width=\"1\" height=\"1\" \/>Mit den Windows-Sicherheitsupdates vom 9. M\u00e4rz 2021 wurden einerseits zahlreiche Schwachstellen im Betriebssystem geschlossen. Benutzer berichteten aber kurz nach Installation der Sicherheitsupdates von erheblichen Druckproblemen.<\/p>\n<ul>\n<li>Da gab es die BlueScreens, die beim Drucken auf diversen Druckern (meistens Kyocera) auftraten (siehe <a href=\"https:\/\/borncity.com\/blog\/2021\/03\/10\/windows-10-2004-20h2-update-kb5000802-verursacht-bsod-beim-drucken-in-win32kfull-sys-zurckgezogen\/\">Windows 10 1809\/1909\/2004\/20H2: Update KB5000802\/KB5000808 verursachen BSOD beim Drucken in win32kfull.sys \u2013 zur\u00fcckgezogen?<\/a>).<\/li>\n<li>Und es gab, nachdem Microsoft einen Fix f\u00fcr den BlueScreen-Bug herausgegeben hatte, massive Probleme mit dem Grafikdruck (siehe meinen Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2021\/03\/17\/windows-10-weiterhin-probleme-mit-der-druckausgabe-mrz-2021\/\">Windows 10: Weiterhin Probleme mit der Druckausgabe (M\u00e4rz 2021)<\/a>).<\/li>\n<\/ul>\n<p>Was folgte, war eine Update-Orgie, die so manches verschlimmbesserte. Vor allem war die Installation der Korrekturupdates immer mit dem Risiko verbunden, dass irgend etwas schief lief. Als Reaktion auf meinen Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2021\/03\/23\/windows-7-8-1-server-korrektur-updates-fr-druckprobleme-mrz-2021\/\">Windows 7\/8.1\/Server: Korrektur-Updates f\u00fcr Druckprobleme (M\u00e4rz 2021)<\/a> hat Andy in <a href=\"https:\/\/borncity.com\/blog\/2021\/03\/23\/windows-7-8-1-server-korrektur-updates-fr-druckprobleme-mrz-2021\/#comment-103618\">diesem Kommentar<\/a> angeboten, sein PowerShell-Script zur Bereinigung des Systems von den problematischen Updates allgemein bereitzustellen. Ich hatte das PowerShell_Script im Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2021\/03\/25\/druckerprobleme-mrz-2021-powershell-script-zur-update-bereinigung\/\">Druckerprobleme M\u00e4rz 2021: PowerShell-Script zur Update-Bereinigung<\/a> ver\u00f6ffentlicht.<\/p>\n<h2>Aktualisiertes Script<\/h2>\n<p>In <a href=\"https:\/\/borncity.com\/blog\/2021\/03\/25\/druckerprobleme-mrz-2021-powershell-script-zur-update-bereinigung\/#comment-103901\">diesem Kommentar<\/a> weist Blog-Leser <em>bon-go <\/em>auf seine neue Version des Scripts hin. Denn es gab auf manchen Windows-Systemen Probleme. Dazu schrieb mir der Leser per Mail noch folgende Zeilen.<\/p>\n<blockquote><p>das original Skript hat bei uns gr\u00f6\u00dftenteils gut funktioniert &#8211; aber abh\u00e4ngig von der Windows Version nicht \u00fcberall und nicht silent. Anbei die aktualisierte Version f\u00fcr diese und \u00e4hnliche Probleme.<\/p>\n<p>Hinweis: das ist ein Batch Skript was Powershell startet, also als cmd speichern.<\/p>\n<p>Das Skript l\u00e4uft einmal durch und eventuell zu deinstallierende problematische Updates m\u00fcssen jeweils einmalig noch mit 'OK' deinstalliert werden (wusa mit dem Parameter quiet oder dism funktioniert nicht \u00fcberall, es wird auch versucht das Update gleich auszublenden, funktioniert eher selten &#8211; nur bei kleineren Updates).<\/p>\n<p>Danach wie angezeigt den PC neu starten.<\/p>\n<p>Nach dem PC Neustart das Skript erneut ausf\u00fchren, alles l\u00e4uft wieder wie zuvor. Wenn jetzt das gleiche Update wieder versucht wird zu deinstallieren ist es eine Endlosschleife, ein Timing Problem beim de- und installieren.<\/p>\n<p>Normalerweise aber findet das Skript die zuvor deinstallierten problematischen Updates und versteckt die, das wird auch angezeigt.<\/p>\n<p>Wenn das Verstecken mal nicht ausgef\u00fchrt wird (keine gelbe Zeile \/ keine Anzeige) dann:<br \/>\n&#8211; wurde das Update zur\u00fcckgezogen<br \/>\n&#8211; braucht der PC ein klein wenig l\u00e4nger bis er das erneut finden will<br \/>\n(Skript nochmal nach 1-2 min. starten)<\/p>\n<p>Viel Spass &#8230;<\/p><\/blockquote>\n<p>Klingt vielversprechend. Das Script ist mir als E-Mail zugegangen &#8211; hier die Fassung, die man per Zwischenablage in einen Editor \u00fcbertragen und dann als Batchdatei (.cmd) speichern kann.<\/p>\n<pre>;@echo off &amp; setlocal &amp; set localfname=%~f0\r\n;Findstr -rbv ; %0 | powershell -c -\r\n;goto:BatchExit\r\n\r\n# entfernt die Windows Updates aus 03\/2021 welche Druckerprobleme \r\n#   verursachen, Stand 23.03.2021 'gegen Mittag', siehe auch \r\n#   https:\/\/borncity.com\/blog\/2021\/03\/22\/windows-10-mrz-2021-update-erneut-freigegeben\/\r\n\r\n#\r\n# dieses Batch + Powershell Skript entfernt diverse Updates anhand der \r\n#   Bezeichnung \/ KB Nummern und blendet diese dauerhaft aus, \r\n#   das Skript benoetigt lokale Administratorrechte, es fragt diese an\r\n#\r\n# wenn das Skript einmal durchgelaufen ist und dabei zu entfernende \r\n#   Updates gefunden wurden, dann unbedingt den Computer neu starten und \r\n#   direkt nach dem Neustart das Skript noch einmal laufen lassen, erst \r\n#   dabei werden tlw. die letzten auszublendenen Updates wirklich \r\n#   verschwinden\r\n#\r\n# wenn auch nach mehrmaligem Aufruf immer wieder (die gleichen) Updates \r\n#   deinstalliert werden dann manuell eingreifen, den Windows Update \r\n#   Cache lokal loeschen (Skript 02WindowsUpdatesL\u00f6schen.cmd), die \r\n#    Updates manuell deinstallieren und (wenn ueberhaupt moeglich) \r\n#    manuell ausblenden (mit wushowhide.diagcab)\r\n#\r\n# diverse Teile des Skriptes sind nur verschlimmbessert und wurden \r\n#   schamlos kopiert von:\r\n#   https:\/\/www.powershellmagazine.com\/2014\/03\/19\/how-to-view-and-restore-hidden-windows-updates-with-powershell\/\r\n\r\n\r\n# die problematischen Updates \/ KB Nummern (_ohne_ die Bezeichnung 'KB') die entfernt und ausgeblendet werden sollen\r\n$HotFixesToRemove=@(\"5000802\", \"5000808\", \"5000822\", \"5000809\", \"5000812\", \"5000803\", \"5000807\", \"5001567\", \"5001566\", \"5001568\", \"5001565\")\r\n\r\nFunction Main {\r\n    [Cmdletbinding()]\r\n    Param()\r\n    Process {\r\n        # teste ob das Skript als Administrator ausgefuehrt wurde, wenn nicht dann versuche Neustart mit erhoehten Rechten\r\n        CheckAndRaiseElevation\r\n        \r\n        # entferne die problematischen Updates\r\n        If( RemoveWrongHotfixes ) {\r\n            Write-Host \"Es wurde mind. ein Windows Update gefunden welches deinstalliert wurde.\"\r\n            Write-Host \"Bitte warten, sammle Informationen ueber noch ausstehende Updates ...\"\r\n            HideWrongHotfixes\r\n            Write-Host \"Die zuvor deinstallierten Windows Updates wurden soweit moeglich ausgeblendet.\"\r\n            Write-Host \"Bitte umgehend den Computer neu starten und direkt nach dem Start das Programm\"\r\n            Write-Host \"erneut ausfuehren.\"\r\n            Write-Host \"Im Fall einer Endlosschleife (falls dies schon mehrfach gemacht wurde und diese\"\r\n            Write-Host \"Meldung immer wieder erscheint dann die Deinstallation und das Ausblenden\"\r\n            Write-Host \"manuell durchfuehren.\"\r\n            waitkey \"Weiter mit beliebiger Taste, danach manuell neu starten [x]\" | Out-Null\r\n        } Else {\r\n            # es konnte keines der problmatisches Updates mehr deinstalliert werden, versuche die zu finden \r\n            # mit der try-and-error-methode dauerhaft auszublenden\r\n            Write-Host \"Es ist keines der problematischen Updates installiert.\"\r\n            Write-Host \"Bitte warten, sammle Informationen ueber noch ausstehende Updates ...\"\r\n            HideWrongHotfixes\r\n            Write-Host \"Die zuvor deinstallierten Windows Updates wurden soweit moeglich ausgeblendet.\"\r\n            WaitKey \"Das Programm kann beendet werden, weiter mit beliebiger Taste [x]\" | Out-Null\r\n        }\r\n    }\r\n}\r\n\r\n\r\nFunction WaitKey($___text){\r\n    Write-Host $___text\r\n    $___x = $host.UI.RawUI.ReadKey(\"NoEcho,IncludeKeyDown\") | Out-Null\r\n    Return $___x\r\n}\r\n\r\nFunction CheckAndRaiseElevation {\r\n    [Cmdletbinding()]\r\n    Param()\r\n    Process {\r\n        # Test ob mit genug Rechten gestartet\r\n        $IsElevated=([System.Security.Principal.WindowsPrincipal][System.Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator)\r\n\r\n        If( -not $IsElevated ) {\r\n            Write-Host \"Das Programm hat zu wenig Rechte: erhoehe Rechte.\"\r\n            Try {\r\n                # versuche das Batch Skript erneut mit lokalen Administratorrechten zu starten\r\n                Start-Process -FilePath $env:localfname -Verb RunAs -ErrorAction SilentlyContinue\r\n            }\r\n            Catch {\r\n                Write-Host \"Der Benutzer hat die Erhoehung der Rechte verweigert - Abbruch!\"\r\n                WaitKey \"Ende mit beliebiger Taste [x]\" | Out-Null\r\n            }\r\n            Exit\r\n        }\r\n        # Write-Host \"Programm laeuft aktuell mit Administrator Rechten.\"\r\n        # wechsle in den urspr. Programmpfad wenn geht, auch UNC und gemappte Netzlaufwerke moeglich\r\n        Set-Location $(Split-Path -Parent $env:localfname)\r\n    }\r\n}\r\n\r\n# entfernt wenn m\u00f6glich alle als Parameter angegebenen problematischen Hotfixes \r\nFunction RemoveWrongHotfixes {\r\n    [Cmdletbinding()]\r\n    Param()\r\n    Process {\r\n        $ReturnVal=$False\r\n        $InstalledHotFixes=$(Get-WmiObject -Class win32_quickfixengineering).HotFixID\r\n        Write-Host \"Ueberpruefe alle installierten Updates\"\r\n        Foreach( $InstalledHotFix in $InstalledHotFixes ) {\r\n            Foreach($HotFixToRemove in $HotFixesToRemove) {\r\n                If( $InstalledHotFix -match \"$HotFixToRemove\") {\r\n                    Write-Host \"Das Update $InstalledHotFix wird entfernt\"            \r\n                    Start-Process -FilePath \"wusa.exe\" -Argumentlist \"\/Uninstall \/KB:$HotFixToRemove \/norestart\" -PassThru -Wait | Out-Null\r\n                    $ReturnVal=$true\r\n                }\r\n            }    \r\n        }\r\n        Return $ReturnVal\r\n    }\r\n}\r\n\r\n\r\n# versteckt wenn moeglich problematischen Hotfixes \r\nFunction HideWrongHotfixes {\r\n    [Cmdletbinding()]\r\n    Param()\r\n    Process {\r\n        SearchForWindowsUpdates\r\n        $ActUpdates=Get-WindowsUpdate\r\n        Foreach( $ActUpdate in $ActUpdates ) {\r\n            Foreach($HotFixToRemove in $HotFixesToRemove) {\r\n                If( $ActUpdate.Title -match \"$HotFixToRemove\") {\r\n                    Write-Host \"Das Update $($ActUpdate.Title) wird entfernt\"            \r\n                    Set-WindowsHiddenUpdate $ActUpdate -Hide $True -Verbose\r\n                }\r\n            }    \r\n        }\r\n    }\r\n}    \r\n\r\nFunction Get-WindowsUpdate {\r\n    [Cmdletbinding()]\r\n    Param()\r\n    Process {\r\n        Try {\r\n            Write-Verbose \"Abfrage aller Windows Updates\"\r\n            $Session = New-Object -ComObject Microsoft.Update.Session\r\n            $Searcher = $Session.CreateUpdateSearcher()\r\n            $Criteria = \"IsInstalled=0 and DeploymentAction='Installation' or IsPresent=1 and DeploymentAction='Uninstallation' or IsInstalled=1 and DeploymentAction='Installation' and RebootRequired=1 or IsInstalled=0 and DeploymentAction='Uninstallation' and RebootRequired=1\"\r\n            $SearchResult = $Searcher.Search($Criteria)\r\n            $SearchResult.Updates\r\n        } Catch {\r\n            Write-Warning -Message \"Abfrage der Windows Updates fehlgeschlagen, Fehler $($_.Exception.Message)\"\r\n        }\r\n    }\r\n}\r\n\r\nFunction SearchForWindowsUpdates {\r\n    [Cmdletbinding()]\r\n    Param()\r\n    Process {\r\n        # Define update criteria\r\n        $Criteria = \"IsInstalled=0\"\r\n\r\n        # Search for relevant updates\r\n        $Searcher = New-Object -ComObject Microsoft.Update.Searcher\r\n        $SearchResult = $Searcher.Search($Criteria).Updates\r\n    }\r\n}    \r\n\r\nFunction SearchAndInstallWindowsUpdates {\r\n    [Cmdletbinding()]\r\n    Param()\r\n    Process {\r\n        # Define update criteria\r\n        $Criteria = \"IsInstalled=0\"\r\n\r\n        # Search for relevant updates\r\n        $Searcher = New-Object -ComObject Microsoft.Update.Searcher\r\n        $SearchResult = $Searcher.Search($Criteria).Updates\r\n\r\n        # Download updates\r\n        $Session = New-Object -ComObject Microsoft.Update.Session\r\n\r\n        $Downloader = $Session.CreateUpdateDownloader()\r\n        $Downloader.Updates = $SearchResult\r\n        $Downloader.Download()\r\n\r\n        $Installer = New-Object -ComObject Microsoft.Update.Installer\r\n        $Installer.Updates = $SearchResult\r\n        $Result = $Installer.Install()\r\n        If ($Result.rebootRequired) { \r\n#            shutdown.exe \/t 0 \/r \r\n        }\r\n    }\r\n}\r\n\r\nFunction Remove-WindowsUpdate {\r\n    [CmdletBinding()]  \r\n    param (  \r\n        [parameter(Mandatory=$True)] $RemoveKB\r\n    )\r\n\r\n    $Searcher = New-Object -ComObject Microsoft.Update.Searcher\r\n    $RemoveCollection = New-Object -ComObject Microsoft.Update.UpdateColl\r\n\r\n    # hole alle installierten Updates\r\n    $SearchResult = $Searcher.Search(\"IsInstalled=1\")\r\n\r\n    # erzeuge Liste der zu loeschenden Updates wenn installiert\r\n    $SearchResult.Updates | ? { $_.KBArticleIDs -in $RemoveKB } | % { $RemoveCollection.Add($_) }\r\n\r\n    # loesche ...\r\n    if ($RemoveCollection.Count -gt 0) {\r\n        $Installer = New-Object -ComObject Microsoft.Update.Installer\r\n        $Installer.Updates = $RemoveCollection\r\n        $Installer.Uninstall()\r\n    } else { \r\n        Write-Warning \"No matching Windows Updates found for:`n$($RemoveKB|Out-String)\" \r\n    }\r\n}\r\n\r\n# Bonus\r\nFunction Show-WindowsUpdate {\r\n    Get-WindowsUpdate |\r\n    Select Title,isHidden,\r\n        @{l='Size (MB)';e={'{0:N2}' -f ($_.MaxDownloadSize\/1MB)}},\r\n        @{l='Published';e={$_.LastDeploymentChangeTime}} |\r\n    Sort -Property Published\r\n}\r\n\r\n# \r\n# Show-WindowsUpdate \r\n# Show-WindowsUpdate | Where { $_.isHidden }| Out-GridView\r\n\r\nFunction Set-WindowsHiddenUpdate {\r\n    [Cmdletbinding()]\r\n    Param(\r\n        [Parameter(ValueFromPipeline=$true,Mandatory=$true)]\r\n        [System.__ComObject[]]$Update,\r\n        [Parameter(Mandatory=$true)]\r\n        [boolean]$Hide\r\n    )\r\n    Process {\r\n        $Update | ForEach-Object -Process {\r\n            if ((($_.pstypenames)[0] -eq 'System.__ComObject#{c1c2f21a-d2f4-4902-b5c6-8a081c19a890}') -or \r\n                (($_.pstypenames)[0] -eq 'System.__ComObject#{70cf5c82-8642-42bb-9dbc-0cfd263c6c4f}') -or \r\n                (($_.pstypenames)[0] -eq 'System.__ComObject#{918efd1e-b5d8-4c90-8540-aeb9bdc56f9d}')) {\r\n                try {\r\n                    $_.isHidden = $Hide\r\n                    Write-Verbose -Message \"Blende Update $($_.Title) aus\"\r\n                } catch {\r\n                    Write-Warning -Message \"Ausblenden des Windows Update fehlgeschlagen, Fehler $($_.Exception.Message)\"\r\n                }\r\n            } else {\r\n                Write-Warning -Message \"Ignoriere uebergebenes Objekt\"\r\n            }\r\n        }\r\n    }\r\n}\r\n\r\n# Beispiel: verstecke alle noch offenene Updates\r\n#   Get-WindowsUpdate | Set-WindowsHiddenUpdate -Hide:$true -Verbose\r\n# Beispiel: verstecke alle noch offenene Definitionsupdates\r\n#   Get-WindowsUpdate | Where { $_.Title -match 'Definitionsupdate' } | Set-WindowsHiddenUpdate -Hide:$false\r\n# Beispiel: verstecke alle noch offenene sicherheitsupdates\r\n#   Get-WindowsUpdate | Where { $_.Title -match 'Sicherheitsupdate' } | Set-WindowsHiddenUpdate -Hide:$false\r\n# Beispiel: verstecke Browser Choice Updates\r\n#   Get-WindowsUpdate | Where { $_.Title -match 'Microsoft Browser Choice Screen Update'} | Set-WindowsHiddenUpdate -Hide $true -Verbose\r\n\r\n\r\nmain\r\n\r\n\r\n;:BatchExit\r\n;REM Hinweis: dieses Ende des Batch Skriptes wird sofort ausgefuehrt, es wird nicht auf das Ende der Powershell gewartet!\r\n;goto :eof\r\n\r\n# Stand 22.03.2021\r\n#\r\n# Die Fehler sind \/ wurden wohl endgueltig mit folgendens Updates am 18.03 bzw. 22.03.2021 behoben\r\n# KB5001642 f\u00fcr Windows Server 2008 SP2 x64 (ESU)\r\n#       http:\/\/download.windowsupdate.com\/d\/msdownload\/update\/software\/updt\/2021\/03\/windows6.0-kb5001642-x64_4ae1b3c5cebedcd27fe50add6a34e70a00d19b76.msu\r\n# KB5001639 f\u00fcr Windows 7 SP1 x86  (ESU)\r\n#       http:\/\/download.windowsupdate.com\/d\/msdownload\/update\/software\/updt\/2021\/03\/windows6.1-kb5001639-x86_f7571200399e9c1099c37cc78c5b0a5481259989.msu\r\n# KB5001639 f\u00fcr Windows 7 SP1 x64  (ESU)\r\n#       http:\/\/download.windowsupdate.com\/d\/msdownload\/update\/software\/updt\/2021\/03\/windows6.1-kb5001639-x64_de64f5cb314e3eac59bb3c4371c9ba802adf0f22.msu\r\n# KB5001639 f\u00fcr Windows Server 2008 R2 (ESU)\r\n#       http:\/\/download.windowsupdate.com\/d\/msdownload\/update\/software\/updt\/2021\/03\/windows6.1-kb5001639-x64_de64f5cb314e3eac59bb3c4371c9ba802adf0f22.msu\r\n# KB5001641 f\u00fcr Windows Server 2012 x64\r\n#       http:\/\/download.windowsupdate.com\/d\/msdownload\/update\/software\/updt\/2021\/03\/windows8-rt-kb5001641-x64_ec0dc33ff8d0d0381eb3fe9595c8a96ccebf9e61.msu\r\n# KB5001640 f\u00fcr Windows 8.1 x86\r\n#       http:\/\/download.windowsupdate.com\/d\/msdownload\/update\/software\/updt\/2021\/03\/windows8.1-kb5001640-x86_149741dd2206faf42303dd7a6800567b681367be.msu\r\n# KB5001640 f\u00fcr Windows 8.1 x64\r\n#       http:\/\/download.windowsupdate.com\/d\/msdownload\/update\/software\/updt\/2021\/03\/windows8.1-kb5001640-x64_7aa82103f5e37a9d3c2ce2b608c903ed0855ac3b.msu\r\n# KB5001640 f\u00fcr Windows Server 2012 R2\r\n#       http:\/\/download.windowsupdate.com\/d\/msdownload\/update\/software\/updt\/2021\/03\/windows8.1-kb5001640-x64_7aa82103f5e37a9d3c2ce2b608c903ed0855ac3b.msu\r\n# KB5001631 f\u00fcr Windows 10 1507 und Server 2016\r\n# KB5001634 f\u00fcr Windows 10 1803 \r\n# KB5001638 f\u00fcr Windows 10 1809 und Server 2019\r\n# KB5001648 f\u00fcr Windows 10 1909\r\n# KB5001649 f\u00fcr Windows 10 2004 und 20H2\r\n# \r\n# fehlerhaft waren bisher die Updates KB5000802, KB5000808, KB5000822, KB5000809, KB5000812, KB5000803, KB5000807, KB5001567, KB5001566, KB5001568, KB5001565\r\n<\/pre>\n<p>Das Script kann <a href=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2021\/03\/01WindowsUpdateProblem202103-deinstallieren-2.txt\" target=\"_blank\" rel=\"noopener\">hier heruntergeladen<\/a> werden. Viel Erfolg. \u00dcbrigen: F\u00fcr Dymo Labeldrucker, die auch von den Problemen betroffen waren, gibt der Hersteller <a href=\"https:\/\/www.dymo.com\/on\/demandware.store\/Sites-dymo-Site\/de_DE\" target=\"_blank\" rel=\"noopener\">folgenden Hinweis<\/a>:<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/sqlUvbt.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" title=\"Dymo Labeldrucker\" src=\"https:\/\/i.imgur.com\/sqlUvbt.png\" alt=\"Dymo Labeldrucker\" width=\"676\" height=\"102\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Blog-Leser bon-go hat mir sein \u00fcberarbeitetes PowerShell-Script zugeschickt, um die problematischen Updates vom M\u00e4rz 2021, die die hier im Blog berichteten Druckprobleme verursachen, in Windows 10 deinstallieren. Ich stelle die aktualisierte Version des Scripts hier im Blog ein \u2013 vielleicht &hellip; <a href=\"https:\/\/borncity.com\/blog\/2021\/03\/31\/script-v2-zur-mrz-2021-update-bereinigung-bei-druckproblemen\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,3694,2557],"tags":[4298,4315,4378],"class_list":["post-251592","post","type-post","status-publish","format-standard","hentry","category-problemlosung","category-windows-10","category-windows-server","tag-problemlosung","tag-update","tag-windows-10"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/251592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=251592"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/251592\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=251592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=251592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=251592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}