Я работаю над установщиком, использующим Wix 3.5, который должен установить системную переменную среды PATH.
Вот как я устанавливаю переменную окружения:
<Directory Id="DirectoryName">
<Component Id="ComponentID" Guid="{BE20AF67-5943-4AF4-BE66-226E2D4B844F}">
<Environment Id="EnvironmentID" Name="PATH" Action="set" Value="the path" Part="last" Separator=";" System="yes" />
</Component>
</Directory>
Похоже, что это работает на 32-битных системах без перезагрузки для распознавания изменений. Однако, когда я пытаюсь это сделать на 64-битной Windows 7, требуется перезагрузка.
Это известная проблема в 64-битных системах?
Возможно, лучшим подходом было бы запланировать перезагрузку, чтобы охватить все базы.
Спасибо,
Alan