Мы работаем под управлением Windows 2008.
У нас есть служба Windows под названием ImportService, которая устанавливается с помощью пакета MSI.
Предыдущая версия была установлена около 3 месяцев назад без проблем.
Когда деинсталлировали предыдущую версию. При попытке установить новую версию мы получаем следующую ошибку:
’ImportService’ is not a valid short file name
Затем мы попытались переустановить старую версию и получили ту же ошибку. Поэтому мы думаем, что летом было обновление, которое изменило соответствующие настройки.
Вопрос в том, как сделать так, чтобы имя файла было действительным?
Вы можете попробовать открыть .msi в Orca или Другой .msi packager / editor и просмотрите «Таблица ярлыков и файлов», чтобы убедиться, что записи ShortName и LongName верны и действительны. Короткое имя должно быть действительным именем файла формата 8.3.
Например
IMPORT~1.DLL
Я знаю, что это довольно давно, но мы сами столкнулись с этой проблемой. Мы обнаружили в файле журнала MSI, что полученная информация о различных установочных папках (избранных) указывала на несуществующий сетевой диск.
Проверьте папку HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell на наличие проблем.