30Aug

Mengapa Windows Ingin Reboot Jadi Seringkali?

click fraud protection

Jika ada satu keluhan hampir semua orang tentang Windows, itu berarti ia sering melakukan reboot. Entah itu untuk pembaruan Windows atau saat memasang, menghapus, atau memperbarui perangkat lunak, Windows akan sering meminta untuk melakukan booting ulang.

Windows umumnya harus reboot karena tidak dapat memodifikasi file sistem saat sedang digunakan. File-file itu terkunci, dan hanya bisa dimodifikasi saat tidak digunakan.

Apa yang Dilakukan Reboot?

Windows tidak dapat memperbarui atau menghapus file yang sedang digunakan. Saat Pembaruan Windows mengunduh pembaruan baru, saat Windows Update mengunduh pembaruan baru, tidak dapat menerapkannya ke file sistem Windows dengan segera. File-file tersebut di-gunakan dan terkunci terhadap perubahan apapun. Untuk benar-benar menginstal pembaruan ini, Windows harus mematikan sebagian besar sistem operasi. Windows kemudian dapat me-restart sistem dan memuat file yang diperbarui saat boot. Reboot

juga dapat diperlukan saat memperbarui atau menghapus beberapa jenis perangkat lunak tertentu. Misalnya, jika Anda menggunakan beberapa jenis program antivirus atau driver perangkat keras yang terhubung jauh ke dalam sistem, file-filenya akan dimuat ke memori dan dilindungi terhadap modifikasi. Saat memperbarui atau menghapus file yang di-pakai, Windows mungkin perlu me-reboot komputer dan memodifikasi file sebelum sistem dijalankan sepenuhnya. Update

instagram viewer

Reboot

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

Windows merepotkan Anda untuk melakukan reboot karena pembaruan keamanan tidak benar-benar diinstal 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 reboot dengan cepat setelah mendapatkan pembaruan sehingga mereka tidak terinfeksi. Pembaruan tidak akan membantu jika orang menunggu berhari-hari atau berminggu-minggu sebelum melakukan reboot dan terinfeksi saat ini.

Menginstal, Menghapus, atau Memperbarui Perangkat Lunak

Program perangkat lunak terkadang ingin me-reboot komputer Anda saat Anda menginstal, menghapus, atau memperbaruinya. Ini bisa jadi karena mereka menggunakan file sistem tingkat rendah dan driver yang tidak dapat diperbarui atau dihapus dengan cepat. Sebagai contoh, katakanlah Anda menghapus program antivirus Anda. Penghapus instalasi mungkin tidak akan bisa segera menghapus semua file, jadi Anda harus melakukan boot ulang. Penghapus instalasi akan menjadwalkan penghapusan file, dan Windows akan secara otomatis menghapus file pada saat komputer di-boot.

Beberapa program mungkin juga ingin Anda melakukan reboot setelah Anda menginstalnya. Misalnya, ketika Anda menginstal antivirus, mungkin Anda ingin segera melakukan reboot agar bisa mengawasi proses startup. Beberapa driver perangkat keras tingkat rendah mungkin memerlukan reboot sebelum mereka dapat berfungsi. Tentu saja, mungkin saja beberapa installer program mungkin meminta Anda untuk melakukan reboot saat tidak benar-benar diperlukan.

Bagaimana Windows Jadwal File Bergerak dan Menghapus Reboot

Windows menawarkan API yang dapat digunakan pengembang aplikasi untuk memindahkan, mengganti nama, atau menghapus file yang sedang digunakan. Aplikasi tersebut meminta Windows untuk mengganti nama atau memindahkan file saat komputer melakukan reboot berikutnya, dan permintaan tersebut ditulis ke nilai HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations di registri. Saat Windows melakukan booting, ia akan memeriksa kunci registri ini dan melakukan beberapa program operasi file.

Anda dapat melihat daftar perubahan file yang tertunda dan menjadwalkan gerakan dan penghapusan Anda sendiri dengan menggunakan utilitas PendMoves and 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 pada reboot, dan semuanya bekerja dengan cara menulis ke kunci registri Windows ini. Beberapa utilitas juga memungkinkan Anda membuka kunci file terkunci dan menghapus atau memindahkannya, namun ini akan menyebabkan masalah jika Anda mencoba membuka dan memodifikasi file yang bergantung pada sistem.

Bagaimana dengan Linux dan Sistem Operasi Lainnya?

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

Pada Windows, file yang sedang digunakan biasanya terkunci dan tidak dapat diubah atau dihapus. Di Linux, file yang digunakan biasanya dapat dimodifikasi atau dihapus. Artinya, pada sistem Linux, file library sistem tersebut bisa segera diupdate tanpa reboot. File yang di-gunakan mungkin bisa segera dihapus.

Inilah tangkapannya: Perubahan tidak akan selalu berpengaruh sampai Anda melakukan reboot. Misalnya, jika Anda menginstal pembaruan untuk perpustakaan sistem, file pada disk akan segera diupdate, namun setiap proses yang berjalan dengan menggunakan perpustakaan itu masih akan menggunakan versi lama dan tidak aman. Jika Anda memperbarui sebuah program, versi baru dari program tersebut tidak akan digunakan sampai Anda menutup program dan memulai kembali program. Jika Anda menginstal kernel Linux baru, Anda tidak akan menggunakan kernel baru sampai Anda me-reboot komputer Anda dan boot ke kernel baru. Ada beberapa cara untuk beralih ke kernel baru tanpa melakukan booting ulang, namun umumnya tidak digunakan dalam sistem Linux konsumen dan lebih ditujukan untuk server yang memerlukan waktu aktif maksimum. Dengan kata lain, sebuah reboot sering masih diperlukan untuk memastikan update penting berpengaruh pada Linux. Tentu, jika Anda menjalankan server dan waktu operasional penting bagi Anda, Anda bisa mengatasi kebutuhan akan pembaruan dengan memulai kembali proses yang terpengaruh. Tapi, jika Anda pengguna desktop biasa, mungkin Anda hanya ingin me-reboot komputer Anda.

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

Image Credit: Anders Sandberg / Flickr