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.
Antworten:
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 Manager
ist der Weg.Session Manager
ist der Ordner.PendingFileRenameOperations
ist die Einstellung. Löschen Sie den Wert in dieser Einstellung.Häufiger Fehler:
Sie werden feststellen, dass sich unter dem
Session Manager
Ordner weitere Ordner befinden. Schau nicht dort hin. Das sind Unterordner. Sobald Sie auf denSession Manager
Ordner geklickt haben , finden Sie die Einstellung auf der rechten Seite.quelle
Ich habe die SkipRules-Option aus einer anderen Antwort mit SQL Server Express 2014 ausprobiert :
starte
SQLEXPRWT_x86_ENU.exe
nur um Dateien zu extrahieren und schließe es danncd 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:
Dann habe ich versucht, beide Registrierungsschlüssel vorübergehend zu löschen
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
undHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
in anderen Antworten hier erwähnt. Danach lief das Setup reibungslos und alles funktionierte ohne Neustart.quelle
Wie in http://blogs.msdn.com/b/hansr/archive/2006/02/17/patchreboot.aspx angegeben, gibt es auch einen wichtigen Schlüssel von windowsupdate
Dies muss auch 0 sein oder nicht vorhanden.
quelle
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.
quelle
Gehen Sie hinein
Windows -> Control Panel -> Administrative Tools -> Services
und stoppen Sie alleSQL Server Services
. Dann einfach treffenRe-run
.quelle
Vielleicht gibt es eine bessere Lösung, aber die einzige, die ich finden konnte, war die Neuinstallation. Hinweis: Installieren Sie SQL Server immer zuerst.
quelle
Ich hatte das gleiche Problem. Als ich den Computer neu startete, funktionierte er einwandfrei. Windows-Updates standen an.
quelle
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.
quelle