Windows XP/7/10/11 預設安全策略限制 Guest 帳戶網路存取,導致啟用 Guest 後仍無法訪問共享資源。本文提供三層次解決方案,從最簡單到最安全依序說明。
核心阻礙三重奏
- Guest 帳戶預設停用。
- 本地安全策略「從網路存取這台電腦」未包含 Guest。
- 「空密碼帳戶僅允許主控台登入」啟用(預設),Guest 無密碼即被封鎖網路登入。
方案一:修改網路存取模式(最簡單、最推薦)
不需啟用 Guest,直接修改網路驗證模式:
- 開啟
secpol.msc(本地安全策略)→ 本地原則 → 安全性選項。
- 找到 網路存取:本地帳戶的共用和安全性模型。
- 預設為「僅來賓(Guest)」,改為 「經典 - 對本地使用者進行驗證,不改變其身分」。
- 套用後,遠端存取時可輸入任意有效本地帳號密碼(含 Administrator),不再強制映射為 Guest。
優點:無需啟用 Guest、無空密碼風險、支援多帳號區分權限。
缺點:需在每台被存取電腦設定(可用群組原則批量推送)。
方案二:啟用 Guest 並調整策略(兼容舊版應用)
若舊版應用/舊設備僅支援無密碼 Guest 存取:
lusrmgr.msc → 使用者 → Guest → 取消勾選「帳戶已停用」。
secpol.msc → 本地原則 → 使用者權利指派 → 從網路存取這台電腦 → 新增 Guest。
- 同介面 → 拒絕從網路存取這台電腦 → 確認 Guest 不在清單中。
- 安全性選項 → 網路存取:本地帳戶的共用和安全性模型 → 設為「經典」(或保留「僅來賓」但需下一步)。
- 關鍵:安全性選項 → 帳戶:使用空白密碼的本地帳戶僅允許主控台登入 → 停用。
或為 Guest 設定強密碼(建議),並將「空白密碼限制」保持啟用。
方案三:建立專用共享帳戶(最佳實踐)
- 建立標準使用者
shareuser,設定強密碼,加入「Guests」群組,移出「Users」群組(降低權限)。
- 共用資料夾權限 → 新增
shareuser → 給予「讀取」或「讀取/寫入」。
- NTFS 安全性 → 同步給予對應權限,移除「Everyone」、「Guest」。
- 遠端存取使用
shareuser + 密碼,安全可追蹤,符合最小權限原則。
常見問題排查
- 登入對話框帳號欄位灰色不可編輯:確認為「僅來賓」模式,改為「經典」即解決。
- 「您沒有權限存取」:檢查共用權限與 NTFS 權限雙重疊加、防火牆檔案與印表機共用(SMB)入站規則啟用。
- 跨網域/工作群組存取:需建立相同帳號密碼的本地帳號,或啟用 NetBIOS over TCP/IP、配置 LMHosts。
群組原則批量部署(企業環境)
GPO: 電腦設定 → Windows 設定 → 安全性設定 → 本地原則 → 安全性選項
- 網路存取:本地帳戶的共用和安全性模型 = 經典 (1)
- 帳戶:使用空白密碼的本地帳戶僅允許主控台登入 = 啟用 (1)
- 網路存取:允許匿名 SID/名稱轉換 = 停用 (0)