Die Regel "Computer neu starten" ist bei der Installation von SQL Server 2008 fehlgeschlagen

57923
pupeno

Beim Versuch, SQL Server 2008 Developer und Enterprise Edition unter Windows 7 zu installieren, wurde folgende Meldung angezeigt:

Regel "Computer neu starten" ist fehlgeschlagen. Ein Neustart des Computers ist erforderlich. Sie müssen diesen Computer vor der Installation von SQL Server neu starten.

Natürlich habe ich schon 10 mal neu gestartet.

Ich habe in einem Forum einen Beitrag gefunden , der besagt, dass ich ihn löschen soll

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

aber ich habe keinen solchen schlüssel.

16
Führen Sie andere Versionen oder Instanzen von SQL Server oder anderen Servern aus? Troggy vor 14 Jahren 0
Ich hatte SQL Server 2005 Express mit Visual Studio 2008 installiert. pupeno vor 14 Jahren 0
Das klären, dass Reg Key für mich funktioniert hat Greg B vor 14 Jahren 2
Siehe auch http://stackoverflow.com/questions/176857/installation-problem-sql-server-2008 Vadzim vor 9 Jahren 0

8 Antworten auf die Frage

10
MacGyver

Geben Sie nach der Installation von SQL Server 2008 Express den Wert (möglicherweise mehrere Zeilen) wieder in diese Einstellung ein. Also irgendwo kopieren!

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. Wenn Sie auf den Session ManagerOrdner geklickt haben, finden Sie die Einstellung rechts.

6
Vadzim

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

  • Führen Sie SQLEXPRWT_x86_ENU.exeeinfach aus, um Dateien zu extrahieren und schließen Sie sie dann

  • cd SQLEXPRWT_x86_ENU

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

Der Einrichtungsprozess beschwerte sich nicht über die Regel "Neustart erforderlich", schlug jedoch am Ende mit den folgenden Meldungen fehl:

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

Für eine oder mehrere betroffene Dateien sind Vorgänge ausstehend. Sie müssen Ihren Computer neu starten, nachdem der Installationsvorgang abgeschlossen ist.

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.

Mein SQL Server konnte nicht gestartet werden und erforderte eine Neuinstallation. Dies war der einzige Weg, um ihn loszuwerden. Flonk vor 8 Jahren 0
5
Bernhard

Wie in http://blogs.msdn.com/b/hansr/archive/2006/02/17/patchreboot.aspx angegeben, gibt es auch einen wichtigen Schlüssel von Windowsupdate

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired 

Dies muss auch 0 sein oder nicht vorhanden sein.

2
Wouter Speybrouck

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

Sie können einen Neustart von der Befehlszeile aus 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 eine Win8.1 verwenden, da ein Herunterfahren manchmal kein echtes Herunterfahren ist, sondern ein "Hybrid-Herunterfahren", bei dem es sich tatsächlich um einen Ruhezustand handelt, um "Fast Boot" zu aktivieren.

+1 Dies war das einzige, was sich aus den Vorschlägen in diesem Thread und den MSDN-Threads herausarbeitete. codenheim vor 9 Jahren 0
1
IWriteCodeBiatch

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

Das hat für mich ohne Neustart funktioniert! Vielen Dank. Ionian316 vor 7 Jahren 0
0
pupeno

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

0
Shamseer K

Ich hatte das gleiche Problem. Als ich den Computer neu startete, funktionierte er einwandfrei. Er war aufgrund von Windows-Updates in Vorbereitung.

0
RAJESH BARATE

Schritt 1: Öffnen Sie die Registrierung. Zum Öffnen der Registrierung drücken Sie die Fenstertaste + R und geben Sie ein

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

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

Schritt 4: Doppelklicken Sie auf "PendingFileRenameOperations".

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

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, dass ein Neustart des Computers fehlgeschlagen ist.

Willkommen bei Superuser, Ihre Antwort ist nahe an anderen Antworten. Sie können möglicherweise Unterschiede aufzeigen, da nur das OP neu installiert werden kann, damit es funktioniert. Dies wird zukünftigen Lesern helfen. Willkommen bei Superuser mic84 vor 6 Jahren 1