Nichts ist frustrierender, als wenn eine wichtige Software-Aktualisierung wie ein Service Pack für Ihren SQL Server fehlschlägt. Der berüchtigte Fehlercode 0x80070643 ist ein solcher Übeltäter, der Administratoren und Entwickler gleichermaßen in den Wahnsinn treiben kann, insbesondere wenn es um das SQL Server 2014 Service Pack 3 (KB4583463) geht. Dieser Fehler ist leider weit verbreitet und kann auf eine Vielzahl von zugrunde liegenden Problemen hinweisen – von beschädigten Dateien über Probleme mit dem Windows Installer bis hin zu Konflikten mit dem .NET Framework. Doch keine Sorge, Sie sind nicht allein, und es gibt bewährte Methoden, um diesen hartnäckigen Fehler zu beheben.
In diesem umfassenden Leitfaden werden wir die häufigsten Ursachen des Installationsfehlers 0x80070643 untersuchen und Ihnen detaillierte, schrittweise Anweisungen zur Fehlerbehebung geben. Unser Ziel ist es, Ihnen zu helfen, Ihr SQL Server 2014 SP3 (KB4583463) erfolgreich zu installieren und die Stabilität sowie Sicherheit Ihrer Datenbankumgebung wiederherzustellen. Machen Sie sich bereit, diesen Fehler ein für alle Mal zu besiegen!
Was bedeutet der Fehler 0x80070643 und warum tritt er auf?
Der Fehlercode 0x80070643 ist ein generischer Windows Installer-Fehler, der oft als „Schwerwiegender Fehler bei der Installation” oder „Ein schwerwiegender Fehler ist bei der Installation aufgetreten” übersetzt wird. Wenn er im Kontext eines SQL Server Service Packs auftritt, deutet er in der Regel darauf hin, dass die Installation eines oder mehrerer Komponenten des Service Packs nicht abgeschlossen werden konnte. Die Ursachen können vielfältig sein:
- Beschädigte Installationsdateien: Die heruntergeladene Datei KB4583463 könnte beschädigt oder unvollständig sein.
- Probleme mit dem Windows Installer: Der Windows Installer-Dienst selbst könnte beschädigt sein oder nicht korrekt funktionieren.
- Korruption des .NET Framework: SQL Server und seine Service Packs sind stark auf das .NET Framework angewiesen. Eine beschädigte oder fehlende .NET-Installation ist eine der häufigsten Ursachen für diesen Fehler.
- Konflikte mit Antivirus-Software oder Firewalls: Sicherheitsprogramme können die Installation blockieren oder als Bedrohung interpretieren.
- Fehlende oder beschädigte Visual C++ Redistributable Pakete: Auch diese sind essentielle Abhängigkeiten für SQL Server.
- Beschädigte SQL Server-Instanz: Die bestehende SQL Server 2014-Installation könnte bereits Probleme aufweisen.
- Unzureichende Berechtigungen: Der Installer wurde nicht mit Administratorrechten ausgeführt.
- Unzureichender Festplattenspeicher: Obwohl seltener, kann auch dies zu Installationsfehlern führen.
- Pendelnde Neustarts: Manchmal verhindern ausstehende Neustarts im System weitere Installationen.
Da die Ursachen so vielfältig sein können, erfordert die Fehlerbehebung einen systematischen Ansatz. Beginnen wir mit den grundlegenden Schritten.
Vorbereitende Schritte und erste Diagnosen
Bevor Sie tiefer in die Materie eintauchen, sollten Sie einige grundlegende Überprüfungen durchführen:
- Systemneustart: Ein einfacher Neustart kann oft Wunder wirken und temporäre Probleme beheben.
- Administratorrechte: Stellen Sie sicher, dass Sie den Installationsprozess immer als Administrator ausführen. Klicken Sie dazu mit der rechten Maustaste auf die Installationsdatei und wählen Sie „Als Administrator ausführen”.
- Speicherplatz prüfen: Vergewissern Sie sich, dass auf dem Installationslaufwerk ausreichend freier Speicherplatz verfügbar ist (mindestens 10-15 GB empfohlen).
- Alle Anwendungen schließen: Schließen Sie alle unnötigen Anwendungen, insbesondere solche, die auf SQL Server zugreifen könnten, wie SQL Server Management Studio.
- Windows Update überprüfen: Stellen Sie sicher, dass alle anderen wichtigen Windows-Updates installiert sind und keine Neustarts ausstehen.
Detaillierte Lösungen für den 0x80070643 Installationsfehler
1. Die SQL Server Installationsprotokolle überprüfen (Der wichtigste Schritt!)
Der wichtigste Ausgangspunkt für die Diagnose des Fehlers 0x80070643 sind die SQL Server Installationsprotokolle. Diese Protokolle enthalten detaillierte Informationen darüber, welche Komponenten installiert wurden, welche Fehler aufgetreten sind und warum die Installation fehlschlägt. Sie sind Ihr bester Freund bei der Fehlersuche.
Wo finde ich die Protokolle?
Die Protokolle befinden sich in der Regel unter folgendem Pfad:
%ProgramFiles%Microsoft SQL Server120Setup BootstrapLog
Oder auf neueren Systemen bzw. mit verschiedenen Instanznamen kann es auch unter einem ähnlichen Pfad sein:
C:Program FilesMicrosoft SQL Server[Versionsnummer]Setup BootstrapLog
Suchen Sie nach dem neuesten Unterordner, der dem Zeitpunkt Ihres Installationsversuchs entspricht. Innerhalb dieses Ordners gibt es normalerweise mehrere Dateien:
Summary.txt
: Bietet eine Zusammenfassung des Installationsversuchs.Detail.txt
: Enthält detaillierte Schritte und Fehler während der Installation.SQL_ERRORLOG_...
: SQL Server spezifische Fehlerprotokolle.
Was suche ich in den Protokollen?
Öffnen Sie die Detail.txt
und Summary.txt
mit einem Texteditor. Suchen Sie nach Schlüsselwörtern wie:
- „Error”
- „Failed”
- „Return Code”
- „Exit Code”
- „0x80070643”
- Spezifische Komponenten, die fehlgeschlagen sind (z.B. „SQLNCLI11”, „.NET Framework”)
Der Fehlercode 0x80070643 selbst ist oft ein Symptom und die tatsächliche Ursache ist weiter oben im Protokoll zu finden. Ein häufiger Hinweis ist ein Fehler, der sich auf eine bestimmte MSI-Datei oder eine Komponente wie das .NET Framework bezieht. Notieren Sie sich alle gefundenen Fehler und Komponenten, da diese Ihnen den Weg zur Lösung weisen werden.
2. KB4583463 neu herunterladen und Integrität prüfen
Eine der einfachsten, aber oft übersehenen Ursachen ist eine beschädigte oder unvollständige Installationsdatei. Laden Sie das SQL Server 2014 Service Pack 3 (KB4583463) erneut herunter, idealerweise direkt vom Microsoft Download Center oder dem Microsoft Update Catalog.
Stellen Sie sicher, dass Sie die richtige Version (x64 oder x86, je nach Ihrer SQL Server-Installation) herunterladen. Prüfen Sie nach dem Download, ob die Dateigröße mit der auf der Microsoft-Website angegebenen übereinstimmt.
3. Antivirus-Software und Firewall temporär deaktivieren
Manchmal können Sicherheitsprogramme die Installation blockieren, da sie unbekannte Prozesse oder Dateizugriffe als Bedrohung einstufen. Deaktivieren Sie Ihr Antivirenprogramm und Ihre Firewall (Windows Defender/Firewall) temporär während des Installationsversuchs. Vergessen Sie nicht, sie nach dem Versuch wieder zu aktivieren, unabhängig davon, ob er erfolgreich war oder nicht.
4. Windows Installer Dienst überprüfen und reparieren
Der Windows Installer ist für die Installation und Deinstallation von Software unter Windows verantwortlich. Wenn dieser Dienst beschädigt ist, kann dies zu dem Fehler 0x80070643 führen.
- Dienststatus überprüfen:
- Drücken Sie
Win + R
, geben Sieservices.msc
ein und drücken SieEnter
. - Suchen Sie in der Liste nach dem Dienst „Windows Installer”.
- Stellen Sie sicher, dass der Starttyp auf „Manuell” steht und der Dienst nicht „Deaktiviert” ist. Wenn er deaktiviert ist, stellen Sie ihn auf „Manuell” und versuchen Sie erneut, das SP zu installieren.
- Drücken Sie
- Windows Installer neu registrieren:
- Öffnen Sie die Eingabeaufforderung als Administrator (
Win + X
, dann „Eingabeaufforderung (Administrator)” oder „Windows PowerShell (Administrator)”). - Geben Sie die folgenden Befehle nacheinander ein und drücken Sie nach jedem Befehl
Enter
:msiexec /unregister
msiexec /regserver
- Starten Sie den Computer neu und versuchen Sie die Installation erneut.
- Öffnen Sie die Eingabeaufforderung als Administrator (
5. Das .NET Framework überprüfen und reparieren (Oft die Lösung!)
Wie bereits erwähnt, ist das .NET Framework eine kritische Komponente für SQL Server. Probleme hier sind eine sehr häufige Ursache für den Fehler 0x80070643 bei SQL Server Service Packs.
- Fehlende oder beschädigte .NET Framework-Installationen prüfen:
- Öffnen Sie die Systemsteuerung > Programme und Features.
- Suchen Sie nach installierten .NET Framework-Versionen. SQL Server 2014 benötigt in der Regel .NET Framework 3.5 und 4.x.
- Überprüfen Sie im Event Viewer (
eventvwr.msc
) unter „Windows-Protokolle” > „Anwendung”, ob es Fehler gibt, die auf das .NET Framework hinweisen.
- Das .NET Framework Reparaturtool verwenden:
- Laden Sie das Microsoft .NET Framework Repair Tool herunter und führen Sie es aus. Dies kann viele häufige Probleme automatisch beheben.
- Starten Sie danach den Computer neu.
- .NET Framework-Komponenten reparieren oder neu installieren:
- Bei neueren Windows-Versionen können Sie .NET Framework 3.5 über „Windows-Features aktivieren oder deaktivieren” (Systemsteuerung > Programme und Features > Windows-Features aktivieren oder deaktivieren) deaktivieren und wieder aktivieren.
- Für .NET Framework 4.x kann es notwendig sein, eine Neuinstallation oder Reparatur durchzuführen, falls das Reparaturtool nicht hilft. Suchen Sie nach der spezifischen Version (z.B. .NET Framework 4.8) und versuchen Sie, diese zu reparieren oder neu zu installieren, falls dies als Option angeboten wird.
6. Microsoft Visual C++ Redistributable Pakete überprüfen und reparieren
SQL Server benötigt verschiedene Versionen der Microsoft Visual C++ Redistributable Pakete. Wenn diese beschädigt sind, kann die Installation von Service Packs fehlschlagen.
- Pakete reparieren:
- Gehen Sie zu Systemsteuerung > Programme und Features.
- Suchen Sie nach allen Einträgen, die mit „Microsoft Visual C++ Redistributable” beginnen. Es gibt oft mehrere Versionen (z.B. 2005, 2008, 2010, 2012, 2013, 2015-2019/2022) und sowohl x86- als auch x64-Versionen.
- Klicken Sie mit der rechten Maustaste auf jede Version und wählen Sie „Ändern” oder „Reparieren”, falls die Option verfügbar ist.
- Pakete neu installieren: Falls eine Reparatur nicht hilft oder nicht verfügbar ist, können Sie versuchen, die Pakete, insbesondere die neuesten Versionen (2013, 2015-2022), neu herunterzuladen und zu installieren. Sie finden diese auf der Microsoft-Website.
7. Systemdateien auf Beschädigung prüfen (SFC & DISM)
Beschädigte Systemdateien können ebenfalls Probleme verursachen. Die integrierten Windows-Tools SFC (System File Checker) und DISM (Deployment Image Servicing and Management) können helfen:
- SFC ausführen:
- Öffnen Sie die Eingabeaufforderung als Administrator.
- Geben Sie
sfc /scannow
ein und drücken SieEnter
. - Lassen Sie den Scan durchlaufen. Er wird versuchen, beschädigte Systemdateien zu reparieren.
- DISM ausführen (bei Windows 8/Server 2012 und neuer):
- Wenn SFC Probleme findet, die es nicht beheben kann, oder um sicherzustellen, dass das Windows-Image in Ordnung ist, verwenden Sie DISM.
- Geben Sie in der Eingabeaufforderung als Administrator die folgenden Befehle nacheinander ein:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
- Dieser Prozess kann länger dauern. Starten Sie nach Abschluss den Computer neu.
8. Ausstehende Neustarts überprüfen und durchführen
Manchmal verhindern ausstehende Neustarts von Windows Update oder anderen Installationen, dass weitere Installationsprozesse erfolgreich abgeschlossen werden können. Überprüfen Sie das „Wartungscenter” oder die „Windows Update”-Einstellungen, ob ein Neustart erforderlich ist, und führen Sie diesen gegebenenfalls durch.
9. Reparieren Sie die bestehende SQL Server 2014 Installation
Wenn die Protokolle auf Probleme mit der bestehenden SQL Server 2014-Installation hindeuten, kann eine Reparatur helfen:
- Legen Sie das Original-Installationsmedium für SQL Server 2014 ein oder starten Sie die Setup.exe von Ihrem Download.
- Wählen Sie im SQL Server Installationscenter die Option „Wartung”.
- Wählen Sie „Instanz reparieren”.
- Folgen Sie den Anweisungen, um die spezifische Instanz zu reparieren, die aktualisiert werden soll.
- Starten Sie den Computer nach der Reparatur neu und versuchen Sie dann erneut, KB4583463 zu installieren.
10. Durchführen eines sauberen Systemstarts (Clean Boot)
Ein „Clean Boot” kann helfen, Softwarekonflikte zu identifizieren, die die Installation des Service Packs behindern könnten. Dabei werden Windows nur mit einem Minimum an Treibern und Startprogrammen gestartet.
- Drücken Sie
Win + R
, geben Siemsconfig
ein und drücken SieEnter
. - Gehen Sie im Systemkonfigurationsfenster zum Tab „Dienste”.
- Aktivieren Sie die Option „Alle Microsoft-Dienste ausblenden”.
- Klicken Sie auf „Alle deaktivieren”.
- Gehen Sie zum Tab „Autostart”.
- Klicken Sie auf „Task-Manager öffnen”.
- Deaktivieren Sie im Task-Manager alle Startprogramme.
- Schließen Sie den Task-Manager und klicken Sie in der Systemkonfiguration auf „OK”.
- Starten Sie den Computer neu.
- Versuchen Sie im Clean Boot-Zustand, KB4583463 zu installieren.
- Nach dem Versuch stellen Sie Ihre ursprünglichen Startoptionen wieder her, indem Sie die Schritte rückgängig machen.
11. Überprüfen des Event Viewers
Der Windows Event Viewer (Ereignisanzeige) kann zusätzliche Hinweise liefern. Öffnen Sie eventvwr.msc
und überprüfen Sie die „Windows-Protokolle” > „Anwendung” und „System” auf Fehler oder Warnungen, die zeitlich mit dem fehlgeschlagenen Installationsversuch zusammenfallen. Suchen Sie nach Einträgen von „MsiInstaller”, „SQL Server”, „.NET Runtime” oder „Windows Installer”.
Zusätzliche Tipps und bewährte Verfahren
- Backups: Erstellen Sie vor jedem Service Pack-Update ein vollständiges Backup Ihrer Datenbanken und des Systemstatus (z.B. durch einen Systemwiederherstellungspunkt oder eine VM-Snapshot).
- Testumgebung: Wenn möglich, testen Sie Service Packs immer zuerst in einer Nicht-Produktionsumgebung, die der Produktionsumgebung möglichst ähnlich ist.
- Dokumentation: Dokumentieren Sie alle Schritte und Fehlermeldungen, die Sie während der Fehlerbehebung erhalten. Dies ist hilfreich, falls Sie den Microsoft-Support kontaktieren müssen.
- Regelmäßige Wartung: Halten Sie Ihr Betriebssystem und Ihre SQL Server-Installationen mit den neuesten Updates auf dem Laufenden, um zukünftige Probleme zu vermeiden.
Fazit
Der 0x80070643 Installationsfehler beim SQL Server 2014 Service Pack 3 (KB4583463) kann eine echte Herausforderung sein, aber er ist fast immer lösbar. Der Schlüssel liegt in der systematischen Analyse der SQL Server Installationsprotokolle und der schrittweisen Abarbeitung der potenziellen Ursachen. Indem Sie die Integrität Ihrer Installationsdateien, des Windows Installer-Dienstes, des .NET Frameworks und der Visual C++ Redistributables sicherstellen, erhöhen Sie Ihre Chancen erheblich, dieses hartnäckige Problem zu überwinden.
Bleiben Sie geduldig und arbeiten Sie sich durch die hier vorgestellten Lösungen. In den meisten Fällen werden Sie feststellen, dass eine der Methoden zum Erfolg führt. Wenn alle Stricke reißen, kann die genaue Fehlerbeschreibung aus den Protokollen in Kombination mit einer Suche in der Microsoft Knowledge Base oder der Kontaktaufnahme mit dem Microsoft Support der nächste sinnvolle Schritt sein. Viel Erfolg bei der Installation Ihres SQL Server 2014 SP3!