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