web-dev-qa-db-ja.com

MSIを再/インストールすると、「有効な短いファイル名ではありません」というエラーが発生します

Windows2008を実行しています。

ImportServiceと呼ばれるWindowsサービスがあり、MSIパッケージを介してインストールされます。

以前のバージョンは約3か月前に問題なくインストールされました。

以前のバージョンをアンストールしたとき。新しいバージョンをインストールしようとすると、次のエラーが発生します。

’ImportService’ is not a valid short file name

次に、古いバージョンを再インストールしようとしましたが、同じエラーが発生しました。したがって、夏の間に関連する設定を変更した更新があったと思います。

問題は、これを有効なファイル名にする方法です。

5
Shiraz Bhaiji

Orca または other .msi packager/editorで.msiを開いて、「ショートカットとファイルのテーブル」を調べて、ShortNameとLongNameのエントリが正しいことを確認してください。有効です。 ShortNameは有効な8.3ファイル名である必要があります。

例えば

IMPORT~1.DLL
5
JS.

これはかなり古いことは知っていますが、私たちは自分たちでこの問題に遭遇しました。 MSIログファイルで、さまざまなインストールフォルダー(お気に入り)に関して取得した情報が、存在しないネットワークドライブを指していることがわかりました。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFoldersに問題がないか確認してください。

0
dE7ERV