重新/安装 MSI,收到“无效的短文件名”错误

Shi*_*iji 5 windows windows-server-2008 filesystems installation msi

我们正在运行 Windows 2008。

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

大约 3 个月前安装了以前的版本,没有问题。

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

’ImportService’ is not a valid short file name
Run Code Online (Sandbox Code Playgroud)

然后我们尝试重新安装旧版本并得到相同的错误。因此,我们认为夏季期间进行了更新,更改了相关设置。

问题是我们如何允许这是一个有效的文件名?

JS.*_*JS. 5

您可以尝试在Orca其他.msi 打包程序/编辑器中打开 .msi 并查看“快捷方式和文件表”以验证 ShortName 和 LongName 条目是否正确有效。ShortName 需要是有效的 8.3 文件名。

例如

IMPORT~1.DLL
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。问题是默认目标文件夹指向一个不存在的磁盘。通过使用 Orca,我们能够注意到这一点。 (2认同)