Regel "Computer neu starten" schlug bei der Installation von SQL Server 2008 fehl

17

Beim Versuch, die Editionen SQL Server 2008 Developer und Enterprise auf einem Windows 7-Computer zu installieren, wird die folgende Meldung angezeigt:

Regel "Computer neu starten" fehlgeschlagen. Ein Neustart des Computers ist erforderlich. Sie müssen diesen Computer neu starten, bevor Sie SQL Server installieren.

Natürlich habe ich schon 10 mal neu gestartet.

Ich habe in einem Forum einen Beitrag gefunden , der besagt, dass ich mich klären soll

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

aber ich habe keinen solchen Schlüssel.

Pablo
quelle
Führen Sie in diesem Fall andere Versionen oder Instanzen von SQL Server oder anderen Servern aus?
Troggy
Ich hatte SQL Server 2005 Express installiert mit Visual Studio 2008
pupeno
2
Klären, dass Reg Key für mich funktioniert hat
Greg B

Antworten:

10

Setzen Sie nach der Installation von SQL Server 2008 Express den Wert (möglicherweise mehrere Zeilen) wieder in diese Einstellung. Also kopiere sie irgendwo hin!

Fix:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Managerist der Weg. Session Managerist der Ordner. PendingFileRenameOperationsist die Einstellung. Löschen Sie den Wert in dieser Einstellung.

Häufiger Fehler:

Sie werden feststellen, dass sich unter dem Session ManagerOrdner weitere Ordner befinden. Schau nicht dort hin. Das sind Unterordner. Sobald Sie auf den Session ManagerOrdner geklickt haben , finden Sie die Einstellung auf der rechten Seite.

MacGyver
quelle
7

Ich habe die SkipRules-Option aus einer anderen Antwort mit SQL Server Express 2014 ausprobiert :

  • starte SQLEXPRWT_x86_ENU.exenur um Dateien zu extrahieren und schließe es dann

  • cd SQLEXPRWT_x86_ENU

  • setup.exe /ACTION=INSTALL /X86 /SkipRules=RebootRequiredCheck

Dann hat sich der Installationsprozess nicht über die Regel "Neustart erforderlich" beschwert, sondern ist am Ende mit den folgenden Meldungen fehlgeschlagen:

Bei einer früheren Installation war ein Neustart des Computers erforderlich, damit die Änderungen wirksam werden. Starten Sie Ihren Computer neu und führen Sie dann Setup erneut aus, um fortzufahren.

Für eine oder mehrere betroffene Dateien stehen Vorgänge aus. Sie müssen Ihren Computer nach Abschluss des Installationsvorgangs neu starten.

Dann habe ich versucht, beide Registrierungsschlüssel vorübergehend zu löschen HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperationsund HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequiredin anderen Antworten hier erwähnt. Danach lief das Setup reibungslos und alles funktionierte ohne Neustart.

Vadzim
quelle
Mein SQL Server konnte nicht gestartet werden und erforderte eine Neuinstallation. Nur so konnte ich ihn entfernen.
Flonk
2

Wenn die Tricks zum Löschen der Registrierungsschlüssel nicht funktionieren: - HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations - HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update \ RebootRequired

Sie können einen Neustart über die Befehlszeile versuchen. Drücken Sie Windows + R für das Dialogfeld "Ausführen", geben Sie cmd ein und drücken Sie die Eingabetaste, um die Befehlszeile zu starten.

Der Befehl für einen erzwungenen Neustart mit einer Verzögerung von null Sekunden lautet " shutdown -r -f -t 0 ".

Dies kann nützlich sein, wenn Sie einen Windows 8-Computer oder Win8.1 verwenden, da ein Herunterfahren manchmal kein reales Herunterfahren ist, sondern ein "hybrides Herunterfahren", bei dem es sich tatsächlich um einen Ruhezustand handelt, um "Fast Boot" zu aktivieren.

Wouter Speybrouck
quelle
+1 Dies war das einzige, was aus den Vorschlägen in diesem Thread und den MSDN-Threads herausgearbeitet hat.
Codenheim
1

Gehen Sie hinein Windows -> Control Panel -> Administrative Tools -> Servicesund stoppen Sie alle SQL Server Services. Dann einfach treffen Re-run.

IWriteCodeBiatch
quelle
Das hat bei mir ohne Neustart geklappt! Vielen Dank.
Ionian316
0

Vielleicht gibt es eine bessere Lösung, aber die einzige, die ich finden konnte, war die Neuinstallation. Hinweis: Installieren Sie SQL Server immer zuerst.

pupeno
quelle
0

Ich hatte das gleiche Problem. Als ich den Computer neu startete, funktionierte er einwandfrei. Windows-Updates standen an.

Shamseer K
quelle
0

Schritt 1: Öffnen Sie die Registrierung. Drücken Sie zum Öffnen der Registrierung die Fenstertaste + R und geben Sie Folgendes ein

Schritt 2: Geben Sie regedit ein und drücken Sie die Eingabetaste

Schritt 3: Wählen Sie nun HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager

Schritt 4: Doppelklicken Sie auf "PendingFileRenameOperations".

Schritt 5: Löschen Sie alle Daten aus dem Textfeld Wert.

Schritt 6: Klicken Sie auf OK und schließen Sie die Registrierung.

Versuchen Sie nun erneut, das SQL Server 2008-Setup auszuführen. Ich hoffe Neustart des Computers ist fehlgeschlagen, Fehler kommt nicht wieder.

Rajesh Barate
quelle
1
Willkommen beim Superuser. Ihre Antwort liegt in der Nähe anderer Antworten. Es kann hilfreich sein, auf Unterschiede hinzuweisen, da das OP nur neu installiert werden kann, damit es funktioniert. Dies wird zukünftigen Lesern helfen. wieder willkommen bei
superuser