Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7安裝應用程式出現錯誤 0x80070057?環境變數 TEMP/TMP 路徑修正解決

編輯:Windows 7 系統介紹

Windows 7 安裝應用程式(Microsoft Store、獨立安裝包)失敗,彈出「發生位置錯誤,錯誤代碼:0x80070057」。主因是系統/使用者環境變數 TEMP、TMP 指向不存在或無寫入權限的路徑,導致安裝程式無法建立暫存檔。修正路徑即可解決。

修正步驟

  1. 右鍵「電腦」→「內容」→「進階系統設定」→「進階」頁籤 →「環境變數」。
  2. 使用者變數 區域,找到 TEMP 和 TMP,雙擊編輯,變數值設為:
    %USERPROFILE%\AppData\Local\Temp
  3. 系統變數 區域,找到 TEMP 和 TMP,雙擊編輯,變數值設為:
    %SystemRoot%\TEMP
  4. 確定關閉所有視窗,重新開機。
  5. 重新執行安裝程式測試。

驗證與補充

  • 驗證路徑存在: Win+R 輸入 %TEMP% 和 %TMP%,應正常開啟資料夾且可建立檔案。
  • 權限檢查: 右鍵 Temp 資料夾 →「內容」→「安全性」→ 確認目前使用者 / SYSTEM / Administrators 有「寫入」權限。
  • 清理舊暫存檔: 修正後,可手動清空 %TEMP% 釋放空間(安裝失敗常留下大量殘留)。
  • 安裝前建議: 先在「程式和功能」完整解除安裝失敗的應用程式,避免殘留註冊表/檔案衝突。

錯誤代碼解析

0x80070057 = E_INVALIDARG(參數無效),Windows API 回傳通用錯誤,此處特指安裝程式嘗試存取 TEMP/TMP 路徑失敗(路徑無效、權限不足、磁碟滿)。

Copyright © Windows教程網 All Rights Reserved