當您有安裝的 Windows PowerShell 1.0 時,您無法升級以 Windows 為基礎的作業系統

適用於: Windows Vista 商用進階 64 位元版Windows Vista 家用入門 64 位元版Windows Vista 家用進階 64 位元版

支援的 Windows Vista Service Pack 1 (SP1) 結束 2011 年 7 月 12 上。若要繼續接收 Windows 安全性更新,請確定您正在執行 Windows Vista Service Pack 2 (SP2)。如需詳細資訊,請參閱此 Microsoft 網頁︰支援結束某些 Windows 版本的

狀況


當您嘗試升級已安裝的 Windows PowerShell 1.0 的電腦上的作業系統時,升級失敗時。此外,[相容性檢查] 功能,就會顯示下列訊息︰
升級 Windows 之前,您必須進行下列變更︰


解除安裝下列程式︰

  • Windows PowerShell

因應措施


若要解決這個問題,消除相容性檢查的錯誤。若要執行這項操作,請參考下列步驟:

  1. 解除安裝 Windows PowerShell 1.0。
  2. 再次執行作業系統升級。
  3. 重新安裝 Windows PowerShell 1.0。

更多的資訊


如何解除安裝 Windows PowerShell 1.0

如果要解除安裝 Windows PowerShell 1.0,請依照下列適合您作業系統的步驟。

Windows Vista

  1. 按一下 [開始]開始搜尋] 方塊中鍵入appwiz.cpl ,然後按 ENTER 鍵。
  2. 在工作清單中,按一下 [檢視安裝的更新]。
  3. 解除安裝更新] 清單中, Windows PowerShell(TM) 1.0 (KB928439),以滑鼠右鍵按一下,然後按一下 [解除安裝
  4. 請依照指示解除安裝 Windows PowerShell 1.0。

    注意如果您停用 Windows PowerShell,藉由使用 [開啟或關閉 Windows 功能] 選項,這未滿足的相容性檢查的程序。您必須解除安裝 Windows PowerShell。

Windows Server 2003

  1. 按一下 [開始],按一下 [執行]、 輸入appwiz.cpl,然後按一下[確定]
  2. 按一下以選取 [顯示更新] 核取方塊。
  3. 在 [目前安裝的程式和更新] 清單中,請安裝 Windows PowerShell 1.0 的 hotfix 中找到項目。根據所使用的安裝套件,此項目會類似下列其中一項︰
    • Windows Server 2003 (KB926139) 的 Hotfix
    • Windows Server 2003 (KB926140) 的 Hotfix
    • Windows Server 2003 (KB926141) 的 Hotfix
  4. 按一下 [Windows PowerShell hotfix 項目,然後按一下 [移除
  5. 依照指示解除安裝 Windows PowerShell 1.0 的 hotfix。
注意 根據預設,Windows Server 2003 的 Service Pack 2 已安裝於系統中,如果 PowerShell 1.0 無法解除安裝。若要解決這個問題,請依照下列步驟執行︰
  1. 請遵循下列 「 Microsoft 知識庫 」 (KB) 文件,931941,為信任 KB926139 中所引用的 Windows PowerShell 1.0 步驟︰
    931941的 Oobmig.exe 工具是可供您安裝 Windows Server 2003 的 Service Pack 2 後,還原信任 out-of-band 的更新

    注意您可能必須重新啟動電腦。
  2. 檢查更新是否可以使用 [控制台] 解除安裝。如果無法解除安裝更新,以這種方式,手動解除安裝 PowerShell 從下列位置︰
    C:\WINNT\$NtUninstallKB926139$\spuninst\spuninst.exe
    注意您可能必須重新啟動電腦。

Windows XP

  1. 按一下 [開始],按一下 [執行]、 輸入appwiz.cpl,然後按一下[確定]
  2. 按一下以選取 [顯示更新] 核取方塊。
  3. 在 [目前安裝的程式和更新] 清單中,按一下 [ Windows PowerShell(TM) 1.0,,,然後按一下 [移除
  4. 請依照指示解除安裝 Windows PowerShell 1.0。
按一下其中一個下列的連結,以重新安裝 Windows PowerShell 1.0,視作業系統和語言喜好設定的版本而定︰

如需有關 Windows PowerShell 1.0 英文語言安裝封裝 Windows Server 2003 和 Windows XP,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

926139 Windows PowerShell 1.0 英文語言安裝封裝 Windows Server 2003 和 Windows XP

如需有關 Windows PowerShell 1.0 當地語系化的安裝套件的 Windows Server 2003,以及 Windows XP,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

926140 Windows PowerShell 1.0 當地語系化安裝套件的 Windows Server 2003,以及 Windows XP

如需有關 Windows Server 2003 和 Windows XP 時,Windows PowerShell 1.0 多語系使用者介面 (MUI) 語言套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

926141 Windows PowerShell 1.0 多語系使用者介面 (MUI) 語言套件的 Windows Server 2003,以及 Windows XP

如需有關 Windows PowerShell 1.0 的安裝套件的 Windows Vista 而言,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

928439 Windows PowerShell 1.0 的 Windows Vista 的安裝套件

如需有關 Windows PowerShell 的詳細資訊,請造訪下列 Microsoft 網站︰