Ketika saya diminta untuk me-restart setelah menghapus perangkat lunak, apakah shutdown juga oke?

34

Ketika saya mencopot aplikasi, dikatakan bahwa saya harus me-restart komputer sekarang, atau me-restart secara manual nanti.

Apakah akan ada bedanya jika saya mematikan komputer?

Apa perbedaan antara operasi shutdown dan restart?

Lou
sumber
21
Jika Anda baru saja mematikan (clean shutdown), maka di beberapa titik di masa depan Anda harus memulai komputer. Jika tidak, pada titik tertentu, nyalakan komputer, maka komputer tidak akan berfungsi lagi.
ctrl-alt-delor

Jawaban:

38

Prosesnya dijelaskan

Ketika Anda menginstal atau menghapus instalan suatu program, itu akan mendaftarkan atau membatalkan registrasi penggunaan satu atau lebih .dllfile.

.dllfile ditempatkan di direktori Windows system32/ syswow64ketika diinstal, dan mereka adalah file umum untuk banyak aplikasi. File-file ini sering digunakan pada saat menghapus program, dan karena itu Windows memiliki sistem bawaan untuk memeriksa yang tidak terpakai (setelah dihapus, tidak ada program lain yang menggunakan file-file ini lagi) .dllditutup untuk menghapusnya ketika aplikasi yang menggunakannya dihentikan (pada dasarnya uninstaller memberi tahu Windows untuk memverifikasi file untuk dihapus).

Ketika Windows telah menutup program, maka akan menghapus file apa pun yang tidak lagi ditugaskan untuk program untuk membersihkan komputer.

Perlu me-reboot?

Anda mungkin bertanya-tanya, jika hanya itu yang diperlukan, apakah perlu me-reboot? Iya dan tidak. Pada dasarnya, Anda harus memastikan Windows akan dimatikan dengan benar atau berisiko meninggalkan file yang tidak perlu. Jika Anda tahu komputer Anda stabil, dan Anda akan me-reboot dalam hitungan jam, Anda benar-benar tidak perlu me-reboot PC Anda sekarang. Jika Anda secara teratur mengaktifkan komputer ke mode sleep / hibernate dan tidak ingin melakukan reboot sebanyak mungkin, Anda sebaiknya melakukan reboot untuk uninstall karena sleep / hibernation dapat menyebabkan sistem mati secara tiba-tiba dalam jangka panjang, yang dapat membuat file tetap hidup PC Anda yang tidak perlu ada lagi.

Apakah berbahaya jika file-file ini tetap ada di PC saya?

Secara teknis, tidak. Buang-buang ruang disk, ya, dan jika itu terjadi dengan terlalu banyak file, ini dapat memperlambat PC Anda, karena setiap file .dll yang dimuat dengan Windows akan menambah sumber daya yang digunakan untuk mengoperasikan komputer Anda.

Apakah ada perbedaan antara menggunakan reboot vs shutdown?

Kedua opsi akan menutup program dan menjalankan rutinitas pembersihan yang diperlukan, sehingga keduanya dapat digunakan. Windows hanya memberi tahu Anda untuk melakukan boot ulang karena dengan cara itu ia dapat menjamin bahwa Windows tetap rapi.

Apakah boleh jika saya menahan tombol daya sehingga komputer dimatikan segera?

Tidak. Ini bukan shutdown yang normal, dan dengan demikian Windows tidak akan dapat menjalankan rutin pembersihan. Anda dapat melihat opsi ini seolah-olah Windows macet.

