Laman » bagaimana untuk » Kenapa Windows Ingin Reboot Jadi Sering?

    Kenapa Windows Ingin Reboot Jadi Sering?

    Sekiranya terdapat satu aduan yang hampir semua orang menganggap Windows, ia mahu reboot begitu kerap. Sama ada untuk kemas kini Windows atau hanya apabila memasang, menyahpasang, atau mengemas kini perisian, Windows akan sering meminta untuk reboot.

    Windows biasanya perlu reboot kerana ia tidak boleh mengubah suai fail sistem semasa digunakan. Fail-fail tersebut dikunci, dan hanya boleh diubah suai apabila ia tidak digunakan.

    Apa Adakah Reboot Lakukan?

    Windows tidak boleh mengemas kini atau mengeluarkan fail yang sedang digunakan. Apabila Kemas Kini Windows memuatkan kemas kini baru, ia tidak boleh digunakan dengan segera ke fail sistem Windows. Fail-fail tersebut sedang digunakan dan dikunci terhadap sebarang perubahan. Untuk benar-benar memasang kemas kini ini, Windows harus menutup sebahagian besar sistem operasi. Windows kemudiannya boleh memulakan semula sistem dan memuatkan fail yang dikemas kini apabila ia boot.

    Reboot juga boleh diperlukan apabila mengemas kini atau mengalih keluar jenis perisian tertentu. Contohnya, jika anda menggunakan beberapa jenis program antivirus atau pemandu perkakasan yang menghubungkan jauh ke dalam sistem, failnya akan dimasukkan ke dalam memori dan dilindungi daripada pengubahsuaian. Semasa mengemas kini atau mengalih keluar fail dalam kegunaan, Windows mungkin perlu reboot komputer dan mengubah suai fail sebelum sistem dimulakan sepenuhnya.

    Kemas kini Windows Reboots

    Microsoft kerap melepaskan patch untuk Windows, dengan kebanyakan mereka tiba di "Patch Selasa," pada Selasa kedua setiap bulan. Kebanyakan kemas kini ini mengubah suai fail sistem yang tidak dapat dikemas kini semasa Windows berjalan, jadi ia memerlukan reboot. Namun, tidak semua Pembaruan Windows memerlukan but semula. Contohnya, kemas kini untuk Microsoft Office tidak memerlukan reboot - fail ini boleh dimunggah dari ingatan dengan memulakan semula Office.

    Windows bersusah-payah untuk reboot kerana kemas kini keselamatan tidak benar-benar dipasang sehingga anda melakukannya. Microsoft memperkenalkan pop-up yang menyekat anda untuk memulakan semula komputer anda dan juga reboot komputer secara automatik kembali pada hari-hari awal Windows XP, ketika cacing seperti Blaster, Sasser, dan Mydoom berjalan liar. Microsoft mahu memastikan semua orang akan reboot dengan cepat selepas mendapatkan kemas kini supaya mereka tidak dijangkiti. Kemas kini tidak akan membantu jika orang menunggu hari atau minggu sebelum reboot dan dijangkiti dalam masa yang sama.

    Memasang, Memasang, atau Mengemas kini Perisian

    Program perisian kadangkala ingin reboot komputer anda apabila anda memasang, menyahpasang, atau mengemas kininya. Ini mungkin kerana mereka menggunakan fail sistem peringkat rendah dan pemandu yang tidak dapat dikemas kini atau dikeluarkan dengan cepat. Sebagai contoh, katakan anda menyahpasang program antivirus anda. Pengecualian mungkin tidak akan dapat menghapus semua fail dengan serta-merta, jadi anda perlu reboot. Pembuka pemasangan akan menjadualkan pemadaman fail, dan Windows secara automatik akan memadam fail pada masa akan datang butang komputer.

    Sesetengah program mungkin juga ingin anda but semula selepas anda memasangnya. Contohnya, apabila anda memasang antivirus, mungkin anda ingin reboot dengan segera supaya dapat melihat proses permulaan. Beberapa pemandu perkakasan peringkat rendah mungkin memerlukan reboot sebelum berfungsi. Sudah tentu, juga mungkin bahawa beberapa pemasang program mungkin meminta anda untuk reboot apabila ia tidak benar-benar diperlukan.

    Bagaimana Fail Jadual Windows Bergerak dan Menghapuskan pada But semula

    Windows menawarkan API yang boleh digunakan oleh pemaju aplikasi untuk memindahkan, menamakan semula, atau memadam fail yang sedang digunakan. Permohonan meminta Windows untuk menamakan semula atau memindahkan fail apabila komputer akan dimulakan semula dan permintaan itu ditulis kepada HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations value dalam registri. Apabila Windows membetulkannya, ia menyemak kunci pendaftaran ini dan menjalankan sebarang program operasi fail yang diminta.

    Anda boleh melihat senarai perubahan fail yang belum selesai dan menjadualkan langkah dan penghapusan anda sendiri menggunakan utiliti PendMoves dan MoveFile SysInternals. Ini membolehkan anda memadam dan memindahkan fail yang anda tidak boleh padam kerana kini sedang digunakan. Terdapat utiliti lain yang menawarkan untuk memindahkan atau memadam fail pada but semula, dan semuanya berfungsi dengan menulis ke kunci registri Windows ini. Sesetengah utiliti juga membolehkan anda membuka kunci fail terkunci dan memadam atau memindahkannya, tetapi ini akan menyebabkan masalah jika anda cuba membuka kunci dan mengubah suai fail yang bergantung kepada sistem.

    Bagaimana dengan Linux dan Sistem Operasi Lain?

    Sekiranya anda pernah menggunakan Linux atau sistem pengendalian lain, anda mungkin menyedari bahawa Windows ingin reboot lebih kerap daripada itu. Linux hanya tidak menyentuh anda untuk reboot seperti Windows tidak, walaupun selepas memasang kemas kini sistem. Ini benar, tetapi tidak begitu mudah.

    Di Windows, fail yang sedang digunakan biasanya dikunci dan tidak boleh diubah suai atau dipadam. Di Linux, fail yang digunakan biasanya boleh diubah suai atau dipadam. Ini bermakna, pada sistem Linux, fail perpustakaan sistem boleh dikemas kini serta-merta tanpa reboot. Sebarang fail yang digunakan mungkin akan dipadamkan serta-merta.

    Inilah tangkapan: Perubahan tidak semestinya berkuat kuasa sehingga anda reboot. Sebagai contoh, jika anda memasang kemas kini untuk pustaka sistem, fail pada cakera akan dikemaskini serta-merta, tetapi mana-mana proses yang berjalan menggunakan perpustakaan itu masih akan menggunakan versi lama, tidak selamat. Sekiranya anda mengemas kini program, versi baru program itu tidak akan digunakan sehingga anda menutup program itu dan memulakannya semula. Jika anda memasang kernel Linux baru, anda tidak akan menggunakan kernel baru sehingga anda reboot komputer anda dan boot ke kernel baru. Terdapat beberapa cara untuk bertukar ke kernel baru tanpa menaikkan semula tetapi biasanya tidak digunakan dalam sistem Linux pengguna dan lebih banyak untuk pelayan yang memerlukan masa maksimum.

    Dengan kata lain, reboot sering diperlukan untuk memastikan kemas kini penting telah berkuat kuasa pada Linux. Pasti, jika anda menjalankan pelayan dan uptime adalah penting untuk anda, anda boleh mendapatkan keperluan untuk kemas kini dengan memulakan semula proses yang terjejas. Tetapi, jika anda seorang pengguna desktop biasa, anda mungkin hanya ingin reboot komputer anda.


    Berita baiknya adalah bahawa reboot telah menjadi kurang perlu dari masa ke masa. Windows kini boleh menukar banyak jenis pemacu - pemandu grafik, contohnya - tanpa memunggah semula sistem. Ciri-ciri keselamatan moden (seperti memiliki Windows Firewall yang dibolehkan) telah menjadikan Windows lebih selamat, jadi Windows 8 menawarkan tempoh grace selama tiga hari untuk reboot selepas Windows Updates.

    Kredit Imej: Anders Sandberg / Flickr