狀況
當您嘗試安裝 Windows 10 時,您會收到下列錯誤,其中一項,並且復原舊版本的 Windows 安裝︰
Windows 10 安裝失敗
錯誤碼 0x80070004
當您下載並安裝 Windows 8.1 時,可能會收到下列錯誤訊息之一︰
發生了,而且無法安裝 Windows 8.1。請再試一次。錯誤代碼: 0xc1900102
無法更新到 Windows 8.1
很抱歉,看來這部電腦無法執行 Windows 8.1。這可能是因為資料夾被重新導向到其他磁碟分割的使用者或程式檔案。
發生了,而且無法安裝 Windows 8.1。請再試一次。錯誤碼︰ 0x80070004
您也可能會注意到事件檢視器] 中的下列錯誤︰
安裝失敗︰ Windows 無法安裝下列更新程式,錯誤 0x80070004: %語言 %esd 配套的父代。
在先前的錯誤,還會使用"%語言 %"代表語言的更新,例如 「 英文 ESD 配套的父代。"
原因
可能發生這個問題,如果有一個或多個下列情況皆成立︰
以視窗 10 和視窗 8 或 8.1:
-
「 使用者 」 目錄已從預設位置"%systemdrive%並 %"磁碟機 (包含 Windows 目錄的磁碟機) 上重新定位。
-
使用者設定檔不位於預設位置。
在 Windows 8 或 8.1:
-
"Program Files] 目錄並非位於系統磁碟機。
-
"Program Files (x86)"目錄並非位於系統磁碟機。
-
"ProgramData"目錄已從預設位置"%systemdrive%並 %"磁碟機 (包含 Windows 目錄的磁碟機) 上重新定位。
注意如果 ProgramData 或程式檔案已重新定位和升級至 Windows 10,將會成功安裝,但您不會有任何應用程式。如需有關這個問題的詳細資訊,請參閱知識庫文章3086105。
解決方案
若要升級您的 Windows 版本,您可以先備份您的檔案,然後重設或重新安裝 Windows。"使用者,""ProgramData,"重新配置,或在 Windows 中不支援"Program Files] 目錄。
備份資訊︰
重設並還原資訊︰
更多的資訊
安裝時 Windows 10,您也可以收到錯誤碼 0x80070004 如果您想要升級,而且電腦已保留的名稱。如需有關這個問題的詳細資訊,請參閱知識庫文章3086101。如需有關 Microsoft 原則] 的相關的 「 使用者 」 和 「 ProgramData 」,重新放置目錄,請參閱知識庫文件︰
949977使用者目錄和磁碟機,含有 Windows 目錄,在 Windows Vista、 Windows Server 2008,以及更新版本的作業系統磁碟機的 ProgramData 目錄的重新配置