Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

一鍵批量共享資料夾:喚醒 Windows 內建神器 shrpubw.exe

編輯:XP 系統基礎知識

痛點:右鍵共享 × N 個資料夾 = 重複勞動地獄

區域網路環境下,需共享十幾個專案資料夾給同事。逐個右鍵 → 「共用與安全性」 → 勾選 → 設定權限 → 確定……點擊滑鼠上百次,極易遺漏或設錯。

解決方案:shrpubw.exe —— 隱藏的「建立共用資料夾精靈」

Windows XP 至 Win10/11 皆內建此工具,專為批次、引導式建立 SMB 共用設計。無需安裝、無依賴、介面極簡。

操作流程:三步完成單個共用,循環即可批量

  1. 啟動: `Win+R` → 輸入 shrpubw → Enter。
  2. 精靁引導:
    • 「下一步」 → 「瀏覽」選擇欲共用資料夾。
    • 填寫「共用名稱」 (網路上顯示名) 與「描述」。
    • 「下一步」 → 權限頁:預設「所有使用者完全控制」;可改「唯讀」或「自訂」 (按使用者/群組細粒度授權)。
    • 「完成」 → 共用建立成功。
  3. 關鍵:精靈會詢問 「您想建立另一個共用資料夾嗎?」 → 選「是」 → 回到步驟 2 繼續下一個資料夾。選「否」結束。

進階技巧:命令列自動化 (批次檔/腳本)

shrpubw 僅支援互動模式。若需全自動批量 (如 50+ 資料夾),建議使用 net share 指令腳本:

@echo off
rem 範例:共用 D:\Projects 下所有子資料夾,共用名同資料夾名
for /d %%i in (D:\Projects\*) do (
    net share %%~nxi=%%i /grant:Everyone,FULL /remark:"專案共用 %%~nxi"
)
pause

優點:秒級完成、可版控、可部署。注意:需管理員權限執行;`/grant` 參數視安全策略調整。

共用後的維護與排查

  • 查看現有共用: `net share` 或 `compmgmt.msc` → 「共用資料夾」→「共用」。
  • 停止共用: `net share ShareName /delete` 或右鍵資料夾 → 「內容」→「共用」→「進階共用」→ 取消勾選。
  • 防火牆:確保「檔案與印表機共用」 (TCP 445, 139) 通過防火牆 (私人網路)。
  • 權限最小化原則:生產環境請避免「Everyone 完全控制」,改用特定帳號 + 唯讀/讀寫權限。

結語

shrpubw.exe 是 Windows 留給管理員的「批量共用加速器」。配合 net share 腳本,能將重複點擊轉化為可複用的自動化資產。下次面對成堆待共用資料夾,請記得:Win+R → shrpubw → 循環精靈 → 完成。

Copyright © Windows教程網 All Rights Reserved