Win7遠程桌面連接時,默認**拒絕空密碼賬戶**登錄(提示「無法登錄,因為賬戶有空密碼」)。若在受信任的局域網/虛擬機/測試環境中,希望使用無密碼賬戶(如Administrator無密碼)直接遠程登錄,需修改兩處設置:系統屬性開啟遠程權限 + 本地安全策略允許空密碼網絡登錄。
完整設置流程
- 開啟遠程桌面權限
右鍵「計算機」 → 屬性 → 左側 高級系統設置 → 遠程 標籤 → ✅ 勾選 「允許遠程連接到此計算機」 → 建議勾選「僅允許運行使用網絡級身份驗證的遠程桌面的計算機連接(較安全)」 → 確定。
- 修改本地安全策略允許空密碼網絡登錄
Win + R → secpol.msc 打開「本地安全策略」
依次展開:安全設置 → 本地策略 → 安全選項
右側列表找到:
「賬戶:使用空白密碼的本地賬戶只允許進行控制台登錄」
雙擊 → 選擇 「已禁用」 → 確定。
- 確保目標賬戶確為空密碼
控制面板 → 用戶賬戶 → 管理其他賬戶 → 選中目標賬戶(如Administrator) → 創建密碼 介面留空直接「創建密碼」/「更改密碼」留空 → 確認空密碼設置成功。
- 驗證遠程連接
客戶端運行 mstsc → 輸入目標IP → 連接 → 用戶名輸入目標賬戶名(如 Administrator) → 密碼**留空** → 確定 → 應成功進入遠程桌面。
💡 替代方案:註冊表直接修改(無secpol.msc的家庭版)
管理員CMD/註冊表編輯器:
# 註冊表路徑
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
# 值名稱:LimitBlankPasswordUse
# 類型:REG_DWORD
# 數據:0 = 允許空密碼網絡登錄(禁用策略)
# 1 = 僅允許控制台登錄(默認啟用策略)
# 一鍵命令
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa" /v LimitBlankPasswordUse /t REG_DWORD /d 0 /f
修改後無需重啟,即時生效。
⚠️ 安全警示(必讀)
- 極高風險:允許空密碼遠程登錄 = **任何能訪問該機器445/3389端口的人無需密碼即可獲得完全控制權**。
- 僅限極受信環境:
• 完全隔離的實驗室局域網
• 虛擬機NAT網絡/僅主機模式
• 內網無外網出口、無未授信設備、物理安全可控
• 臨時測試,**用完立即恢復策略/設置強密碼**
- 生產/辦公/暴露公網環境嚴禁:會導致勒索病毒、挖礦蠕蟲、暴力破解、數據竊取、橫向移動等災難性後果。
- 最佳實踐:永遠為所有賬戶設置**強密碼**(12位以上、大小寫數字符號混合) + **啟用NLA(網絡級身份驗證)** + **修改默認3389端口** + **防火牆限制源IP** + **使用VPN/ZeroTier/Tailscale隧道** 進行遠程管理。
技術上可行 ≠ 安全可用。**除非你完全理解風險並掌控環境,否則請勿啟用空密碼遠程登錄。** 設置強密碼、配置NLA、限制訪問源,才是遠程桌面的正確打開方式。