Hi Badri,
In the instructions, I indicate that using the setx command does NOT modify the current shell session. In your sequence of steps you do not indicate that you restart the shell to pick up the value.
First of all, please use the latest version of RabbitMQ, 3.8.9.
Then, log in using the administrative user you used to install RabbitMQ, and open an elevated command prompt. Run these commands:
C:\>cd "\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9"
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>set RABBITMQ_BASE=C:\ProgramData\RabbitMQ
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>setx RABBITMQ_BASE C:\ProgramData\RabbitMQ /M
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>set RABBITMQ_ADVANCED_CONFIG_FILE=C:\ProgramData\RabbitMQ\advanced.config
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>setx RABBITMQ_ADVANCED_CONFIG_FILE C:\ProgramData\RabbitMQ\advanced.config /M
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>.\sbin\rabbitmq-service.bat stop
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>echo %RABBITMQ_BASE%
C:\ProgramData\RabbitMQ
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>echo %RABBITMQ_ADVANCED_CONFIG_FILE%
C:\ProgramData\RabbitMQ\advanced.config
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>.\sbin\rabbitmq-service.bat remove
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>.\sbin\rabbitmq-service.bat install
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.9>.\sbin\rabbitmq-service.bat start
You will not see the RABBITMQ_* variables in the registry entry. They must be set as system-wide variables.
Thanks,
Luke