Aturan "Mulai ulang komputer" gagal saat menginstal SQL Server 2008

17

Ketika mencoba menginstal edisi SQL Server 2008 Pengembang dan Perusahaan pada kotak Windows 7 saya mendapat pesan ini:

Aturan "Nyalakan kembali komputer" gagal. Restart komputer diperlukan. Anda harus me-restart komputer ini sebelum menginstal SQL Server.

Tentu saja saya sudah memulai ulang 10 kali.

Saya telah menemukan posting di forum yang mengatakan bahwa saya harus menghapus

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

tapi saya tidak punya kunci seperti itu.

Pablo
sumber
Apakah Anda menjalankan versi lain atau instance dari sql server atau server lain dalam hal ini?
Troggy
Saya telah sql server 2005 express diinstal dengan visual yang studio 2008.
pupeno
2
Mengosongkan bahwa Reg Key bekerja untukku
Greg B

Jawaban:

10

.... setelah menginstal SQL Server 2008 Express, masukkan nilai (mungkin beberapa baris) kembali ke pengaturan ini. Jadi, salin di suatu tempat!

Memperbaiki:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manageradalah jalan. Session Manageradalah folder. PendingFileRenameOperationsadalah pengaturannya. Hapus nilai dalam pengaturan itu.

Kesalahan Umum:

Anda akan melihat bahwa ada lebih banyak folder di bawah Session Managerfolder tersebut. Jangan lihat di sana. Itu adalah sub-folder. Setelah Anda mengklik Session Managerfolder, temukan pengaturan di sebelah kanan.

MacGyver
sumber
7

Saya sudah mencoba opsi SkipRules dari jawaban lain dengan SQL Server Express 2014:

  • jalankan SQLEXPRWT_x86_ENU.exehanya untuk mengekstrak file kemudian tutup

  • cd SQLEXPRWT_x86_ENU

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

Maka proses setup tidak mengeluh pada aturan "Reboot required" tetapi masih gagal pada akhirnya dengan pesan-pesan berikut:

Instalasi sebelumnya membutuhkan reboot mesin agar perubahan berlaku. Untuk melanjutkan, nyalakan kembali komputer Anda dan kemudian jalankan Setup lagi.

Satu atau lebih file yang terkena dampak memiliki operasi yang tertunda. Anda harus me-restart komputer Anda setelah proses pengaturan selesai.

Kemudian saya mencoba untuk sementara waktu menghapus kedua kunci registri HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperationsdan HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequireddisebutkan dalam jawaban lain di sini. Setelah itu setup berjalan dengan lancar dan semuanya berjalan tanpa reboot.

Vadzim
sumber
SQL Server saya tidak akan memulai dan perlu menginstal ulang, ini adalah satu-satunya cara untuk menghilangkannya.
Flonk
2

Ketika trik dengan menghapus kunci registri tidak berfungsi: - HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations - HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Pembaruan Otomatis \ RebootRequired

Anda dapat mencoba reboot dari baris perintah. Tekan Windows + R untuk kotak dialog "Run" dan ketik cmd dan tekan enter untuk memulai baris perintah.

Perintah untuk reboot paksa dengan penundaan nol detik adalah " shutdown -r -f -t 0 ".

Ini mungkin berguna ketika Anda menggunakan komputer Windows 8 atau Win8.1 karena shutdown kadang-kadang bukan shutdown nyata tetapi "shutdown hybrid" yang sebenarnya merupakan kondisi hibernasi untuk mengaktifkan "Boot Cepat".

Wouter Speybrouck
sumber
+1 ini adalah satu-satunya hal yang berhasil dari saran di utas ini dan utas MSDN.
codenheim
1

Pergilah ke Windows -> Control Panel -> Administrative Tools -> Servicesdan hentikan semua SQL Server Services. Lalu tekan saja Re-run.

IWriteCodeBiatch
sumber
Ini bekerja untuk saya tanpa reboot! Terima kasih.
Ionian316
0

Mungkin ada solusi yang lebih baik, tetapi satu-satunya yang saya temukan adalah menginstal ulang. Catatan Mental: selalu instal SQL Server terlebih dahulu.

pupeno
sumber
0

Saya memiliki masalah yang sama. ketika saya me-restart mesin itu berfungsi dengan baik. Itu karena pembaruan windows di pending.

Shamseer K
sumber
0

Langkah 1: Buka registri. Untuk registri terbuka, tekan tombol jendela + R dan ketik

Langkah 2: Ketikkan regedit dan tekan tombol enter

Langkah 3: Sekarang pilihHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager

Langkah 4: Klik dua kali "PendingFileRenameOperations"

Langkah 5: Hapus semua data dari kotak teks Data nilai.

Langkah 6: Tekan OK dan tutup registri.

Sekarang coba jalankan pengaturan SQL Server 2008 lagi. Saya harap Restart kesalahan gagal komputer tidak datang lagi.

RAJESH BARATE
sumber
1
selamat datang untuk pengguna super, jawaban Anda dekat dengan jawaban lain, mungkin membantu Anda bisa menunjukkan perbedaan karena OP hanya bisa menginstal ulang untuk membuatnya berfungsi. Ini akan membantu pembaca di masa depan. lagi selamat datang di superuser
mic84