LPChip
sumber
Baik. Jawaban utama yang saya cari adalah pertanyaan "Apakah ada perbedaan antara menggunakan reboot dan shutdown?", Tetapi informasi lain yang Anda berikan menarik dan bermanfaat; Saya selalu menghargainya ketika orang menambahkan informasi di luar pertanyaan awal :).
Lou
1
@ Leo, saya mengedit judul untuk Anda. Lain kali, pastikan judul merangkum pertanyaan alih-alih membuat judul menanyakan hal lain.
Arjan
13
@LeoKing: Dari sudut pandang perangkat lunak, reboot sama dengan shutdown penuh diikuti dengan menyalakan komputer. Namun, jika Anda mengaktifkan Fast Boot, maka Anda tidak akan mendapatkan shutdown "penuh", dan karenanya mungkin tidak setara. Mungkin ini yang harus dijawab. (Sebagai catatan, perhatikan bahwa sebagian besar tindakan yang seharusnya terjadi sebenarnya terjadi ketika komputer dimulai berikutnya, bukan saat dimatikan.)
Mehrdad
1
Penjelasan Anda ... tidak tepat. Sederhananya, tujuan utama restart adalah untuk memperbarui atau menghapus file yang sedang digunakan - dan ini bisa berupa berbagai file. File DLL bukan satu-satunya yang dapat diperbarui. Juga, pustaka non-sistem biasanya tidak dibagi lagi, dan seharusnya tidak pernah ditempatkan di direktori sistem, tidak sejak Windows 9x (oh, sekitar 15 tahun yang lalu). Juga, DLL tidak perlu didaftarkan (dengan pengecualian objek COM, tetapi kebanyakan DLL bukan objek COM, dan bahkan kemudian pendaftaran global tidak dianjurkan saat ini).
Bob
1
Mengapa Anda berasumsi bahwa pertanyaannya adalah tentang Microsoft Windows? Apakah ini karena itu berbicara tentang reboot yang diperlukan pada pembaruan perangkat lunak, dan tidak disebutkan kernel sedang memperbarui; Kurangnya pembaruan kernel tidak berarti tidak diperbarui, oleh karena itu bisa jadi OS yang berbeda.
ctrl-alt-delor
8

Satu hal yang perlu diperhatikan adalah Windows 8 / 8.1 memiliki opsi boot hybrid yang diaktifkan secara default (atau setidaknya bagi saya itu). Ini tidak memuat ulang beberapa file kernel saat boot untuk mencapai status daya naik / turun yang lebih cepat. Namun, fitur ini dilewati jika Anda me-restart.

Jika Anda mengacaukan perangkat lunak yang menghapus driver, itu mungkin (juga) membuang-buang sumber daya. Saya selalu suka reboot lebih baik karena alasan ini, walaupun saya ragu itu akan sangat membantu kecuali saya menghapus driver / memperbarui paket layanan / dll, walaupun Windows mungkin secara cerdas tahu untuk tidak hibernasi kernel dan melakukan boot dingin.

EDIT: sepertinya Anda dapat melakukan shutdown "standar" dengan melakukan ini:

Shutdown /s /t 0

Itu masih akan menggunakan boot hibrid pada saat komputer Anda menyala. Anda dapat mematikan boot hybrid di panel kontrol.

Lebih lanjut tentang boot hybrid ...


Sepertinya Windows adalah yang paling terpengaruh oleh restart, tapi saya pikir mungkin yang terbaik untuk me-restart OS lain. Misalnya, jika menghapus instalasi PHP, me-restart komputer akan me-restart Apache, dan itu dapat menghindari beberapa kesalahan jika Apache tidak menyadari bahwa PHP telah dihapus instalasinya. Aturan umum: reboot saat Anda mengambil secangkir kopi dan kembali. Sebaiknya lakukan itu untuk memastikan semuanya berjalan lancar.

Penguin Anonim
sumber
Inilah tepatnya poin saya bahwa jawaban terpilih teratas tidak ada saat ini.
Mathias Lykkegaard Lorenzen
5

Restart adalah shutdown yang diikuti oleh power up lainnya. Tidak masalah, karena aplikasi apa pun yang meminta boot ulang diinstal di dalam OS. Tidak ada yang dapat dilakukan sendiri ketika OS tidak tersedia (selama restart dan shutdown juga). Jadi untuk program ini, dalam banyak kasus bahkan tidak akan tahu apakah itu reboot atau shutdown. Mungkin Anda harus melakukan riset jika itu adalah upgrade BIOS atau sesuatu tingkat rendah yang Anda lakukan, jika tidak maka akan aman.

dbza
sumber
2

Beberapa pencopotan pemasangan mungkin juga perlu diikuti oleh pemasangan yang terjadi saat start-up. Menambahkan sedikit waktu di sana (biasanya ini bukan pencopotan pemasangan yang lengkap, melainkan roll-back ke versi perangkat lunak sebelumnya). Dengan menunda start-up, itu membuka kemungkinan kesalahan konfigurasi jika ada perubahan selama komputer dimatikan.

Sebagai contoh, misalkan driver grafis dihapus instalasinya - driver generik untuk adapter grafis tersebut mungkin dijadwalkan untuk diinstal pada saat start-up, namun jika adaptor diganti atau dihapus setelah shutdown tetapi sebelum start-up, driver yang tidak tepat mungkin diinstal sebagai gantinya (atau lebih tepatnya itu hanya akan gagal dengan kesalahan).

pengguna2813274
sumber