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

Установка 32-разрядного программного обеспечения вне% windir% \ Program Files (x86) в Windows 2008 R2

У меня есть 32-разрядное приложение, которое мне нужно установить и протестировать на сервере Windows 2008 R2. Это приложение имеет некоторые зависимости от стороннего 32-разрядного программного обеспечения (клиент Oracle 10g и среда выполнения TCL - большая часть приложения - это сценарии TCL). Это приложение также создает службы Windows для запуска.

Текущая версия продукта требует, чтобы его двоичные файлы (.exes и .dlls) и скрипты должны быть установлены в D:\App. Этот путь жестко задан в скриптах и ​​файлах конфигурации. Также требуется, чтобы среда выполнения TCL была установлена ​​в D:\TCL.

Меня беспокоит, что если я попытаюсь установить 32-битные двоичные файлы вне %windir%\Program Files (x86), тогда будут происходить странные вещи; оправданы ли мои опасения? Есть ли какие-либо побочные эффекты или проблемы с запуском 32-битных приложений вне %windir%\Program Files (x86) на Windows 2008 R2? Должно ли наше приложение делать что-то особенное с двоичными файлами, если они работают вне %windir%\Program Files (x86) папка?

Будет работать нормально. Windows обнаружит, что это 32-разрядный EXE, завернет его в Wow64, и все готово.

Я редко использую «Program Files» или его 32-битный эквивалент, так как я ненавижу имена каталогов с пробелами. У меня не было никаких проблем.