Bagikan melalui


Direktif INF CopyINF

Direktif CopyINF menyebabkan file INF tertentu disalin ke sistem target. Direktif CopyINF didukung di Windows XP dan versi Windows yang lebih baru.

[DDInstall]
  
CopyINF=filename1.inf[,filename2.inf]...

Keterangan

Dukungan sistem untuk direktif CopyINF tersedia di Microsoft Windows XP dan versi Windows yang lebih baru.

Arahan ini biasanya digunakan saat menginstal perangkat multifungsi. Jika penginstalan perangkat multifungsi memerlukan beberapa file INF (untuk beberapa fungsi yang termasuk dalam beberapa kelas penyiapan), menggunakan direktif ini memastikan bahwa Windows akan menemukan file INF saat menginstal fungsi. Gunakan aturan berikut:

  • Jika fungsi yang disediakan oleh perangkat multifungsi dijumlahkan sebagai turunan perangkat induk (seperti perangkat IEEE 1284.4), file INF untuk perangkat induk harus memiliki direktif CopyINF untuk menyalin file INF untuk fungsi individual perangkat.

  • Jika semua fungsi yang disediakan oleh perangkat multifungsi (seperti kartu PCI) dijumlahkan sebagai serekan satu sama lain, file INF untuk setiap fungsi harus memiliki direktif CopyINF untuk menyalin file INF untuk semua fungsi serekan.

Jika Anda mengikuti aturan ini, Windows dapat menginstal driver untuk setiap fungsi tanpa meminta pengguna untuk disk penginstalan untuk setiap fungsi.

Poin-poin berikut berlaku untuk direktif CopyINF :

  • Sebelum Windows Vista, Windows menyalin file INF yang ditentukan sebagai bagian dari pemrosesan default untuk DIF_INSTALLDEVICE (lihat SetupDiInstallDevice) setelah perangkat berhasil diinstal.

    Windows menyalin berkas INF yang ditentukan ke dalam jalur direktori sistem yang akan dicarinya selama penginstalan perangkat.

  • File INF yang ditentukan dalam direktif CopyINF harus berada di direktori yang sama dengan file INF yang berisi direktif CopyINF atau dalam subdirektori direktori tersebut. Jika file INF berada di subdirektori, direktif CopyINF harus menyertakan jalur relatif penuh ke file INF tersebut. Contohnya,CopyINF=SubDir1\SubDir2\Example.inf.

  • Anda harus menyertakan semua file INF pada setiap disk penginstalan multidisk.

Dimulai dengan Windows Vista, poin berikut juga berlaku untuk direktif CopyINF :

  • Direktif CopyINF menyebabkan paket driver lengkap yang direferensikan oleh file INF yang ditentukan untuk disalin ke penyimpanan driver. Ini diperlukan untuk mendukung penyebaran paket driver multifungsi, karena media sumber asli mungkin tidak tersedia ketika perangkat benar-benar diinstal. Jika paket driver yang direferensikan oleh file INF yang ditentukan sudah ada di penyimpanan driver, file INF yang ditentukan dalam direktif CopyINF diabaikan.

  • Direktif CopyINF diproses selama impor penyimpanan driver alih-alih selama penginstalan perangkat. Ini berarti bahwa panggilan ke SetupCopyOEMInf pada Windows Vista dan versi Windows yang lebih baru menyebabkan semua arahan CopyINF dalam file INF yang ditentukan diproses pada saat itu. Ini terjadi secara rekursif untuk setiap direktif CopyINF yang terkandung dalam file INF yang ditentukan sampai semua paket driver yang direferensikan disalin ke penyimpanan driver.

Dimulai dengan Windows 10, versi 1511, dalam keadaan tertentu (misalnya, menjalankan Windows Update atau beberapa panggilan ke DiInstallDevice), INF yang disalin dengan CopyINF juga akan diinstal pada perangkat yang berlaku.

Untuk informasi selengkapnya tentang cara menyalin file INF, lihat Menyalin INF.

Contoh

[MyMfDevice.NTx86]
CopyINF = Sound.INF