Mengapa Pemasangan Aplikasi Membuat Anda Reboot dan Menutup Aplikasi Lain?

Daftar Isi:

Mengapa Pemasangan Aplikasi Membuat Anda Reboot dan Menutup Aplikasi Lain?
Mengapa Pemasangan Aplikasi Membuat Anda Reboot dan Menutup Aplikasi Lain?

Video: Mengapa Pemasangan Aplikasi Membuat Anda Reboot dan Menutup Aplikasi Lain?

Video: Mengapa Pemasangan Aplikasi Membuat Anda Reboot dan Menutup Aplikasi Lain?
Video: Cara atasi terlalu sering meminta kode verifikasi wa - YouTube 2024, April
Anonim
Itu terjadi pada semua orang di beberapa titik - Anda pergi memasang aplikasi baru, dan Windows memberi tahu Anda untuk melakukan reboot terlebih dahulu. Atau reboot setelah. Atau meminta Anda untuk menutup setiap aplikasi lain terlebih dahulu. Kenapa dia melakukan itu?
Itu terjadi pada semua orang di beberapa titik - Anda pergi memasang aplikasi baru, dan Windows memberi tahu Anda untuk melakukan reboot terlebih dahulu. Atau reboot setelah. Atau meminta Anda untuk menutup setiap aplikasi lain terlebih dahulu. Kenapa dia melakukan itu?

Dalam pelajaran geek hari ini, kami akan menjelaskan dengan tepat mengapa Windows dapat sangat menjengkelkan dengan semua rebooting ini, dan semoga memberi Anda perspektif yang lebih baik tentang mengapa hal-hal berjalan seperti ini.

Jadi Mengapa Installers Menyebalkan?

Jawaban singkatnya adalah kebanyakan penginstal mengganggu karena tidak ditulis dengan baik, atau mereka terlalu dalam mengintegrasikan ke Windows untuk dapat menyalin file sistem dan memulai semua yang diperlukan tanpa reboot.

Masalahnya diperparah karena aplikasi Windows sering menggunakan file DLL (dynamic link library) yang dibagi antara lebih dari satu aplikasi. Ini ide yang bagus, tetapi ketika menginstal dan mencopot pemasangan aplikasi, hal ini dapat mengganggu agar perlu reboot. Yang benar-benar menyedihkan adalah banyak aplikasi saat ini benar-benar serba lengkap dan tidak menggantikan Windows DLL bawaan, tetapi installer mereka tetap membuat Anda reboot.

Berikut beberapa contoh di mana installer mungkin mengganggu:

  • Jika aplikasi yang Anda pasang perlu menyalin file versi baru yang saat ini digunakan oleh aplikasi lain, aplikasi ini akan meminta Anda untuk menutup semua aplikasi lain, atau itu akan membuat Anda reboot.
  • Jika ada instalasi sebelumnya atau Pembaruan Windows yang memiliki perubahan tertunda yang memerlukan reboot, beberapa instalasi akan gagal dan meminta Anda untuk melakukan reboot terlebih dahulu.
  • Jika aplikasi yang Anda instal memiliki plugin untuk aplikasi lain, seperti penambahan menu konteks Explorer, atau plugin browser, itu akan meminta Anda untuk mereboot atau menutup aplikasi lain.
  • Terkadang installer yang ditulis dengan buruk akan meminta Anda untuk melakukan reboot karena mereka tidak memulai layanan yang diperlukan sendiri.

Mari kita lihat lebih dekat beberapa contoh ini, sehingga Anda dapat sepenuhnya memahami apa yang sedang terjadi.

File yang Di-Gunakan Perlu Disalin pada Reboot

Jika penginstal aplikasi perlu menyalin beberapa file tetapi saat ini sedang digunakan, atau file sistem dalam kasus Pembaruan Windows, itu akan menggunakan fitur Tertunda di Windows yang memungkinkan penginstal untuk menentukan bahwa operasi file terjadi setelah reboot, dan sebelum semuanya di Windows telah dimulai.

Penginstal akan menulis kunci ke lokasi berikut di registri:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager PendingFileRenameOperations

Jika Anda menerima kesalahan yang mengatakan bahwa Anda harus melakukan reboot terlebih dahulu, Anda dapat membuka kunci ini dan Anda akan melihat semua file yang perlu diganti pada reboot berikutnya.

Anda mungkin tidak ingin mengacaukan isi kunci ini, atau hal-hal lain akan dengan cepat mulai menjadi aneh. Ada beberapa contoh yang sangat jarang di mana kunci ini tidak dikosongkan bahkan setelah beberapa kali reboot, dan Anda mungkin harus menghapus konten kunci tersebut - tetapi Anda mungkin harus menghindari melakukan hal itu kecuali Anda sangat yakin.
Anda mungkin tidak ingin mengacaukan isi kunci ini, atau hal-hal lain akan dengan cepat mulai menjadi aneh. Ada beberapa contoh yang sangat jarang di mana kunci ini tidak dikosongkan bahkan setelah beberapa kali reboot, dan Anda mungkin harus menghapus konten kunci tersebut - tetapi Anda mungkin harus menghindari melakukan hal itu kecuali Anda sangat yakin.

Instalasi Sudah Berlangsung

Beberapa pemasang tidak akan memulai jika ada pemasangan saat ini yang sedang berlangsung, sehingga mereka akan memeriksa kunci berikut untuk melihat apakah sudah ada instalasi yang terjadi:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerInProgress

Saya tidak memiliki tangkapan layar untuk yang ini, tetapi Anda bisa mendapatkan ide itu dari nama kunci.

Pembaruan Windows Membuat Anda Reboot

Jika Anda mendapatkan pesan yang mengatakan bahwa Anda tidak dapat memasang aplikasi sampai Anda me-restart komputer Anda, itu karena Pembaruan Windows yang membutuhkan reboot paksa. Jadi, misalnya, jika Anda mendapatkan pesan kesalahan ini:

Itu karena Anda mungkin mengeklik Tunda ketika Anda melihat dialog ini muncul:
Itu karena Anda mungkin mengeklik Tunda ketika Anda melihat dialog ini muncul:
Jika Anda masuk ke registri, Anda akan melihat bahwa ada kunci RebootRequired di lokasi ini di registri:
Jika Anda masuk ke registri, Anda akan melihat bahwa ada kunci RebootRequired di lokasi ini di registri:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionWindowsUpdateAuto Update

Ada sejumlah besar nilai GUID di sebelah kanan, dan sementara mereka tidak berhubungan dengan apa pun di registri, fakta bahwa mereka ada di sana yang memicu pesan itu.

Secara teknis Anda mungkin bisa mengekspor konten kunci, menginstal aplikasi, dan kemudian mengembalikannya - tetapi itu bisa merusak sesuatu, dan reboot tidak begitu menyakitkan kan?
Secara teknis Anda mungkin bisa mengekspor konten kunci, menginstal aplikasi, dan kemudian mengembalikannya - tetapi itu bisa merusak sesuatu, dan reboot tidak begitu menyakitkan kan?

Jadi sekarang Anda telah belajar lebih banyak tentang mengapa penginstal aplikasi berfungsi seperti yang mereka lakukan. Adakah hal lain yang ingin Anda ketahui? Jelaskan frustrasi Anda di komentar, dan kami akan melihat apakah kami tidak dapat menjelaskannya.

Direkomendasikan: