{"id":2347,"date":"2011-02-28T19:26:52","date_gmt":"2011-02-28T14:26:52","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/2011\/02\/28\/win-7-defekte-packages-dateien-reparieren\/"},"modified":"2024-08-09T21:17:25","modified_gmt":"2024-08-09T19:17:25","slug":"win-7-defekte-packages-dateien-reparieren","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2011\/02\/28\/win-7-defekte-packages-dateien-reparieren\/","title":{"rendered":"Win 7: Defekte Packages-Dateien reparieren"},"content":{"rendered":"<p>Beim Installieren des Service Pack 1 sto\u00dfen viele Anwender auf das Problem, dass der Vorgang wegen kaputter Paketdateien h\u00e4ngen bleibt. Der Beitrag skizziert, wie man eventuell besch\u00e4digte Dateien ersetzen kann.<\/p>\n<p><!--more--><\/p>\n<p><strong>Das Problem<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/15bbc1872a574d85865757372c2d506e\" alt=\"\" width=\"1\" height=\"1\" \/>Die Problembeschreibung ist relativ simpel: Beim Pr\u00fcfen des Systems auf besch\u00e4digte Systemdateien [<a href=\"https:\/\/borncity.com\/blog\/2011\/02\/09\/system-auf-beschdigte-systemdateien-prfen\/\">1<\/a>] meldet <em>sfc<\/em>, dass<em>\u00a0<\/em>nicht alle Dateien repariert werden konnten. Weiterhin wird ggf. aufgelistet, welche Dateien \"putt\" sind. Auch bei der Installation des SP1 kann der Vorgang an defekten Dateien scheitern. Die Informationen, finden sich in einer Protokolldaten <em>CBS.log <\/em>im Windows-Ordner <em>\\logs\\cbs <\/em>[<a href=\"https:\/\/borncity.com\/blog\/2011\/02\/26\/sp1-installation-hngt-error-c0000034c000009a\/\">2<\/a>]. Diese log-Datei l\u00e4sst sich in einem Editor laden und analysieren. Zus\u00e4tzlich kann der Ordner beim SP1 auch noch .cab-Dateien enthalten, in die weitere log-Dateien abgelegt sind. Im d\u00fcmmsten Fall muss man eine Menge Dateien anfassen, um die genaue Ursache zu finden.<\/p>\n<p><strong>Was steckt dahinter?<\/strong><\/p>\n<p>Hintergrund ist, dass Windows 7 eine Kopie der ben\u00f6tigten Pakete im Ordner <em>%windir%\\servicing\\Packages vorh\u00e4l<\/em>t. Die Systemdateipr\u00fcfung (sfc) kann daher eine Systempr\u00fcfung gegen den Inhalt des <em>Packages<\/em>-Ordners durchf\u00fchren. Besch\u00e4digte Dateien werden dann einfach aus diesem Ordner in die Zielverzeichnisse kopiert. In's Trudel ger\u00e4t die Sache aber, wenn der Hash-Code der Archivdateien im <em>Packages<\/em>-Ordners nicht mehr stimmt oder wenn dort bereits Dateien fehlen.<\/p>\n<p><strong>Was kann ich tun?<\/strong><\/p>\n<p>In einfach gelagerten F\u00e4llen, wo vielleicht ein oder zwei Dateien kaputt sind bzw. fehlen, hat man eine Chance, diese manuell zu ersetzen. Hierzu ben\u00f6tigt man die Windows 7 Setup-DVD, die man im Windows Explorer inspiziert und dann in den Ordner <em>\\sources <\/em>wechselt. In diesem Ordner findet sich die Datei <em>install.wim<\/em> (.WIM steht f\u00fcr Windows Image, also das Installationsabbild, welches beim Setup auf die Zielpartition kopiert wird).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/web.archive.org\/web\/20200513005444\/https:\/\/t61.imgup.net\/install-wi5708.jpg\" alt=\"install.wim entpacken\" width=\"598\" height=\"334\" \/><\/p>\n<p>Die <em>install.wim <\/em>l\u00e4sst sich mit einem Tool wie 7-ZIP entpacken. Im Ordner <em>\\1\\Windows\\servicing\\Packages\\<\/em> finden sich die RTM-Pakete. Nun sucht man die auf dem kaputten System fehlende bzw. besch\u00e4digte Datei im Installationsabbild, kopiert diese in einen lokalen Ordner und versucht diese im n\u00e4chsten Schritt in den Zielordner <em>%windir%\\servicing\\Packages <\/em>der Windows-Installation zu \u00fcbertragen. Dazu sind auf jeden Fall administrative Berechtigungen erforderlich. Falls das nicht klappt, ist der Rechner mit einer Windows PE-Umgebung (z. B. per Setup-DVD) zu booten. Anschlie\u00dfend kann der Kopiervorgang erfolgen.<\/p>\n<p><strong>\"Double-Problem\" gibt's leider auch \u2026<\/strong><\/p>\n<p>Gleich ein doppeltes Problem tritt auf, wenn die defekten Dateien nicht aus der RTM von Windows 7 stammen, sondern \u00fcber Updates auf das System gelangten. Dann stehen die Urdateien nicht auf der Windows 7 Setup-DVD zur Verf\u00fcgung.<\/p>\n<p>Unter [<a href=\"http:\/\/answers.microsoft.com\/de-de\/windows\/forum\/windows_other-windows_update\/fehlercode-0x800f0900-bei-installation-des-sp1\/4f0a402d-a5e4-4d4b-918c-596f280363bc?page=1&amp;tm=1298901917789#_self\" target=\"_blank\" rel=\"noopener\">3<\/a>] ist ein solcher Fall skizziert, wo ein .NET Framework SP1-Update eine Menge Dateien ausgetauscht hat. An Hand der Dateinamen der defekten Dateien l\u00e4sst sich erahnen, dass diese aus einem Update KB979900 stammen. Sucht man nach KB979900, findet sich da ein Service Pack 1-Update f\u00fcr NET-Framework 3.5.1 (<a href=\"http:\/\/support.microsoft.com\/kb\/979900\">http:\/\/support.microsoft.com\/kb\/979900<\/a>). Bei anderen Dateien ist eine \u00e4hnliche Strategie zu bem\u00fchen, um das Update oder die Quelle zu identifizieren. Zum Restaurieren empfiehlt sich folgende Strategien einzusetzen:<\/p>\n<ul>\n<li>Ist das .NET Framework 3.5.1 sowie das SP1-Update am Problem beteiligt, k\u00f6nnen die Ans\u00e4tze aus [<a href=\"https:\/\/borncity.com\/blog\/2011\/02\/25\/net-framework-macht-probleme\/\">4<\/a>] probiert werden. Danach k\u00f6nnte probiert werden, das SP1 f\u00fcr das NET Framework neu zu installieren.<\/li>\n<li>Wird ein Update oder Hotfix als Problemquelle identifiziert, kann man schauen, ob dieses im Update-Verlauf zu finden ist. Dann sollte man das Update deinstallieren lassen. Mit etwas Gl\u00fcck werden die defekten Pakete entfernt und das Update l\u00e4sst sich erneut anfordern.<\/li>\n<\/ul>\n<p>F\u00fcr ganz Pertinente besteht nat\u00fcrlich noch die M\u00f6glichkeit, Windows 7 in einer separaten Partition zu installieren (oder ein anderes noch funktionierendes System zu inspizieren) und zu schauen, ob die besch\u00e4digten Dateien im o. g. <em>Packages-<\/em>Ordner enthalten sind. Dann lie\u00dfen sich die Dateien auf den \"kranken\" Rechner \u00fcbertragen \u2013 anschlie\u00dfend hei\u00dft es beten, dass es akzeptiert wird.<\/p>\n<p>Falls das nicht hinhaut, w\u00e4re noch das gerne zitierte Inplace Upgrade [<a href=\"http:\/\/www.drwindows.de\/windows-anleitungen-und-faq\/15634-windows-7-reparaturinstallation-windows-7-inplace-upgrade.html\" target=\"_blank\" rel=\"noopener\">5<\/a>] durchf\u00fchren und zu hoffen, dass es das System \"heile macht\". Vielleicht hilft es dem Einen oder Anderen.<\/p>\n<p><strong>Nachtrag: Kaputte Windows Update-Pakete reparieren<\/strong><\/p>\n<p>Im Internet und speziell im Microsoft Answers-Forum tauchen immer wieder Anwender auf, bei denen die SP1-Installation oder das Windows Update auf Kreuz fliegt. Wertet man die <em>CBS.log<\/em> aus, stellt sich heraus, dass ein CBS_E_XML_PARSER_FAILURE-Fehler auftritt [6], d. h. der CBS-Store mit den Update kann nicht ausgewertet werden. Sofern die Auswertung der <em>CBS.log<\/em> defekte Dateien ergibt, die mit einem Windows Update zusammenh\u00e4ngen, gibt es ein Problem. Das Update l\u00e4sst sich i. d. R. weder neu installieren noch entfernen. Was man ggf. in dieser Situation noch tun kann, habe ich unter [<a href=\"https:\/\/borncity.com\/blog\/2011\/03\/05\/cbs-store-durch-updates-defekt-wie-reparieren\/\">7<\/a>] besprochen.<\/p>\n<p><strong>Links:<br \/>\n<\/strong>1: <a href=\"https:\/\/borncity.com\/blog\/2011\/02\/09\/system-auf-beschdigte-systemdateien-prfen\/\">System auf besch\u00e4digte Systemdateien pr\u00fcfen<\/a><br \/>\n2: <a href=\"https:\/\/borncity.com\/blog\/2011\/02\/26\/sp1-installation-hngt-error-c0000034c000009a\/\">SP1-Installation h\u00e4ngt, Error C0000034\/C000009A<\/a><br \/>\n3: <a href=\"http:\/\/answers.microsoft.com\/de-de\/windows\/forum\/windows_other-windows_update\/fehlercode-0x800f0900-bei-installation-des-sp1\/4f0a402d-a5e4-4d4b-918c-596f280363bc?page=1&amp;tm=1298901917789#_self\" target=\"_blank\" rel=\"noopener\">Microsoft Forendiskussion<\/a><br \/>\n4: <a href=\"https:\/\/borncity.com\/blog\/2011\/02\/25\/net-framework-macht-probleme\/\">.NET Framework macht Probleme<\/a><br \/>\n5: <a href=\"http:\/\/www.drwindows.de\/windows-anleitungen-und-faq\/15634-windows-7-reparaturinstallation-windows-7-inplace-upgrade.html\" target=\"_blank\" rel=\"noopener\">Windows 7 Inplace Upgrade<\/a><br \/>\n6: <a href=\"http:\/\/answers.microsoft.com\/de-de\/windows\/forum\/windows_7-windows_update\/fehler-0x800f0900\/a489f5c5-9a42-e011-9767-d8d385dcbb12\" target=\"_blank\" rel=\"noopener\">Microsoft-Forendiskussion zu CBS_E_XML_PARSER_FAILURE<\/a><br \/>\n7: <a href=\"https:\/\/borncity.com\/blog\/2011\/03\/05\/cbs-store-durch-updates-defekt-wie-reparieren\/\">CBS-Store durch Updates defekt, wie reparieren?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim Installieren des Service Pack 1 sto\u00dfen viele Anwender auf das Problem, dass der Vorgang wegen kaputter Paketdateien h\u00e4ngen bleibt. Der Beitrag skizziert, wie man eventuell besch\u00e4digte Dateien ersetzen kann.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[242,11],"tags":[652,653,654,648],"class_list":["post-2347","post","type-post","status-publish","format-standard","hentry","category-installation","category-problemlosung","tag-install-wim","tag-kaputte-systemdateien-reparieren","tag-servicingpackages","tag-sp1"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/2347","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=2347"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/2347\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=2347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=2347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=2347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}