重新安装 MSI,出现“不是有效的短文件名”错误

重新安装 MSI,出现“不是有效的短文件名”错误

我们正在运行 Windows 2008。

我们有一个名为 ImportService 的 Windows 服务,它是通过 MSI 包安装的。

大约三个月前安装了先前的版本,没有出现问题。

现在已经卸载了以前的版本。当我们尝试安装新版本时,我们收到以下错误:

’ImportService’ is not a valid short file name

然后我们尝试重新安装旧版本,但出现同样的错误。因此我们认为夏季进行了一次更新,更改了相关设置。

问题是我们如何才能使其成为一个有效的文件名?

答案1

您可以尝试打开 .msi 虎鲸或者其他.msi 打包程序/编辑器并查看“快捷方式和文件表”以验证 ShortName 和 LongName 条目是否正确且有效。ShortName 必须是有效的 8.3 文件名。

例如

IMPORT~1.DLL

答案2

我知道这个问题已经很老了,但我们自己也遇到过这个问题。我们在 MSI 日志文件中发现,它检索到的有关各种安装文件夹(收藏夹)的信息指向了一个不存在的网络驱动器。

检查 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell 文件夹中是否存在问题。

相关内容