Mengapa Windows Ingin Reboot Jadi Sering?

Daftar Isi:

Mengapa Windows Ingin Reboot Jadi Sering?
Mengapa Windows Ingin Reboot Jadi Sering?

Video: Mengapa Windows Ingin Reboot Jadi Sering?

Video: Mengapa Windows Ingin Reboot Jadi Sering?
Video: UNIX vs Linux (part 1) - Awal mula UNIX dan C - YouTube 2024, April
Anonim
Jika ada satu keluhan yang sepertinya dimiliki oleh hampir semua orang tentang Windows, itu adalah bahwa ia ingin melakukan boot ulang begitu sering. Baik itu untuk pembaruan Windows atau hanya ketika menginstal, mencopot pemasangan, atau memperbarui perangkat lunak, Windows akan sering meminta untuk reboot.
Jika ada satu keluhan yang sepertinya dimiliki oleh hampir semua orang tentang Windows, itu adalah bahwa ia ingin melakukan boot ulang begitu sering. Baik itu untuk pembaruan Windows atau hanya ketika menginstal, mencopot pemasangan, atau memperbarui perangkat lunak, Windows akan sering meminta untuk reboot.

Windows umumnya harus melakukan boot ulang karena tidak dapat memodifikasi file sistem ketika sedang digunakan. File-file tersebut dikunci, dan hanya dapat dimodifikasi ketika sedang tidak digunakan.

Apa yang Dilakukan Rebooting?

Windows tidak dapat memperbarui atau menghapus file yang sedang digunakan. Ketika Pembaruan Windows mengunduh pembaruan baru, pembaruan itu tidak dapat menerapkannya ke file sistem Windows segera. File-file itu sedang digunakan dan dikunci terhadap perubahan apa pun. Untuk benar-benar menginstal pembaruan ini, Windows harus mematikan sebagian besar sistem operasi. Windows kemudian dapat me-restart sistem dan memuat file yang diperbarui ketika boot.

Reboot juga dapat diperlukan saat memperbarui atau menghapus jenis perangkat lunak tertentu. Misalnya, jika Anda menggunakan semacam program antivirus atau driver perangkat keras yang menghubungkan jauh ke dalam sistem, file-filenya akan dimuat ke dalam memori dan dilindungi dari modifikasi. Saat memperbarui atau menghapus file yang sedang digunakan, Windows mungkin perlu mereboot komputer dan memodifikasi file sebelum sistem sepenuhnya dijalankan.

Pembaruan Windows Reboot

Microsoft sering merilis patch untuk Windows, dengan sebagian besar dari mereka tiba di "Patch Tuesday," pada hari Selasa kedua setiap bulan. Sebagian besar pembaruan ini memodifikasi file sistem yang tidak dapat diperbarui saat Windows berjalan, sehingga mereka memerlukan reboot. Namun, tidak setiap Pembaruan Windows memerlukan reboot. Sebagai contoh, pembaruan untuk Microsoft Office seharusnya tidak memerlukan reboot - file-file ini dapat diturunkan dari memori dengan me-restart Office.

Windows mengharuskan Anda untuk reboot karena pembaruan keamanan tidak benar-benar terpasang sampai Anda melakukannya. Microsoft memperkenalkan pop-up yang mengganggu Anda untuk me-restart komputer Anda dan bahkan me-reboot komputer secara otomatis kembali pada hari-hari awal Windows XP, ketika worm seperti Blaster, Sasser, dan Mydoom berjalan liar. Microsoft ingin memastikan semua orang akan melakukan boot ulang dengan cepat setelah mendapatkan pembaruan sehingga mereka tidak akan terinfeksi. Pembaruan tidak akan membantu jika orang menunggu beberapa hari atau minggu sebelum melakukan boot ulang dan terinfeksi untuk sementara.

Image
Image

Memasang, Menghapus, atau Memutakhirkan Perangkat Lunak

Program perangkat lunak terkadang ingin me-reboot komputer Anda ketika Anda menginstal, menghapus, atau memperbaruinya. Ini bisa terjadi karena mereka menggunakan file sistem tingkat rendah dan driver yang tidak dapat diperbarui atau dihapus dengan cepat. Misalnya, katakanlah Anda menghapus program antivirus Anda. Pencopot pemasangan mungkin tidak dapat menghapus semua file dengan segera, jadi Anda harus melakukan reboot. Penghapus instalan akan menjadwalkan penghapusan file, dan Windows akan secara otomatis menghapus file pada saat komputer booting berikutnya.

