萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 10 資訊

Win10 預覽版 PowerShell 無回應/打不開?註冊表修改 ForceV2=0 立即修復

故障背景

Win10 Insider Preview (Redstone 早期版本) 引入新版 PowerShell 主控台架構 (ForceV2),導致 PowerShell 視窗開啟即凍結/無回應/閃退。微軟已確認為 Bug,後續累積更新修復,但舊版用戶可手動修復。

PowerShell 無回應

註冊表修復步驟

  1. Cortana 搜尋 `regedit` → Enter 開啟登錄編輯器。
  2. 導航至:
    `HKEY_CURRENT_USER\Console`
  3. 右側找到 `ForceV2` (DWORD) → 雙擊修改數值資料為 `0` (十進位)。
  4. ForceV2 修改為 0
  5. 重新開機 (或登出/登入) 生效。
  6. PowerShell 應恢復正常啟動與操作。

原理解析

`ForceV2 = 1` 強制使用新版主控台宿主 (ConPTY/Windows Terminal 核心),早期版本相容性不佳導致死鎖。設為 `0` 回退至傳統 `conhost.exe` 架構,即時恢復穩定。

替代方案 (不改註冊表)

  • 使用 **Windows Terminal** (Microsoft Store 安裝) 替代內建 PowerShell 主控台,支援新舊版 PowerShell、Cmd、WSL、Git Bash 等多標籤,體驗更優。
  • 啟動「PowerShell ISE」 (傳統圖形化 IDE) 繞過主控台問題。

狀態更新

Win10 1903 (19H1) 及更新版本已修復此 Bug,正式版用戶一般不會遇到。若在 LTSC/企業版長期服務通道遇到,同樣適用此修復。

copyright © 萬盛學電腦網 all rights reserved