Я пытаюсь импортировать ключи реестра вместе с установкой моего приложения с помощью PowerShell. Я использую команду ниже для импорта значений реестра (который помещается в файл RegFileName)
reg import ". \ $ RegFileName" / reg: 32
Я ожидаю, что эти значения реестра должны быть импортированы по следующему пути: HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \
Но он импортируется по пути ниже: HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ WOW6432Node \
Вышеуказанное поведение происходит для операционной системы Windows Server 2016, тогда как в ОС Windows Server 2008R2 и Windows Server 2012 он импортируется в «HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \», который ожидается для приложения.
Но в ОС Windows Server 2016 есть еще один узел WOW6432Node под WOW6432Node.
Как я могу изменить свою оболочку PowerShell так, чтобы она импортировала параметры реестра в «HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \» вместо «HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ WOW6432Node \» в ОС Windows Server 2016.