InstallShield: Windir Возвращает C: Documents & Settings FCUSER Windows вместо C: Windows
-
02-10-2019 - |
Вопрос
У нас есть настройка, разработанная в InstallShield VR 6.3. Это самоустраиваемая единственная настройка. Он больше всего работает в большинстве вариантов Windows, но на Windows Server 2003 64bit в Режим выполнения При выполнении RD он возвращает каталог Windows пользователя против Windir IE C: Документы и настройки fcuser Windows вместо C: Windows. Отказ Согласно с http://support.microsoft.com/?kbid=186499. Он должен работать нормально, когда я изменяющую совместимость бита настройки, но это не так. Я тоже попробовал изменение совместимости бита этих ключей тоже (unubn, setup и setup1), но она тоже не работала. Но когда я когда я запускаю настройку в самой докримаемой, извлекая его отлично.
Решение
InstallShield 6.3 - 10 лет, выпущенные при выходе Windows 2000. В то время не было 64-разных ОС Windows. Я не удивлен, что у тебя возникли проблемы. Вы действительно должны подумать об использовании современной версии InstallShield или мигрировать на что-то вроде Wix / NSIS, если обновление не может быть финансово невозможно.
Когда я работаю - вокруг использования Windir, вы можете попробовать получить это значение реестра: hkey_local_machine Программное обеспечение Microsoft Windows NT Centreversion SystemRoot
Или попробуйте получить значение этой переменной среды:
% SystemRoot%