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