下列元件和檔案可用來安裝網路驅動程式:
一個或多個資訊(INF)檔案
迷你埠驅動程式的必要類安裝程式和選擇性協同安裝程式
INetCfg 用於通訊協議和篩選驅動程式
可選的通知物件
除了上述一或多個元件之外,廠商也會選擇性地提供下列檔案:
一或多個設備驅動器映射 (.sys) 檔案和驅動程序連結庫 (.dll) 檔案
驅動程式目錄檔
文字模式設定資訊檔 (txtsetup.oem)
INF 檔案
每個網路元件都必須有網路類別安裝程式用來安裝元件的資訊 (INF) 檔案。 網路 INF 檔案是以通用 INF 檔案格式為基礎。 如需 INF 檔案格式的詳細資訊,請參閱 INF 檔案區段和指示詞。
如需建立網路元件 INF 檔案的詳細資訊,請參閱 建立網路 INF 檔案。
從 Windows OS 組建版本 25319 開始,您可以建立可從 Driver Store執行的網路驅動程式套件。 使用「從驅動程式存放區執行」的 INF 表示 INF 會使用 DIRID 13 來指定安裝時 驅動程式套件 檔案的位置。
您無法透過網路介面安裝驅動程式套件,並在舊版 Windows 上使用驅動程式存放區功能。 若要在此案例中成功安裝驅動程式套件,您必須擁有最低OS組建編號 25319。 如需詳細資訊,請參閱網路 INF 檔案 中的Manufacturer 一節。
INetCfg
目前,NDIS 通訊協定和篩選驅動程式是藉由呼叫 INetCfg 系列 網路介面來安裝。 例如,若要安裝或移除網路元件,驅動程式寫入器會呼叫 INetCfgClassSetup 介面。
驅動程式開發者可以透過程式設計方式呼叫此介面,或者可以使用 netcfg.exe,它會代為呼叫 INetCfg。
如需通訊協定驅動程式安裝的詳細資訊,請參閱 NDIS 通訊協定驅動程式安裝。
如需篩選驅動程式安裝的詳細資訊,請參閱 NDIS 篩選驅動程式安裝。
通知物件
軟體元件,例如網路協定、用戶端或服務,可以有 通知物件。 notify 物件可以顯示使用者介面、通知元件系結事件,讓元件可以對系結程式執行一些控制,並有條件地安裝或移除軟體元件。 在舊版 Windows 上,您無法使用從 Driver Store執行的 notify 物件來建立驅動程式套件。 若要在此案例中成功安裝驅動程式套件,您必須擁有最低OS組建編號 25341。 如需通知物件的詳細資訊,請參閱 網路元件通知物件。
網路適配器不能有通知物件。 它可以有協同安裝程式。 如需共同安裝程式的詳細資訊,請參閱 撰寫共同安裝程式。
廠商提供的檔案
廠商會為裝置提供一或多個驅動程式,通常由驅動程式映像(.sys)檔案和驅動程序連結庫(.dll)檔案所組成。 廠商也可以提供選擇性的驅動程式 目錄檔案。 廠商藉由將其驅動程式套件提交至 Windows 硬體質量實驗室 (WHQL) 進行測試和簽署,以取得數位簽名。 WHQL 會傳回具有目錄 (.cat) 檔案的套件。 廠商必須在裝置的 INF 檔案中列出目錄檔案。
廠商也可能提供選用的文字模式安裝資訊檔案 (txtsetup.oem)。 如果需要網路裝置才能開機計算機,裝置的驅動程式或驅動程式必須包含在作系統套件中,或這類裝置的廠商必須提供 txtsetup.oem 檔案。 txtsetup.oem 檔案包含系統安裝元件在文字模式安裝期間用來安裝裝置的資訊。