{"id":213355,"date":"2018-12-31T12:23:58","date_gmt":"2018-12-31T11:23:58","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=213355"},"modified":"2018-12-31T12:51:40","modified_gmt":"2018-12-31T11:51:40","slug":"windows-server-2016-feature-installation-fehler-0x80073701","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2018\/12\/31\/windows-server-2016-feature-installation-fehler-0x80073701\/","title":{"rendered":"Windows Server 2016: Feature-Installation Fehler 0x80073701"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2013\/03\/winb.jpg\" width=\"58\" align=\"left\" height=\"58\"\/>Unter Windows Server 2016 gibt es wohl gelegentlich den Fehler, dass sich keine Features wie das .NET 3.5-Framework auf dieser Plattform installieren oder andere Server-Rollen hinzuzuf\u00fcgen lassen. Es wird der Fehlercode 0x80073701 geliefert. Ursache sind wohl ein fehlerhafte Registrierungseintr\u00e4ge, die auf fehlende Sprachpakete verweisen. Hier einige Hinweise zu diesem Problem samt Workaround<\/p>\n<p><!--more--><\/p>\n<h2>Die Fehlerbeschreibung<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/vg06.met.vgwort.de\/na\/6a6e76b145dd481dabb81df91a9ec451\" width=\"1\" height=\"1\"\/>Ich bin bereits vor einigen Tagen bei askwoody.com auf <a href=\"https:\/\/www.askwoody.com\/2018\/patch-lady-issues-installing-updates-on-server-2016\/\" target=\"_blank\">dieses Problem<\/a> gesto\u00dfen. Dort schreibt Susan Bradley, dass man kein .NET 3.5-Framework auf Windows Server Essentials 2016 als Feture hinzuf\u00fcgen k\u00f6nne. Ich m\u00f6chte das aber etwas breiter aufstelle, da es generell das Hinzuf\u00fcgen von Server-Rollen zu betreffen scheint. So l\u00e4sst sich bei betroffenen Systemen auch keine Rolle hinzuf\u00fcgen, nachdem der Server zum Domain Controller hochgestuft wurde, wie man bei spiceworks.com in diesen Thread nachlesen kann:<\/p>\n<blockquote>\n<p>server 2016 unable to add roles or features after making server a domain control<\/p>\n<p>I am having a problem i cannot install roles or features at all. I installed windows server 2016 standard with desktop as a hardware machine not virtual joined existing domain installed anti-virus software a few tools then i added active directory role promoted to domain controller then made it the primary controller. I noticed that windows server backup was not installed by default and tried to add it. failed using both GUI wizard and with PS i also tried to add IIS server role with GUI and get the same error this is the output from PS ive tried using the -source switch leading to the dell install DVD and the error doesn't change been searching internet for a week not much information out there on server 2016 any help would be appreciated.<\/p>\n<\/blockquote>\n<p>Der Betroffene berichtet, dass er den Fehlercode 0x80073701 beim Hinzuf\u00fcgen von Rollen erhalte. Bei anderen Betroffenen endet das Hinzuf\u00fcgen von Features wie .NET Framework 3.5 mit diesem Fehler. <\/p>\n<p><img decoding=\"async\" title=\"Error  0x80073701 \" alt=\"Error  0x80073701 \" src=\"https:\/\/www.askwoody.com\/wp-content\/uploads\/2018\/12\/48383430_10155620464291415_2887451644893593600_n.jpg\"\/><br \/>(Quelle: Askwoody.com)<\/p>\n<p>Sucht man nach 'windows server 2016 role Error 0x80073701', werden eine Reihe Treffer angezeigt. <\/p>\n<h2>Was bedeutet der Error 0x80073701?<\/h2>\n<p>Der Fehlercode 0x80073701 steht f\u00fcr ERROR_SXS_ASSEMBLY_MISSING, d.h., in Windows (oder im Update-Store wird eine Assembly referenziert, die nicht gefunden werden konnte. <\/p>\n<p>Ohne diese Assembly wird sich die Rolle oder das Feature nicht installieren lassen. Den Fehlercode habe ich bereits mehrfach in anderem Zusammenhang im Blog thematisiert (siehe Artikel am Beitragsende).<\/p>\n<h2>Was man zur Diagnose tun kann<\/h2>\n<p>Die einfachste L\u00f6sung besteht in der Neuinstallation des Betriebssystems \u2013 was am Ende des Tages in viele F\u00e4llen wohl der einzige Ausweg ist. Bei Windows Server 2016 wird man diesen Aufwand scheuen, so dass man versuchen kann, die Ursache zu finden. <\/p>\n<p>Als erstes w\u00e4re der Versuch zu nennen, Windows auf besch\u00e4digte Dateien zu scannen und diese reparieren zu lassen (siehe <a href=\"https:\/\/borncity.com\/blog\/2012\/12\/04\/windows-8-komponentenstore-reparieren\/\">Windows 8: Komponentenstore reparieren<\/a>). Das wird i.d.R. nicht wirklich helfen \u2013 aber man bekommt Protokolldateien, die man auswerten kann. <\/p>\n<p>Hierzu navigiert man im Explorer zum Order <em>%windir%\\logs<\/em> und kopiert die Protokolldateien <em>cbs\\cbs.log<\/em> und <em>dism\\dism.log<\/em> auf den Desktop oder in einen anderen lokalen Ordner. Im Anschluss \u00f6ffnet man die Dateien in einem Editor und sucht in den Log-Eintr\u00e4gen nach dem Fehlercode. <\/p>\n<h2>Fehlerhafte Sprachdateieintr\u00e4ge in der Registry<\/h2>\n<p>Geht man die Fundstellen im Internet durch, kristallisieren sich fehlerhafte Registrierungseintr\u00e4ge f\u00fcr Sprachpakete als Ursache f\u00fcr den Fehler 0x80073701 heraus (siehe auch <a href=\"https:\/\/social.technet.microsoft.com\/Forums\/en-US\/753ce3c1-577f-4f45-9a38-23c4fade5c2d\/installing-roles-and-features-error-0x80073701?forum=ws2016\" target=\"_blank\">diesen Technet-Forenbeitrag<\/a>). Hier die Schritte, wie man das Problem eventuell bereinigen kann. <\/p>\n<p>1. Starten Sie den Registrierungseditor mit administrativen Berechtigungen <em>(Als Administrator ausf\u00fchren<\/em>)<em>.<\/em> <\/p>\n<p>2. Navigieren Sie zu folgendem Registrierungsschl\u00fcssel.<\/p>\n<p><em>HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\<br \/>Component Based Servicing\\Package Detect<\/em><\/p>\n<p>3. Entfernen Sie alle Unterschl\u00fcssel, die auf die bem\u00e4ngelten Sprachpakete (Language-Packs) verweisen.<\/p>\n<p>Zum Entfernen muss man den Besitz der betreffenden Schl\u00fcssel \u00fcbernehmen oder den Registrierungseditor mit PsExec als System aufrufen. In der Spiceworks-Community waren es <a href=\"https:\/\/community.spiceworks.com\/topic\/1974434-server-2016-unable-to-add-roles-or-features-after-making-server-a-domain-control\" target=\"_blank\">hier<\/a> Eintr\u00e4ge auf Eintr\u00e4ge auf \"fr_FR\"-Language-Packs, die st\u00f6rten. Auf server-fault waren es <a href=\"https:\/\/serverfault.com\/questions\/838588\/server-2016-unable-to-add-roles-or-features-after-making-server-a-domain-control\" target=\"_blank\">hier<\/a> Eintr\u00e4ge auf \"fr_FR\"- und 'de-DE\"-Language-Packs, die st\u00f6rten. Im <a href=\"https:\/\/social.technet.microsoft.com\/Forums\/en-US\/753ce3c1-577f-4f45-9a38-23c4fade5c2d\/installing-roles-and-features-error-0x80073701?forum=ws2016\" target=\"_blank\">Technet-Forenthread<\/a> st\u00f6rte ein Verweis auf ein spanisches Sprachpaket. Bei askwoody.com ist ein \"tr_TR\"-Language-Pack als Problem erw\u00e4hnt. Die betroffenen Sprachpakete m\u00fcssen \u00fcber die .log-Dateien und deren Error-Eintr\u00e4ge ermittelt werden. Warum dort fehlerhafte Eintr\u00e4ge vorkommen, ist mir unklar. <\/p>\n<h2>Noch ein Fragment<\/h2>\n<p>Direkt nach dem Posten dieses Beitrags gab es noch eine R\u00fcckmeldung von Blog-Leser Karl auf Twitter. Ich denke, er bezieht sich auf das .NET Framework 3.5. Ich h\u00e4nge seine Tweets einfach mal an.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"de\">\n<p lang=\"de\" dir=\"ltr\">1\/2 Alternativ kann man auch versuchen eine xml Datei in das Verzeichnis des Programms zu legen die wie die exe heisst, mit suffix .Config<br \/>Also z. B. Deinprogramm.exe.config<\/p>\n<p>In vielen F\u00e4llen f\u00fchrt nur ein veralteter hardcode Eintrag in source dazu .net 3.5 zu installieren<\/p>\n<p>\u2014 al Qamar (Karl) (@tweet_alqamar) <a href=\"https:\/\/twitter.com\/tweet_alqamar\/status\/1079703878231314433?ref_src=twsrc%5Etfw\">31. Dezember 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script> <\/p>\n<p>Und hier der erg\u00e4nzende Tweet mit einem Verweis auf eine Fundstelle bei Microsoft.<\/p>\n<blockquote class=\"twitter-tweet\" data-lang=\"de\">\n<p lang=\"de\" dir=\"ltr\">2\/2 Obwohl es nicht ben\u00f6tigt wird.<br \/>Dies l\u00e4sst sich einfach \u00fcberpr\u00fcfen wenn die meldung zur Installation \u00fcbersprungen wird und das Programm dennoch funktioniert. Weil es auch mit den .net 4.x klappt.<a href=\"https:\/\/t.co\/q2dDyIXWvR\">https:\/\/t.co\/q2dDyIXWvR<\/a><\/p>\n<p>In den meisten F\u00e4llen funktioniert es wirklich.<\/p>\n<p>\u2014 al Qamar (Karl) (@tweet_alqamar) <a href=\"https:\/\/twitter.com\/tweet_alqamar\/status\/1079704679339180034?ref_src=twsrc%5Etfw\">31. Dezember 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script> <\/p>\n<p>Vielleicht hilft es Betroffenen ja weiter. Beim Problem, dass Rollen nicht hinzugef\u00fcgt werden k\u00f6nnen, d\u00fcrfte der Ansatz nicht gangbar sein. <\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/><a href=\"https:\/\/borncity.com\/blog\/2011\/03\/03\/win-7-sp1-fehler-0x80073701-assembly-missing\/\">Win 7 SP1-Fehler 0x80073701 (Assembly Missing)<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2017\/10\/11\/windows-10-v1703-installationsprobleme-bei-kb4041676\/\">Windows 10 V1607\/1703: Installationsprobleme bei KB4041676\/KB4041691<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2014\/08\/30\/update-kollateralschaden-net-framework-3-5-installiert-nicht\/\">Update-Kollateralschaden: .NET Framework 3.5 installiert nicht<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2013\/07\/02\/kleiner-tipp-falls-sp-1-bei-windows-7-nicht-installierbar-ist\/\">Kleiner Tipp, falls SP 1 bei Windows 7 nicht installierbar ist<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2011\/06\/12\/side-by-side-konfiguration-ungltig\/\">Side-by-Side-Konfiguration ung\u00fcltig<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unter Windows Server 2016 gibt es wohl gelegentlich den Fehler, dass sich keine Features wie das .NET 3.5-Framework auf dieser Plattform installieren oder andere Server-Rollen hinzuzuf\u00fcgen lassen. Es wird der Fehlercode 0x80073701 geliefert. Ursache sind wohl ein fehlerhafte Registrierungseintr\u00e4ge, die &hellip; <a href=\"https:\/\/borncity.com\/blog\/2018\/12\/31\/windows-server-2016-feature-installation-fehler-0x80073701\/\">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,2557],"tags":[7374,24,4380],"class_list":["post-213355","post","type-post","status-publish","format-standard","hentry","category-problemlosung","category-windows-server","tag-error-0x80073701","tag-problem","tag-windows-server-2016"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/213355","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=213355"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/213355\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=213355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=213355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=213355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}