Podczas próby zainstalowania wersji SQL Server 2008 Developer i Enterprise na komputerze z systemem Windows 7 pojawia się następujący komunikat:
Reguła „Uruchom ponownie komputer” nie powiodła się. Wymagane jest ponowne uruchomienie komputera. Musisz ponownie uruchomić ten komputer przed zainstalowaniem programu SQL Server.
Oczywiście zrestartowałem już 10 razy.
Znalazłem post na forum z informacją, że powinienem wyczyścić
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
ale nie mam takiego klucza.
Odpowiedzi:
.... po zainstalowaniu programu SQL Server 2008 Express ponownie wprowadź wartość (może to być wiele wierszy) do tego ustawienia. Skopiuj je gdzieś!
Naprawić:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
jest ścieżka.Session Manager
to folder.PendingFileRenameOperations
jest ustawienie. Wyczyść wartość w tym ustawieniu.Częsty błąd:
Zauważysz, że pod
Session Manager
folderem znajduje się więcej folderów . Nie patrz tam. To są podfoldery. Po kliknięciuSession Manager
folderu znajdź ustawienie po prawej stronie.źródło
Wypróbowałem opcję SkipRules z innej odpowiedzi z SQL Server Express 2014:
uruchom
SQLEXPRWT_x86_ENU.exe
tylko, aby wyodrębnić pliki, a następnie je zamknijcd SQLEXPRWT_x86_ENU
setup.exe /ACTION=INSTALL /X86 /SkipRules=RebootRequiredCheck
Następnie proces instalacji nie narzekał na zasadę „Wymagane ponowne uruchomienie”, ale na koniec nie powiódł się z następującymi komunikatami:
Następnie próbowałem tymczasowo usunąć oba klucze rejestru
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
iHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
wymienione w innych odpowiedziach tutaj. Po tej instalacji wszystko działa płynnie i wszystko działa bez ponownego uruchamiania.źródło
jak stwierdzono w http://blogs.msdn.com/b/hansr/archive/2006/02/17/patchreboot.aspx, istnieje również ważny klucz z windowsupdate
to musi być również 0 lub nieobecne.
źródło
Gdy sztuczki z czyszczeniem kluczy rejestru nie działają: - HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations - HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update \ RebootRequired
Możesz spróbować uruchomić ponownie z wiersza poleceń. Naciśnij Windows + R w oknie dialogowym „Uruchom”, wpisz cmd i naciśnij enter, aby uruchomić wiersz poleceń.
Polecenie wymuszonego ponownego uruchomienia z zerowym opóźnieniem to „ shutdown -r -f -t 0 ”.
Może to być przydatne, gdy używasz komputera z systemem Windows 8 lub Win8.1, ponieważ zamknięcie czasami nie jest prawdziwym zamknięciem, ale „zamknięciem hybrydowym”, które w rzeczywistości jest stanem hibernacji umożliwiającym „Szybki rozruch”.
źródło
Wejdź
Windows -> Control Panel -> Administrative Tools -> Services
i zatrzymaj wszystkieSQL Server Services
. Więc po prostu uderzRe-run
.źródło
Może jest lepsze rozwiązanie, ale jedyne, co udało mi się znaleźć, to ponowna instalacja. Uwaga: zawsze najpierw instaluj SQL Server.
źródło
Miałem ten sam problem. kiedy ponownie uruchomiłem maszynę, działała dobrze. było to spowodowane oczekującymi aktualizacjami systemu Windows.
źródło
Krok 1: Otwórz rejestr. Aby otworzyć rejestr, naciśnij klawisz okna + R i wpisz
Krok 2: Wpisz regedit i naciśnij przycisk Enter
Krok 3: Teraz wybierzHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager
Krok 4: Kliknij dwukrotnie „PendingFileRenameOperations”
Krok 5: Usuń wszystkie dane z pola tekstowego Dane wartości.
Krok 6: Naciśnij OK i zamknij rejestr.
Teraz spróbuj ponownie uruchomić program SQL Server 2008. Mam nadzieję, że błąd ponownego uruchomienia komputera nie powrócił.
źródło