rabbitMQ windows环境重装后报错RabbitMQ service is already present - only updating service parameters

发布时间 2023-05-29 09:14:37作者: 心所欲


错误如下:
C:\Users\Administrator>rabbitmq-service install
RabbitMQ service is already present - only updating service parameters
C:\Program Files\erl\erts\bin\erlsrv: Warning, could not set correct interactive mode.
Error: 句柄无效。---此行有时显示中文乱码
C:\Program Files\erl\erts\bin\erlsrv: Warning, could not set correct service description (comment)Error: 句柄无效。---此行有时显示中文乱码
找了很多教程解决,都无法解决

 

 

测试解决方法如下:

1、卸载Erlang 和rabbitmq

2、运行输入regedit进入注册表 清除 注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv 下的内容

3、删除C:\Users\Administrator、C:\Windows 、C:\Windows\System32\config\systemprofile等搜索出的所有.erlang.cookie 文件

4、管理员权限安装otp_win64_20.3.exe、和rabbitmq-server-3.7.5.exe

5、启动 RabbitMQ Command Prompt (sbin dir)

执行命令开启web管理:rabbitmq-plugins enable rabbitmq_management

6、重启服务:依次执行 net stop RabbitMQ

net start RabbitMQ

7、http://localhost:15672/ 访问rabbit

若还是无法访问 则检查C:\Users\Administrator、C:\Windows 、C:\Windows\System32\config\systemprofile下.erlang.cookie 文件中的内容是否一致,我的重装后C:\Windows\System32\config\systemprofile路径下的文件打不开,从C:\Users\Administrator下复制到另外两个路径下在执行第 6-7步骤后 正常运行了