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

Windows 7 安裝 ArcGIS 9.3 完整記錄:授權檔路徑中文導致匯入失敗解決法

編輯:Win7 系統基礎知識

GIS 開發者必看:Win 7 相容 ArcGIS 9.3 安裝避坑指南

作者端午節前裝好 Win 7,顯卡驅動折騰後終於穩定。ArcGIS 9.3 安裝過程中遇到兩個問題:Desktop 授權檔直接雙擊會自動關閉、Engine 授權檔 (.ecp) 匯入失敗。經分析發現 .ecp 檔路徑包含中文字元 導致解析錯誤,移至純英文路徑即解決。本文記錄完安裝流程與關鍵修正。

環境與版本

  • OS:Windows 7 (RC/正式版均適用)
  • ArcGIS:9.3 (Desktop + Engine Runtime/SDK)
  • 顯卡:NVIDIA GeForce FX 5200 (需特定驅動避免藍屏,作者可提供)

問題一:Desktop 授權檔雙擊自動關閉

  1. 使用最新 LMSetup.exe (17.7MB) 安裝授權管理器。
  2. 選擇授權檔時,直接雙擊 .ecp 會閃退。
  3. 解法:用記事本開啟 .ecp → 全選複製 → 貼上授權精靈輸入框 → 後續安裝順利。

問題二:Engine .ecp 匯入失敗 (核心發現)

  1. Runtime/SDK 安裝皆正常。
  2. 匯入 .ecp 時出錯 (截圖錯誤訊息)。
  3. 嘗試:手動輸入授權碼 OK → 排除檔案內容/格式/副檔名問題。
  4. 靈感:安裝路徑包含中文資料夾名稱 (如 `D:\軟體\ArcGIS\...`)。
  5. 將 .ecp 移至純英文路徑 (如 `D:\Software\ArcGIS\license.ecp`) → 匯入成功!

根因分析

ArcGIS 9.3 授權解析器對 Unicode 路徑支援不完善,讀取 .ecp 時中文路徑導致內部字串解析錯誤。這不僅限 .ecp,任何授權相關檔案 (`.lf`, `.lic`) 皆應放置純 ASCII 路徑。

完整安裝建議步驟

    1. 先安裝顯卡驅動 (避免藍屏)。 2. 建立純英文安裝目錄 (如 `C:\ArcGIS\`)。 3. 安裝 ArcGIS Desktop 9.3 → 使用 LMSetup.exe → 授權檔用記事本複製貼上。 4. 安裝 ArcGIS Engine Runtime/SDK。 5. 將 .ecp 放入純英文路徑 → 授權精靈匯入。 6. 測試 ArcMap、ArcCatalog、自訂開發專案啟動正常。

給 GIS 開發者的提醒

  • Win 7 對 ArcGIS 9.3 相容性良好,關鍵在路徑純英文、授權檔正確匯入。
  • 若遇類似「參數錯誤」、「檔案格式不正」且檔案本身無誤,優先檢查路徑是否含中文/特殊字元。
  • 10.x 版本已大幅改善 Unicode 支援,建議條件允許升級。

一個中文資料夾名稱卡住整個授權流程,血淚教訓:開發/專業軟體安裝路徑永遠用純英文。Win 7 跑 ArcGIS 9.3 完全可行,只要繞過這個坑。

Copyright © Windows教程網 All Rights Reserved