Windows

重新/安裝 MSI,出現“不是有效的短文件名”錯誤

  • October 5, 2020

我們正在執行 Windows 2008。

我們有一個名為 ImportService 的 Windows 服務,它是通過 MSI 包安裝的。

大約 3 個月前安裝了以前的版本,沒有問題。

現在什麼時候解除安裝了以前的版本。當我們嘗試安裝新版本時,我們收到以下錯誤:

’ImportService’ is not a valid short file name

然後我們嘗試重新安裝舊版本並得到同樣的錯誤。因此,我們認為夏季期間的更新改變了相關設置。

問題是我們如何允許這是一個有效的文件名?

您可以嘗試在 Orca其他.msi 打包程序/編輯器中打開 .msi 並查看“快捷方式和文件表”以驗證 ShortName 和 LongName 條目是否正確且有效。ShortName 必須是有效的 8.3 文件名。

例如

IMPORT~1.DLL

我知道這已經很老了,但我們自己也遇到了這個問題。我們在 MSI 日誌文件中發現,它檢索到的有關各種安裝文件夾(收藏夾)的資訊指向一個不存在的網路驅動器。

檢查 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell 文件夾是否有問題。

引用自:https://serverfault.com/questions/54947