{"id":185022,"date":"2016-12-15T01:20:00","date_gmt":"2016-12-15T00:20:00","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=185022"},"modified":"2024-02-11T19:46:38","modified_gmt":"2024-02-11T18:46:38","slug":"windows-10-fehler-side-by-side-konfiguration-ungltig","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2016\/12\/15\/windows-10-fehler-side-by-side-konfiguration-ungltig\/","title":{"rendered":"Windows 7\/8.1\/10: Fehler Side-by-Side-Konfiguration ung&uuml;ltig"},"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\/2015\/01\/win102.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>Manchmal bekommen Anwender unter Windows 7 bis Windows 10 den Fehler \"Side-by-Side-Konfiguration ung\u00fcltig\" angezeigt, sobald eine Software installiert werden soll. Hier ein paar Hinweise, was hinter diesem Fehler steckt und was man tun kann.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/fb6da4dab53545a3beff6372cc22ae52\" alt=\"\" width=\"1\" height=\"1\" \/>Ich hatte das Thema bereits 2011 im Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2011\/06\/12\/side-by-side-konfiguration-ungltig\/\">Side-by-Side-Konfiguration ung\u00fcltig<\/a> behandelt. Zwischenzeitlich sind aber einige der dortigen Artikelverweise gebrochen, so dass ich das Thema f\u00fcr Windows 10 neu aufbereiten m\u00f6chte.<\/p>\n<h3>Wissen: Der Ordner WinSxS<\/h3>\n<p>Als erstes m\u00f6chte ich kurz auf den Ordner <em>WinSxS<\/em> eingehen, der seit Windows XP auf dem Windows-Laufwerk liegt. <em>WinSxS <\/em>ist ein Unterordner des <em>Windows<\/em>-Ordners und dient zur Aufnahme von diversen Dateien (<em>.dll<\/em>, Manifesten, Katalogen etc.).<\/p>\n<p><img decoding=\"async\" title=\"Ordner WinSxS\" src=\"https:\/\/web.archive.org\/web\/20190117221846\/https:\/\/y03.imgup.net\/WinSxS0125c8.jpg\" alt=\"Ordner WinSxS\" \/><\/p>\n<p>Eingef\u00fchrt wurde er, um das Problem fr\u00fcherer Windows-Versionen zu l\u00f6sen, in denen es zu Kollisionen von DLL-Bibliotheksdateien kam.<\/p>\n<ul>\n<li>Solche DLL-Bibliotheksdateien werden von Anwendungen verwendet, um Funktionen aus der Bibliothek zu verwenden.<\/li>\n<li>Zwei Anwendungen k\u00f6nnten durchaus eine DLL-Bibliotheksdatei gleichen Namens verwenden.<\/li>\n<li>Idealerweise lie\u00dfe sich dann die DLL-Bibliotheksdatei einmal speichern und beide Anwendungen greifen auf diese DLL zu.<\/li>\n<\/ul>\n<p>Ein Problem tritt aber auf, wenn die beiden Anwendungen zwar eine DLL-Bibliotheksdatei gleichen Namens verwenden, aber unterschiedliche Versionen dieser Datei ben\u00f6tigen. Dann kommt es bei der Installation der Anwendung zu einem Konflikt, der fr\u00fcher als \"DLL hell\" bekannt war.<\/p>\n<ul>\n<li>Die zuletzt installierte Anwendung schreibt ihre DLL-Datei beim Setup an den betreffenden Speicherplatz und funktioniert beim Aufruf (die DLL passt ja zur Anwendung).<\/li>\n<li>Startet der Anwender die zweite Anwendung, versuchte diese ebenfalls die DLL zu verwenden. Da diese aber eine andere Version ben\u00f6tigt, kommt es zu Laufzeitfehlern und die Anwendung funktioniert nicht oder nicht richtig.<\/li>\n<\/ul>\n<p>Um dieses dieses Problem elegant zu umgehen, wurden die Side by Side-Konfiguration im Ordner <em>WinSxS <\/em>(<em>Windows component store<\/em>) eingef\u00fchrt. Bei der Installation einer Anwendung werden die Laufzeitbibliotheken, DLLs, und ggf. andere Ressourcen, in einem eigenen Unterordner des Ordners <em>WinSxS <\/em>gespeichert. Dadurch behindern sich nicht mehrere Dateien gleichzeitig.<\/p>\n<p>Seit Windows Vista lagert das Betriebssystem aber auch seine eigenen Kernkomponenten in <em>WinSxS <\/em>aus. Dazu arbeitet Windows mit Paketdateien, die \u00fcber Manifestdateien und ggf. Registrierungseintr\u00e4ge festlegen, welche Abh\u00e4ngigkeiten zu anderen Dateien bestehen. Bei einer Deinstallation einer Anwendung k\u00f6nnen dann auch die zugeh\u00f6rigen Dateien gel\u00f6scht werden. Zudem tr\u00e4gt Windows sogenannte Hardlinks (siehe <a href=\"https:\/\/blogs.technet.microsoft.com\/joscon\/2011\/08\/26\/more-on-hard-links\/\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a>) in den Windows-Ordnern ein, die auf die zugeh\u00f6rigen Dateien in <em>WinSxS <\/em>liegen. Der Ordner <em>WinSxS <\/em>steht im Besitz des TrustedInstaller, so dass auch Administratoren keine Zugriffsrechte darauf haben.<\/p>\n<p>Das ist eine sehr verk\u00fcrzte Darstellung der Funktion des Ordners <em>WinSxS. <\/em>Eine umfangreichere Darstellung gibt es in <a href=\"https:\/\/blogs.technet.microsoft.com\/askcore\/2008\/09\/17\/what-is-the-winsxs-directory-in-windows-2008-and-windows-vista-and-why-is-it-so-large\/\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Technet-Beitrag<\/a>, in der <a href=\"https:\/\/en.wikipedia.org\/wiki\/Side-by-side_assembly\" target=\"_blank\" rel=\"noopener noreferrer\">WikiPedia<\/a>, im <a href=\"https:\/\/web.archive.org\/web\/20211104105552\/https:\/\/www.thewindowsclub.com\/winsxs-folder-windows-7-8\" target=\"_blank\" rel=\"noopener noreferrer\">WindowsClub-Beitrag<\/a>, bei <a href=\"http:\/\/www.ghacks.net\/2010\/07\/24\/the-winsxs-folder-explained\/\" target=\"_blank\" rel=\"noopener noreferrer\">ghacks.net<\/a> (sowie in <a href=\"https:\/\/web.archive.org\/web\/20130917201158\/http:\/\/www.winvistaside.de:80\/forum\/index.php?showtopic=3039\" target=\"_blank\" rel=\"noopener noreferrer\">diesem WindowsVistaSide-Webarchiv<\/a> in deutsch).<\/p>\n<h3>Die Ursache f\u00fcr den 'Side-by-Side-Konfiguration ung\u00fcltig'-Fehler<\/h3>\n<p>Kommt es nun zu einem Fehler im <em>WinSxS<\/em>-Ordner, weil ein Registrierungseintrag falsch oder gel\u00f6scht ist, eine Manifestdatei fehlt oder fehlerhafte Verweise enth\u00e4lt, kann Windows die Referenz (DLL-Bibliotheksdatei oder andere Ressource) nicht mehr finden. Die Situation, dass die Side-by-Side-Konfiguration ung\u00fcltig ist, liegt vor. Und genau das wird dann auch gemeldet.<\/p>\n<h3>Den 'Side-by-Side-Konfiguration ung\u00fcltig'-Fehler beheben<\/h3>\n<p>Im ersten Schritt w\u00fcrde ich versuchen, mit Windows-Bordmitteln das System auf besch\u00e4digte Dateien zu pr\u00fcfen. Wie man vorgeht, habe ich im Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2012\/12\/04\/windows-8-komponentenstore-reparieren\/\">Windows 8: Komponentenstore reparieren<\/a> beschrieben. Die Anleitung gilt auch f\u00fcr Windows 8.1 und Windows 10. Hilft dies nichts, sind die n\u00e4chsten Schritte auszuf\u00fchren.<\/p>\n<blockquote><p>Falls der Fehler unter Windows 7 auftritt, f\u00fchrt man die im Beitrag <a href=\"https:\/\/borncity.com\/blog\/2011\/02\/09\/system-auf-beschdigte-systemdateien-prfen\/\">System auf besch\u00e4digte Systemdateien pr\u00fcfen<\/a> aufgef\u00fchrte Pr\u00fcfung aus. Im Anschluss l\u00e4sst sich das <a href=\"https:\/\/web.archive.org\/web\/20180323070355\/https:\/\/www.microsoft.com\/de-de\/download\/details.aspx?id=3132\" target=\"_blank\" rel=\"noopener noreferrer\">Systemupdate Vorbereitungstool<\/a> ausf\u00fchren.<\/p>\n<p>Falls es bei diesen Pr\u00fcfungen zu nicht behebbaren Fehlern kommt, kann man eine Reparatur versuchen. Der englischsprachige Beitrag <a href=\"http:\/\/woshub.com\/how-to-repair-the-component-store-in-windows-8\/\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a> enth\u00e4lt einige Hinweise, wie man den Komponentenstore reparieren k\u00f6nnte. Hilft dies nicht,\u00a0 empfiehlt sich eine Reparaturinstallation von Windows per Inplace Update. Hierzu einfach die setup.exe eines passenden Windows Installationsmediums unter Windows ausf\u00fchren. Dann die Schritte des Setup-Assistenten durchlaufen und die Option zum Upgrade von Windows w\u00e4hlen. Dann wird das bestehende Windows \u00fcberschrieben, wobei Dokumente und installierte Anwendungen erhalten bleiben sollten (vorher pers\u00f6nliche Daten sichern).<\/p><\/blockquote>\n<h3>Betroffene Anwendung deinstallieren\/installieren<\/h3>\n<p>Ist nur eine Anwendung betroffen, wird beim Start der Anwendungsname im Dialogfeld mit der Fehlermeldung aufgef\u00fchrt.<\/p>\n<p>1. Rufen Sie die Windows-Systemsteuerung auf, gehen Sie auf <em>Programm deinstallieren.<\/em><\/p>\n<p>2. W\u00e4hlen Sie die betreffende Anwendung per Rechtsklick an und lassen Sie die fehlerhafte Anwendung \u00fcber den Kontextmen\u00fcbefehl deinstallieren.<\/p>\n<p>Installieren Sie die Anwendung im Nachgang neu und testen Sie, ob der Fehler damit behoben ist.<\/p>\n<blockquote><p>Tipp: Falls der Name des Programms unbekannt ist, kann man in der Ereignisanzeige im Zweig Windows-Protokolle\\Anwendung nachschauen, ob man Details findet. In <a href=\"https:\/\/web.archive.org\/web\/20221129225029\/https:\/\/social.technet.microsoft.com\/Forums\/de-DE\/91ddf3a3-823d-402f-a728-7548dfcc1b2f\/aus-der-technet-hotline-sidebyside-konfiguration-ungltig?forum=w7itprogeneralde\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Technet-Beitrag<\/a> finden sich noch Hinweise, wie man mit dem Programm Sxstrace.exe eventuell n\u00e4heres herausfinden kann.<\/p><\/blockquote>\n<h3>Visual C++ Redistributable reparieren<\/h3>\n<p>H\u00e4ufig ist es so, dass die Visual C++ 2008\/2010\/2012 etc. Laufzeitumgebung besch\u00e4digt ist. Hier kann man folgenden Reparaturansatz versuchen.<\/p>\n<p>1. Rufen Sie die Windows-Systemsteuerung auf, gehen Sie auf <em>Programm deinstallieren.<\/em><\/p>\n<p>2. W\u00e4hlen Sie die betreffenden Eintr\u00e4ge f\u00fcr die Visual C++ Redistributables per Rechtsklick an und lassen Sie die fehlerhafte Laufzeitumgebung \u00fcber den Kontextmen\u00fcbefehl deinstallieren.<\/p>\n<blockquote><p>Ich habe die Vorgehensweise der VC++ Deinstallation in anderem Zusammenhang im Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2014\/11\/24\/windows-fehler-1935-whrend-der-anwendungsinstallation\/\" target=\"_blank\" rel=\"noopener noreferrer\">Windows: Fehler 1935 w\u00e4hrend der Anwendungsinstallation<\/a> f\u00fcr Windows 7 beschrieben.<\/p><\/blockquote>\n<p>Gehen Sie dann zur Microsoft-Seite <a href=\"https:\/\/support.microsoft.com\/de-de\/kb\/2977003\" target=\"_blank\" rel=\"noopener noreferrer\">Die neuesten unterst\u00fctzten Visual C++-Downloads<\/a> und laden Sie die Redistributables der gerade deinstallierte Visual C++ Redistributables herunter. Im Anschluss installieren Sie die Laufzeitumgebungen durch einen Doppelklick auf die heruntergeladene Installationsdatei der Visual C++ Redistributable.<\/p>\n<h3>Bereinigen des WinSxS-Ordners<\/h3>\n<p>Zum Abschluss noch ein Hinweis: Oft besteht der Wunsch, den sehr gro\u00dfen WinSxS-Ordner zu bereinigen.<\/p>\n<p><img decoding=\"async\" title=\"WinSxS-Gr\u00f6\u00dfe\" src=\"https:\/\/web.archive.org\/web\/20190117194633\/https:\/\/i46.imgup.net\/WinSxS02b399.jpg\" alt=\"WinSxS-Gr\u00f6\u00dfe\" \/><\/p>\n<p>Manuell sollte man im Ordner nicht herumfuhrwerken oder etwas l\u00f6schen. Der MSDN-Beitrag <a href=\"https:\/\/msdn.microsoft.com\/de-de\/library\/dn251565.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a>, der Technet-Beitrag <a href=\"https:\/\/blogs.technet.microsoft.com\/askpfeplat\/2013\/10\/08\/breaking-news-reduce-the-size-of-the-winsxs-directory-and-free-up-disk-space-with-a-new-update-for-windows-7-sp1-clients\/\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a> und der MSDN-Beitrag hier enthalten Hinweise, wie man so etwas mit Bordmitteln (z.B. Datentr\u00e4gerbereinigung) durchf\u00fchrt. Ich w\u00fcrde dies aber nur im \u00e4u\u00dfersten Notfall tun, da man sich durch die WinSxS-Bereinigung u.U. Folgefehler einf\u00e4ngt.<\/p>\n<p><strong>\u00c4hnliche Artikel:<br \/>\n<\/strong><a href=\"https:\/\/borncity.com\/blog\/wikis\/windows-10\/\">Windows 10 Wiki\/FAQ<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2012\/12\/04\/windows-8-komponentenstore-reparieren\/\">Windows 8: Komponentenstore reparieren<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2014\/11\/24\/windows-fehler-1935-whrend-der-anwendungsinstallation\/\" target=\"_blank\" rel=\"noopener noreferrer\">Windows: Fehler 1935 w\u00e4hrend der Anwendungsinstallation<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manchmal bekommen Anwender unter Windows 7 bis Windows 10 den Fehler \"Side-by-Side-Konfiguration ung\u00fcltig\" angezeigt, sobald eine Software installiert werden soll. Hier ein paar Hinweise, was hinter diesem Fehler steckt und was man tun kann.<\/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],"tags":[58,5779,4378],"class_list":["post-185022","post","type-post","status-publish","format-standard","hentry","category-problemlosung","category-windows-10","tag-fehler","tag-side-by-side-konfiguration-ungueltig","tag-windows-10"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/185022","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=185022"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/185022\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=185022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=185022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=185022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}