Можно ли добавить значения в реестр Windows типа, отличного от reg_sz? В частности мне нужно добавить reg_dwords.
Вы можете использовать API install4j, просто установите значение типа Integer
Integer
WinRegistry.setValue( RegistryRoot.HKEY_CURRENT_USER, "mykey", "myValue", new Integer(5) );
В этом случае результирующий тип в реестре будет REG_DWORD.
REG_DWORD