前置檢查清單 (主機端必確認)
- ✅ 印表機實體連接正常、主機已安裝完整驅動、可列印測試頁
- ✅ 印表機已共用:裝置和印表機 → 右鍵印表機 → 印表機內容 → 共用 → ☑ 共用這台印表機、共用名稱簡短英文
- ✅ 網路設定檔為「家用/公司」 (私人),網路探索與檔案/印表機共用已開啟
- ✅ 服務啟動:Windows Firewall、Server、Print Spooler 均為「自動/執行中」 (services.msc)
- ✅ 網卡屬性 → ☑ 檔案和印表機共用 (Microsoft Networks)
同架構環境 (Win7 x64 ↔ Win7 x64 / Win7 x86 ↔ Win7 x86) — 三種連接法
方法一:新增印表機精靈 (標準、最穩)
- 開始 → 裝置和印表機 → 新增印表機
- 新增網路、無線或 Bluetooth 印表機
- 等待搜尋 → 選擇目標共用印表機 → 下一步
- 詢問「安裝驅動程式?」 → 安裝驅動程式 → 完成
方法二:網路芳鄰瀏覽 (最直觀)
- 電腦 → 左側 網路
- 雙擊主機名稱 → 顯示共用資源
- 右鍵共用印表機 → 連接 → 安裝驅動 → 完成
方法三:UNC 路徑直連 (最快、適合腳本部署)
- Win+R → 輸入
\\MAIN-PC\HP_P1006 (主機名\共用名)
- 或
\\192.168.1.100\HP_P1006 (IP\共用名)
- Enter → 雙擊印表機圖示 → 安裝驅動 → 完成
異構架構環境 — 核心難點與解決方案
情況 A:用戶端 Win7 x64、主機 Win7 x86 (或 XP/Win2003 x86)
現象:用戶端找不到 x64 驅動,安裝失敗 (錯誤 0x00000bcb / 0x0000007e)。
根因:x86 主機無法提供 x64 驅動給 x64 用戶端。
解決方案 (三選一):
- 主機安裝 x64 額外驅動:印表機內容 → 共用 → 額外驅動程式 → ☑ x64 → 瀏覽指定 x64 驅動
.inf → 確定。用戶端重新連接即可自動下載。
- 用戶端手動指定驅動:方法三「依名稱選取」失敗後 → 「從磁碟安裝」 → 瀏覽用戶端本地 x64 驅動
.inf。
- 建立本地連接埠 + 手動安裝驅動 (最通用、最穩):
控制台 → 裝置和印表機 → 新增印表機 → 新增本地印表機 → 建立新連接埠 → LocalPort → 埠名輸入 \\MAIN-PC\HP_P1006 → 從磁碟安裝 → 選 x64 .inf → 完成。
此法繞過驅動架構限制,直接用網路路徑做連接埠。
情況 B:用戶端 Win7 x86、主機 Win7 x64
通常無問題,x64 主機內建 WoW64 可提供 x86 驅動。若失敗,同理在主機「額外驅動程式」勾選 x86。
情況 C:主機為 Windows XP / Server 2003
- XP 只能提供 x86 驅動,Win7 x64 用戶端必須用「本地連接埠 + 手動指定 x64 驅動」 (方案 A.3)
- XP 共用名稱限制 12 字元、無空白,建議改短英文
- 確認 XP 防火牆允許「檔案和印表機共用」例外
驗證與設為預設
- 裝置和印表機 → 確認新增印表機圖示正常、狀態「就緒」
- 右鍵 → 設為預設印表機 (綠色勾號)
- 右鍵 → 列印測試頁 → 確認輸出正常
進階:群組原則批量部署 (網域環境)
使用者設定 → 偏好設定 → 控制台設定 → 印表機
→ 新增 → 共用印表機
動作:更新
共用路徑:\\PRINT-SERVER\HP_P1006
標籤:預設印表機 (可選)
目標:項目層級鎖定 → 安全性群組「PrintUsers」
常見錯誤代碼速查
| 代碼 | 含義 | 對策 |
| 0x00000002 | 找不到檔案/驅動 | 重裝驅動、指定 .inf 路徑 |
| 0x00000005 | 存取被拒 | 檢查共用/NTFS 權限、防火牆、認證 |
| 0x0000007e | 模組不存在 (驅動架構不符) | 安裝額外驅動 x64/x86、本地連接埠法 |
| 0x00000bcb | 無法連線到印表機 | 網路不通、主機睡眠、Print Spooler 掛掉、SMB 版本不相容 |
| 0x000003e3 | 印表機已存在 | 先刪除舊印表機 (printui /dl /n "\\PC\Name") 再加 |
結語
Win7 連接共用印表機,同架構「三種連接法任選一」;異架構 (x86↔x64) 核心對策是 主機安裝額外驅動 或 用戶端本地連接埠法。掌握這兩招,不管主機是 XP、Win7、Win10、Linux (Samba),用戶端都是 Win7,都能穩定連線列印。建議 IT 將「本地連接埠法」做成批次腳本/群組原則,新員工入職一鍵部署,零技術支援!