Назад | Перейти на главную страницу

Повторная установка MSI, получение ошибки «недопустимое короткое имя файла»

Мы работаем под управлением 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 на наличие проблем.