Переменные среды - это не то же самое, что Ключи реестра .
Windows обращается к определенным ключам реестра при настройке среды по умолчанию, которую программа получает, когдаон запускается из оболочки.Однако его изменение не приведет к введению этих значений в среду уже запущенных процессов (в Rebol или любой другой программе).И наоборот, если вы установите вещи в среде работающей программы, вы не увидите эти изменения, отраженные обратно в реестр.
Если вы хотите прочитать значения реестра, для этого есть API:
http://www.rebol.com/docs/sdk/registry.html
НО правильно или неправильно: общепринято (на каждой платформе, которую я использовал), чтобы выйти из программы и перезапустить ее, чтобы обновить средупеременные из системных настроек.Если вы попытаетесь обойти это, вы можете вызвать больше сложности и путаницы, чем что-либо еще.