SQL Server 2008을 설치할 때 "컴퓨터 다시 시작"규칙이 실패했습니다


17

Windows 7 상자에 SQL Server 2008 Developer 및 Enterprise Edition을 설치하려고 할 때 다음 메시지가 표시됩니다.

"컴퓨터 다시 시작"규칙이 실패했습니다. 컴퓨터를 다시 시작해야합니다. SQL Server를 설치하기 전에이 컴퓨터를 다시 시작해야합니다.

물론 나는 이미 10 번 다시 시작했다.

포럼 에서 내가 지워야한다는 게시물을 찾았 습니다.

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

그러나 나는 그런 열쇠가 없습니다.


그 문제에 대해 다른 버전의 SQL Server 또는 다른 서버를 실행하고 있습니까?
Troggy 2009

Visual Studio 2008과 함께 SQL Server 2005 Express를 설치했습니다.
pupeno

2
Reg Key가 나를 위해 일했다는 사실을 밝히기
Greg B

답변:


10

.... SQL Server 2008 Express를 설치 한 후 값을 여러 줄로 설정하여이 설정으로 되 돌리십시오. 따라서 어딘가에 복사하십시오!

고치다:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager경로입니다. Session Manager폴더입니다. PendingFileRenameOperations설정입니다. 해당 설정에서 값을 지우십시오.

일반적인 실수 :

폴더 아래에 더 많은 폴더가 있음을 알 수 있습니다 Session Manager. 보지마 이들은 하위 폴더입니다. Session Manager폴더를 클릭하면 오른쪽에서 설정을 찾으십시오.


7

SQL Server Express 2014의 다른 답변 에서 SkipRules 옵션을 시도했습니다 .

  • SQLEXPRWT_x86_ENU.exe파일을 추출하고 닫으려면 실행 하십시오.

  • cd SQLEXPRWT_x86_ENU

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

그런 다음 설치 프로세스가 "재부팅 필요"규칙에 대해 불평하지 않았지만 다음 메시지와 함께 여전히 실패했습니다.

이전 설치에서 변경 사항을 적용하려면 시스템을 재부팅해야했습니다. 계속하려면 컴퓨터를 다시 시작한 다음 설치 프로그램을 다시 실행하십시오.

영향을받는 하나 이상의 파일에 작업이 보류 중입니다. 설치 프로세스가 완료된 후 컴퓨터를 다시 시작해야합니다.

그럼 난 일시적으로 모두 레지스트리 키를 삭제하려고 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations하고 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired여기에 다른 답변에서 언급했다. 설치가 원활하게 실행되면 모든 것이 재부팅없이 작동했습니다.


내 SQL Server가 시작되지 않아 다시 설치해야했는데,이를 제거하는 유일한 방법이었습니다.
Flonk


2

레지스트리 키를 지우는 트릭이 작동하지 않는 경우 :-HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations-HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update \ RebootRequired

명령 행에서 재부팅을 시도 할 수 있습니다. "실행"대화 상자에서 Windows + R을 누르고 cmd를 입력 한 후 Enter 키를 눌러 명령 행을 시작하십시오.

지연 시간이 0 초인 강제 재부팅 명령은 " shutdown -r -f -t 0 "입니다.

종료는 실제 종료가 아니라 "고속 종료"인 "하이브리드 종료"이기 때문에 Windows 8 컴퓨터 또는 Win8.1을 사용할 때 유용 할 수 있습니다.


+1 이것이이 스레드와 MSDN 스레드의 제안에서 효과가있는 유일한 것입니다.
codenheim

1

에 들어가서 Windows -> Control Panel -> Administrative Tools -> Services모두 중지하십시오 SQL Server Services. 그런 다음을 누르십시오 Re-run.


이것은 재부팅하지 않고 나를 위해 일했습니다! 감사.
Ionian316

0

더 나은 해결책이 있지만 찾을 수있는 유일한 방법은 다시 설치하는 것입니다. 참고 사항 : 항상 SQL Server를 먼저 설치하십시오.


0

나는 같은 문제가 있었다. 컴퓨터를 다시 시작할 때 정상적으로 작동했습니다. 보류중인 Windows 업데이트 때문이었습니다.


0

1 단계 : 레지스트리를 엽니 다. 열린 레지스트리의 경우 창 키 + R을 누르고 다음을 입력하십시오.

2 단계 : regedit를 입력하고 Enter 버튼을 누릅니다

3 단계 : 이제 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager를 선택하십시오.

4 단계 : "PendingFileRenameOperations"를 두 번 클릭하십시오.

5 단계 : 값 데이터 텍스트 상자에서 모든 데이터를 삭제합니다.

6 단계 : 확인을 누르고 레지스트리를 닫습니다.

이제 SQL Server 2008 설치 프로그램을 다시 실행하십시오. 컴퓨터를 다시 시작하지 못했습니다 오류가 다시 발생하지 않기를 바랍니다.


1
수퍼 유저에 오신 것을 환영합니다. 답변은 다른 답변과 비슷합니다. OP 만 다시 설치하면 작동하기 때문에 차이점을 지적하는 데 도움이 될 수 있습니다. 이것은 미래 독자들을 도울 것입니다. 다시 수퍼 유저에 오신 것을 환영합니다
mic84
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.