记录一下RabbitMQ因为用户名为中文的报错

记录一下RabbitMQ因为用户名为中文的报错

在运行rabbitmq-pluing.bat enable rabbitmq_management时报错(忘记截图),一开始以为是因为rabbitmq与erl版本不兼容,后来查看文档,发现是兼容的

版本对应关系图,官网地址:https://www.rabbitmq.com/which-erlang.html

确定是因为用户名是中文,修改用户名的步骤如下

首先新创建一个用户user1,给予管理员权限,注销当前用户,进入user1,

注意一下操作都是在user1中进行,保证需要修改的用户处于注销状态,在user1对原来的中文用户进行修改操作

打开命令提示符,输入regedit,进入注册表,选中

--HKEY LOCAL MACHINE
	--SOFTWARE
		--Microsoft
			--Windows NT
				--CurrentVersion
					--Profilelist

在左侧的树状视图中,找到想要更改的用户名对应的子键,双击profilemagePath,对路径上的中文用户名进行修改。

image-20230805091949749

修改后进入c盘,更改(你的中文)用户文件夹名称,更改和注册表中的一致,注意,此时可能,会报提示:其文件夹或文件已在另一程序中打开,此时,我们可以打开任务管理器,选择性能,点击下面的打开资源监视器

image-20230805092346919

在关联的句柄的搜索框中搜索被占用的文件夹的名字,下面会显示占用文件夹的应用,吧后面句柄名称里带文件夹准确位置的应用全部右键结束掉(不要结束完,不带文件夹名称的不要结束)。

image-20230805092547816

结束后刷新一下,确保该删除的删除完后,再次进行修改c盘中的文件夹名,修改成功后即可进入原先的中文用户名用户。

注意此时,电脑用户名显示的还是之前的中文用户名,但是cmd打开命令提示符,在默认路径中显示原先的中文用户名被成功修改了,要想修改账户信息的显示,可以打开控制面板进行修改(有手就行,此处不再演示)

修改用户名后RabbitMQ可能会无法启动,请尝试 rabbitmq-service.bat remove命令移除RabbitMQ服务,然后rabbitmq-service.bat install安装服务后,再次使用rabbitmq-service.bat start启动服务。

image-20230805092346919

[外链图片转存中…(img-3mXRtn3q-1695657048566)]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值