Я работаю над установщиком, использующим 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-битных системах?
Возможно, лучшим подходом было бы запланировать перезагрузку для всех баз.
Спасибо, Алан