Artikel Windows Update KB3033929 Update Loop berisi dua solusi yang diketahui untuk loop pembaruan ini.
Sebelum memulai, saya sarankan untuk mengambil cadangan gambar dari seluruh disk dan memverifikasi bahwa Anda memiliki CD atau USB boot yang tepat yang diperlukan untuk memulihkannya jika terjadi bencana. Saya akan menyarankan di masa mendatang untuk selalu mengambil cadangan gambar seperti itu sebelum melakukan Pembaruan Windows, dan meninggalkan dalam mode manual.
Kasus mudah:Windows diinstal pada disk terpisah
- Matikan komputer dan cabut drive non-Windows, atau jika ini didukung oleh BIOS, setel boot disk ke disk yang berisi Windows.
- Reboot langsung ke Windows dan instal pembaruan KB3033929.
- Boot ulang lagi untuk mengonfigurasi pembaruan.
- Setelah semuanya terinstal dan beroperasi dengan benar, matikan PC dan sambungkan kembali drive Linux.
- Semuanya akan kembali normal pada reboot berikutnya.
- Jika tidak, gunakan F8 selama boot Windows untuk mem-boot ke mode Aman dan menyetel ulang Pembaruan Windows ke "Beri tahu tetapi izinkan saya mengunduh", atau setel pembaruan ini ke "Jangan tampilkan", untuk menghindari penginstalan hingga Microsoft akhirnya melakukannya dengan benar.
Hard case :Windows dan Linux diinstal pada disk yang sama
Dalam hal ini Anda harus mengganti bootloader dengan Windows, biarkan pembaruan ini menginstal sendiri, lalu kembalikan GRUB. Langkah-langkahnya adalah sebagai berikut :
-
Boot dari media penginstalan Windows dan pilih opsi perbaikan Command Prompt.
-
Ketik yang berikut ini dan tekan Enter:
Bootrec.exe /FixBoot
Kemudian ketik dan tekan Enter:
Bootrec.exe /FixMbr
-
Reboot langsung ke Windows (Grub sudah tidak ada lagi).
-
Instal pembaruan yang bermasalah dan jalankan Windows dengan benar.
-
Untuk mendapatkan kembali GRUB, boot komputer ke CD atau USB Linux langsung, lalu pilih "coba" OS.
-
Cari tahu di partisi mana Linux diinstal, mungkin dengan menggunakan utilitas Gparted untuk menemukan partisi "/" root. Mari kita asumsikan ini ada di sda1.
-
Untuk memasang partisi itu. Buka terminal dan ketik dan tekan Enter:
sudo mount /dev/sda1 /mnt
- Instal ulang grub dengan perintah berikut:
sudo grub-install /dev/sda –root-directory=/mnt
-
Hapus media instalasi dan reboot. Bootloader Grub hanya akan menampilkan instalasi Linux.
-
Untuk memperbaikinya, boot ke desktop Linux, buka terminal dan jalankan perintah ini untuk mengambil semua OS yang tersedia di mesin:
sudo update-grub
-
Reboot dan Anda sekarang harus memiliki fungsi Grub dan menginstal Windows Anda sebagai opsi yang dapat di-boot.
-
Jika hal di atas tidak berhasil untuk Anda, coba metode alternatif dalam artikel Menghapus Grub Linux &Memulihkan GUI Boot Windows 7. Artikel ini mungkin juga berguna :Cara memperbaiki, mengadaptasi, atau menghapus boot loader Grub.
-
Jika tidak ada cara di atas yang berhasil, pulihkan image disk cadangan dan, maaf, Anda sekarang kembali ke titik awal.
Saya tahu postingan ini sudah cukup lama sekarang, tetapi mudah-mudahan postingan ini akan menyelamatkan banyak orang dari masalah ini jika ada yang mengalaminya di masa mendatang.
Ada cara yang jauh lebih sederhana untuk menyelesaikan ini ketika Windows dan Linux diinstal pada disk yang sama, daripada melalui semua upaya yang tercantum dalam jawaban "Hard case" (setidaknya, menurut pengalaman saya).
Dual boot Linux (meskipun saya tidak dapat berbicara untuk semua distribusi, jadi ini mungkin tidak benar dalam beberapa kasus), pada mesin Windows tidak menghapus atau memengaruhi MBR pada partisi Sistem dengan cara apa pun. Yang dilakukannya hanyalah membuatnya tidak aktif dan menggunakan partisi boot loader GRUB sebagai partisi aktif. Jadi sama sekali tidak perlu mengotak-atik boot loader mana pun, tidak perlu membangun kembali boot loader apa pun, tidak perlu komplikasi apa pun. Semua yang perlu dilakukan untuk menginstal pembaruan yang gagal ini adalah:
- Ubah partisi Sistem Windows (biasanya partisi terkecil, sebesar 100MB) menjadi aktif. Ini dapat dilakukan melalui GUI Manajemen Disk jika Anda benar-benar dapat masuk ke sistem Windows Anda, atau Anda dapat melakukannya melalui utilitas prompt perintah Diskpart dalam mode perbaikan dengan:
-
diskpart
-
select disk 0
(atau berapa pun nomor disk yang diinstal Windows. Anda dapat mengetahuinya menggunakan "daftar disk" tanpa tanda kutip) -
select partition 1
(sekali lagi, Anda dapat menemukan nomor partisi yang sesuai dengan mengetik "list part" tanpa tanda kutip. Partisi 100 MB biasanya adalah partisi Sistem Windows) -
active
(ini akan mengaktifkan partisi yang dipilih, kemudian membuat partisi GRUB tidak aktif, karena hanya akan mengizinkan satu partisi boot aktif) -
exit
dan restart sistem, itu harus boot langsung ke Windows dari boot loader Windows
-
Instal pembaruan yang menyebabkan masalah (biasanya KB3033929) dan reboot Windows. Ini harus berhasil dipasang.
-
Reboot ke prompt perintah dan ubah partisi aktif kembali ke partisi GRUB (biasanya tidak lebih dari beberapa ratus MB) mirip dengan cara kami mengaktifkan boot loader Sistem Windows di awal. Pastikan Anda memilih nomor partisi yang benar saat melakukan ini. Contoh perintah:
-
diskpart
-
select disk 0
-
select partition 3
-
active
-
exit
- Boot ulang sistem. Seharusnya boot kembali ke loader GRUB seperti sebelumnya, dengan semua opsi OS Anda tersedia. Periksa Pembaruan Windows Anda dan Anda akan melihat bahwa semua pembaruan Anda berhasil dipasang dan sistem Anda akan berjalan dengan benar.
Solusi ini membutuhkan waktu kurang dari 2 menit untuk saya selesaikan, dan sangat sederhana. Saya harap ini membantu orang lain dan menghemat waktu orang saat mengalami masalah ini.