2016-11-21 35 views
3

我有一個法國客戶與法語版本的Windows 10。然而,我們的Installshield生成的安裝程序正在尋找的C:\ Users \用戶名\本地設置\應用數據,並失敗與「錯誤1320.指定的路徑太長」誘騙英語安裝程序安裝落地窗10

我們試圖看看我們是否可以連接到適當的本地設置\應用程序數據文件夾(英文),但它是要麼無法訪問,要麼作爲我們的管理員沒有權利去那裏(甚至從管理員命令行)。

我理解的Windows 10具有某種看不見的別名或兼容性,這些標準文件夾?

是否有我們可以用它來獲得安裝的軟件花樣?

+0

如果您在安裝程序中使用正確的環境變量('%APPDATA%'),那麼這應該工作 - 您確定您沒有使用過一條至少部分硬編碼的路徑? – slugster

+0

我很確定它不使用正確的環境變量。這就是爲什麼我想知道是否有解決問題的方法? – SMGreenfield

+1

如果它使用硬編碼路徑(即使只是部分硬編碼),那麼不會,除非您想重建MSI,否則無法繞過它。 – slugster

回答

1

免責聲明:這是一個黑客與正確答案被slugster提供 - 重建MSI

現在,這是出於我對你也許能解決這個問題的建議的方式爲你。您可以嘗試創建安裝程序正在查找的路徑,然後創建符號鏈接以將該文件夾鏈接到用戶計算機上正確的文件夾。不能保證這個工作,但可能值得一試。如果您需要更多關於創建符號鏈接的信息,請查看TechNet頁面MkLink