Reguła „Uruchom ponownie komputer” nie powiodła się podczas instalacji programu SQL Server 2008


17

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.


Czy korzystasz z innych wersji lub wystąpień serwera SQL lub innych serwerów w tym zakresie?
Troggy

Miałem SQL Server 2005 Express zainstalowany z Visual Studio 2008.
Pupeno

2
Wyjaśnienie, że Reg Key zadziałało dla mnie
Greg B

Odpowiedzi:


10

.... 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 Managerjest ścieżka. Session Managerto folder. PendingFileRenameOperationsjest ustawienie. Wyczyść wartość w tym ustawieniu.

Częsty błąd:

Zauważysz, że pod Session Managerfolderem znajduje się więcej folderów . Nie patrz tam. To są podfoldery. Po kliknięciu Session Managerfolderu znajdź ustawienie po prawej stronie.


7

Wypróbowałem opcję SkipRules z innej odpowiedzi z SQL Server Express 2014:

  • uruchom SQLEXPRWT_x86_ENU.exetylko, aby wyodrębnić pliki, a następnie je zamknij

  • cd 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:

Poprzednia instalacja wymagała ponownego uruchomienia komputera, aby zmiany zostały wprowadzone. Aby kontynuować, uruchom ponownie komputer, a następnie ponownie uruchom Instalatora.

Co najmniej jeden plik, którego dotyczy problem, oczekuje na wykonanie operacji. Musisz ponownie uruchomić komputer po zakończeniu procesu instalacji.

Następnie próbowałem tymczasowo usunąć oba klucze rejestru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperationsi HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequiredwymienione w innych odpowiedziach tutaj. Po tej instalacji wszystko działa płynnie i wszystko działa bez ponownego uruchamiania.


Mój SQL Server nie chciał się uruchomić i wymagał ponownej instalacji, był to jedyny sposób, aby się go pozbyć.
Flonk


2

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”.


+1 to była jedyna rzecz, która zadziałała z sugestii w tym wątku i wątków MSDN.
codenheim,

1

Wejdź Windows -> Control Panel -> Administrative Tools -> Servicesi zatrzymaj wszystkie SQL Server Services. Więc po prostu uderz Re-run.


To zadziałało dla mnie bez ponownego uruchomienia! Dzięki.
Ionian316,

0

Może jest lepsze rozwiązanie, ale jedyne, co udało mi się znaleźć, to ponowna instalacja. Uwaga: zawsze najpierw instaluj SQL Server.


0

Miałem ten sam problem. kiedy ponownie uruchomiłem maszynę, działała dobrze. było to spowodowane oczekującymi aktualizacjami systemu Windows.


0

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ł.


1
witamy u superużytkownika, twoja odpowiedź jest zbliżona do innych odpowiedzi, może pomóc ci wskazać różnice, ponieważ OP może uzyskać ponowną instalację, aby działała. Pomoże to przyszłym czytelnikom. ponownie witamy w superużytkowniku
mic84
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.