問題現象
從 Windows Vista 升級 Windows 7 時,安裝進度條停留在 62% 不再推進,系統看似當機實則為背景服務 Iphlpsvc (IP Helper) 在升級過程中停止回應所致,微軟已確認此問題。
解決步驟
- 重新啟動電腦,回到 Windows Vista 環境。
- 右鍵「電腦」→「內容」→ 左側「進階系統設定」→「進階」索引標籤 → 「環境變數」。
- 在「系統變數」區域點擊「新增」。
- 變數名稱輸入:
MIG_UPGRADE_IGNORE_PLUGINS
- 變數值輸入:
IphlpsvcMigPlugin.dll
- 連續點擊三次「確定」關閉所有對話方塊。
- 再次啟動 Windows 7 升級安裝程式,即可順利通過 62% 關卡。
原理說明
此環境變數指示升級程式忽略 IphlpsvcMigPlugin.dll 遷移外掛,避開導致卡住的 IP Helper 服務遷移邏輯,屬微軟官方提供的暫時性規避方案。
補充提醒
- 升級前請完整備份重要資料。
- 確保 Vista 系統已安裝最新更新(特別是 SP2)。
- 若升級後發現網路功能異常,請手動重新安裝網卡驅動程式。