Bagikan melalui


Direktif INF Reboot

Arahan Reboot menunjukkan bahwa penelepon harus diberi tahu untuk me-reboot sistem setelah penginstalan selesai.

[DDInstall]
  
Reboot

Peringatan

Direktif Reboot hanya diproses ketika ditentukan langsung di bagian [DDInstall] .

Direktif Reboot hampir tidak pernah ditentukan dalam file INF untuk penginstalan di Windows karena kebutuhan untuk me-reboot sistem akan secara otomatis terdeteksi berdasarkan kondisi umum yang ditemuinya sebagai bagian dari penginstalan perangkat. Misalnya, sistem akan memberi tahu pemanggil bahwa boot ulang diperlukan jika beberapa file tujuan target dari operasi penyalinan file sedang digunakan atau jika perangkat tidak dapat dimulai ulang secara otomatis selama penginstalan. Direktif Reboot hanya boleh digunakan ketika ada beberapa kondisi khusus di mana reboot sistem selalu diperlukan setelah penginstalan driver ini, yang tidak dapat secara otomatis terdeteksi oleh sistem itu sendiri.

Ketika direktif reboot ditentukan, pemanggil akan diberi tahu bahwa reboot sistem diperlukan untuk menyelesaikan penginstalan perangkat apa pun menggunakan bagian penginstalan INF ini. Ketika penginstalan telah dimulai melalui fungsi seperti UpdateDriverForPlugAndPlayDevices, DiInstallDriver, atau DiInstallDevice, ini akan mengakibatkan parameter NeedReboot keluar dari rutinitas ini diatur ke TRUE.

Keterangan

Pada Windows 7 dan yang lebih lama, penginstalan perangkat menggunakan driver dengan direktif Reboot akan selalu mengakibatkan pemanggil diberi tahu bahwa reboot sistem diperlukan untuk menyelesaikan penginstalan.

Pada Windows 8 ke atas, perilaku yang dijelaskan di atas hanya terjadi ketika satu atau beberapa perangkat yang akan diinstal sudah dimulai. Daripada memulai ulang perangkat selama penginstalan driver baru, sistem akan memberi tahu pemanggil bahwa reboot sistem diperlukan untuk menyelesaikan penginstalan driver baru. Jika perangkat yang akan diinstal saat ini tidak dimulai, sistem akan mencoba melakukan penginstalan tanpa memerlukan boot ulang sistem. Perhatikan bahwa boot ulang mungkin masih diperlukan jika salah satu tindakan penginstalan masih memerlukannya. Misalnya, jika lokasi file tujuan dari beberapa file yang akan disalin saat ini sedang digunakan, reboot sistem masih akan diperlukan untuk menyelesaikan penginstalan.