Beberapa program mungkin juga ingin Anda reboot setelah Anda menginstalnya. Misalnya, ketika Anda menginstal antivirus, mungkin Anda ingin segera reboot agar dapat mengawasi proses startup. Beberapa driver perangkat keras tingkat rendah mungkin memerlukan reboot sebelum dapat berfungsi. Tentu saja, ada kemungkinan bahwa beberapa pembuat program mungkin meminta Anda untuk melakukan boot ulang jika itu tidak benar-benar diperlukan.

Bagaimana Windows Jadwal File Bergerak dan Menghapus pada Reboot

Windows menawarkan API yang dapat dimanfaatkan oleh pengembang aplikasi untuk memindahkan, mengganti nama, atau menghapus file yang sedang digunakan. Aplikasi meminta Windows untuk mengganti nama atau memindahkan file ketika komputer reboot berikutnya, dan permintaan ditulis ke nilai HKLM System CurrentControlSet Control Session Manager PendingFileRenameOperations di registri. Ketika Windows melakukan boot, ia akan memeriksa kunci registri ini dan melakukan semua program operasi file yang diminta.

Anda dapat melihat daftar perubahan file yang tertunda dan menjadwalkan pemindahan dan penghapusan Anda sendiri menggunakan utilitas PendMoves dan MoveFile SysInternals. Ini memungkinkan Anda untuk menghapus dan memindahkan file yang tidak dapat Anda hapus karena sedang digunakan. Ada utilitas lain yang menawarkan untuk memindahkan atau menghapus file saat reboot, dan mereka semua bekerja dengan menulis ke kunci registri Windows ini. Beberapa utilitas juga memungkinkan Anda membuka kunci file yang dikunci dan menghapus atau memindahkannya, tetapi ini akan menimbulkan masalah jika Anda mencoba membuka kunci dan mengubah file yang bergantung pada sistem.

Image
Image

Bagaimana dengan Linux dan Sistem Operasi Lain?

Jika Anda pernah menggunakan Linux atau sistem operasi lain, Anda mungkin memperhatikan bahwa Windows ingin melakukan boot ulang lebih sering daripada yang dilakukannya. Linux tidak mengganggu Anda untuk melakukan reboot seperti Windows, bahkan setelah menginstal pembaruan sistem. Ini benar, tetapi tidak sesederhana itu.

Di Windows, file yang sedang digunakan biasanya dikunci dan tidak dapat dimodifikasi atau dihapus. Di Linux, file yang sedang digunakan biasanya dapat dimodifikasi atau dihapus. Ini berarti bahwa, pada sistem Linux, file pustaka sistem tersebut dapat segera diperbarui tanpa reboot. File yang sedang digunakan dapat langsung dihapus.

Berikut tangkapannya: Perubahan tidak akan berlaku sampai Anda reboot. Misalnya, jika Anda menginstal pembaruan untuk pustaka sistem, file pada disk akan segera diperbarui, tetapi setiap proses yang berjalan menggunakan pustaka tersebut akan tetap menggunakan versi lama yang tidak aman. Jika Anda memperbarui program, versi baru dari program itu tidak akan digunakan sampai Anda menutup program dan memulai ulang.Jika Anda menginstal kernel Linux baru, Anda tidak akan menggunakan kernel baru sampai Anda mereboot komputer Anda dan boot ke kernel baru. Ada beberapa cara untuk beralih ke kernel baru tanpa me-reboot, tetapi ini biasanya tidak digunakan dalam sistem Linux konsumen dan lebih untuk server yang membutuhkan waktu kerja maksimum.

Dengan kata lain, reboot sering kali masih diperlukan untuk memastikan pembaruan penting telah berpengaruh pada Linux. Tentu, jika Anda menjalankan server dan waktu aktif penting bagi Anda, Anda dapat mengatasi kebutuhan pembaruan dengan memulai kembali proses yang terpengaruh. Namun, jika Anda pengguna desktop biasa, Anda mungkin hanya ingin melakukan boot ulang komputer.

Image
Image

Kabar baiknya adalah bahwa reboot menjadi kurang penting dari waktu ke waktu. Windows sekarang dapat menukar banyak jenis driver - driver grafis, misalnya - tanpa me-reboot sistem. Fitur keamanan modern (seperti mengaktifkan Firewall Windows) telah membuat Windows lebih aman, sehingga Windows 8 menawarkan tenggang waktu tiga hari untuk reboot setelah Pembaruan Windows.

Direkomendasikan: