我们正在运行 Windows 2008。
我们有一个名为 ImportService 的 Windows 服务,它是通过 MSI 包安装的。
大约 3 个月前安装了以前的版本,没有问题。
现在什么时候卸载了以前的版本。当我们尝试安装新版本时,我们收到以下错误:
’ImportService’ is not a valid short file name
然后我们尝试重新安装旧版本并得到同样的错误。因此,我们认为夏季期间的更新改变了相关设置。
问题是我们如何允许这是一个有效的文件名?
您可以尝试在 Orca或其他.msi 打包程序/编辑器中打开 .msi 并查看“快捷方式和文件表”以验证 ShortName 和 LongName 条目是否正确且有效。ShortName 必须是有效的 8.3 文件名。
例如
我知道这已经很老了,但我们自己也遇到了这个问题。我们在 MSI 日志文件中发现,它检索到的有关各种安装文件夹(收藏夹)的信息指向一个不存在的网络驱动器。
检查 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell 文件夹是否有问题。