{"id":1326,"date":"2020-06-08T15:02:00","date_gmt":"2020-06-08T13:02:00","guid":{"rendered":"https:\/\/itblogwildi.wordpress.com\/?p=824"},"modified":"2020-06-08T15:02:00","modified_gmt":"2020-06-08T13:02:00","slug":"exchange-2019-deinstallation-system-componentmodel-win32exception-zugriff-verweigert","status":"publish","type":"post","link":"https:\/\/itblog.wildi.dk\/?p=1326","title":{"rendered":"Exchange 2019 Deinstallation:  System.ComponentModel.Win32Exception: Zugriff verweigert"},"content":{"rendered":"\n<p>Ich musste einen Exchange 2019 deinstallieren, dabei trat folgender Fehler auf:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Der folgende Fehler wurde generiert, als \"$error.Clear();\n$regPath='HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall';\n$PackageGUIDRegEx = \"{9BBCB5[0-9a-fA-F]{2}-AAC3-4BF5-[0-9a-fA-F]{4}-A4D51A19BF14}\";\n$InstallPath = (Get-ItemProperty\n'HKLM:\\SOFTWARE\\Microsoft\\ExchangeServer\\v15\\setup').MsiInstallPath;\nif(test-path ($regPath))\n{\nWrite-ExchangeSetupLog -info (\"Removing \" + $RoleLanguagePackType + \" Language Packs.\");\nGet-ChildItem ($regPath) | foreach{\nif($_ -match\n\"(?$PackageGUIDRegEx)\") {\n$langPackPackageCode = $matches['ProductCode'];\nif($langPackPackageCode -ne $null -and $langPackPackageCode.Length -ne 0) {\nWrite-ExchangeSetupLog -info (\"Removing package $langPackPackageCode\");\n$language =\n$langPackPackageCode.Substring(20,4);\n$logFilePath = [IO.Path]::Combine($RoleLogFilePath,\"Uninstall\") + '.' + $language + '.' + \"OwaPlus\" + \".\" + $RoleLogDateTime + \".msilog\";\nuninstall-MsiPackage -ProductCode ($langPackPackageCode) -LogFile ($logFilePath);\n};\n};\n};\nGet-Childitem -Path $InstallPath -include \"<em>.Localized.js\",\"<\/em>.Localized.min.js\" -recurse | foreach ($_) {remove-item $_.fullname};\nWrite-ExchangeSetupLog -info \"Remove Language Packs completed.\";\n};\n\" ausgef\u00fchrt wurde: \"System.UnauthorizedAccessException:\nZugriff verweigert ---&gt; System.ComponentModel.Win32Exception: Zugriff verweigert\n--- Ende der internen Ausnahmestapel\u00fcberwachung ---\nbei System.Management.Automation.Utils.NativeDirectoryExists(String path)\nbei\nSystem.Management.Automation.SessionStateInternal.IsItemContainer(CmdletProvider providerInstance, String path, CmdletProviderContext context)\".\nThe Exchange Server setup operation didn't complete. More details can be found in ExchangeSetup.log located in the :\\ExchangeSetupLogs folder.<\/pre>\n\n\n\n<p>Ich verbrachte einige Stunden mit der Problemsuche, fand aber keine L\u00f6sung.<\/p>\n\n\n\n<p>Ein paar Tage sp\u00e4ter f\u00fchrten wir Wartung an diesem Server durch, installierten die aktuellsten Microsoft Updates und starteten den Server neu. Danach konnte die Deinstallation erfolgreich abgeschlossen werden:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/itblog.wildi.dk\/wp-content\/uploads\/2020\/06\/image-6-1.png?w=915\" alt=\"\" class=\"wp-image-848\" \/><\/figure>\n\n\n\n<p>Ok &#8211; erledigt \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich musste einen Exchange 2019 deinstallieren, dabei trat folgender Fehler auf: Der folgende Fehler wurde generiert, als &#171;$error.Clear(); $regPath=&#8217;HKLM:\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall&#8216;; $PackageGUIDRegEx&#8230; <a class=\"read-more\" href=\"https:\/\/itblog.wildi.dk\/?p=1326\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[61],"class_list":["post-1326","post","type-post","status-publish","format-standard","hentry","category-exchange","tag-exchange-2019"],"_links":{"self":[{"href":"https:\/\/itblog.wildi.dk\/index.php?rest_route=\/wp\/v2\/posts\/1326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itblog.wildi.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itblog.wildi.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itblog.wildi.dk\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/itblog.wildi.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1326"}],"version-history":[{"count":0,"href":"https:\/\/itblog.wildi.dk\/index.php?rest_route=\/wp\/v2\/posts\/1326\/revisions"}],"wp:attachment":[{"href":"https:\/\/itblog.wildi.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itblog.wildi.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itblog.wildi.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}