共用方式為


更新非套件感知驅動程式的核心驅動程式檔案

重要

建議您使用 Microsoft 的 IPP 收件匣類別驅動程式以及 PRINT Support Apps () ,來自訂印表機裝置開發Windows 10和 11 中的列印體驗。

如需詳細資訊,請參閱 列印支援應用程式設計指南

Windows Vista 之前的 Windows 作業系統核心驅動程式元件,包括 Windows Server 2003、Windows XP 和 Windows 2000,可在 Microsoft Connect 網站上作為 XPSDrv、UniDrv 和 PostScript 驅動程式的個別套件使用。 每個套件都有不同的轉散發協定。 套件中的檔案實際上與 Windows Vista 中對應的檔案相同。 若要解除封裝驅動程式檔案,請遵循 取得更新的核心驅動程式套件中所列的步驟。 擴充核心驅動程式套件之後,請在您自己的驅動程式套件中包含所需的核心驅動程式檔案,就像它們屬於驅動程式的一部分一樣。 換句話說,將驅動程式二進位檔案從核心套件複製到驅動程式套件的主目錄。 這會中斷數位簽署核心驅動程式套件的完整性,但它會啟用 Windows XP (,以及 Windows Vista 之前的其他 Windows 作業系統) 和驅動程式,這些驅動程式不會感知以利用核心驅動程式更新。

請注意,未變更的核心驅動程式套件仍然可以儲存在驅動程式套件的個別子目錄中,以在 Windows Vista 中啟用套件感知安裝。 也就是說,您可以發行 Windows Vista 和 Windows XP 的一個驅動程式套件。 套件中的 INF 檔案應該根據您要安裝套件的作業系統,為核心驅動程式檔案選擇適當的來源。 針對 Windows Vista,您的 INF 檔案應該從驅動程式套件中的子目錄安裝未變更的核心驅動程式套件。 針對 Windows XP,INF 檔案應該從套件的主目錄安裝可轉散發核心驅動程式檔案。

針對 Windows Vista,請避免中斷核心驅動程式套件,而且不要直接參考核心驅動程式檔案作為驅動程式套件的一部分。 否則,套件可能會在 Windows Vista 中正確安裝,但結果可能是列印系統不穩定和功能回歸。 若要避免這類問題,請廣泛測試驅動程式更新套件,以確認它在 Windows Vista 和 Windows XP 上安裝正確。

如需詳細資訊,請參閱 建立適用于 Windows XP 和 Windows Vista 的單一驅動程式套件