Win10启动zenmap提示编码错误解决方法

提示utf8编码错误
解决思路:将电脑上账号信息、软件安装路径、环境变量、注册表信息中的中文名、中文路径都换成英文。

第一步 将Administrator解除禁用

右击计算机图标选择管理(或者win+r,输入compmgmt.msc)进入计算机管理
选择“本地用户和组”中的“用户”
在这里插入图片描述
右键用户Administrator,选择属性,在弹出的窗口中将账户已禁用的对勾去掉。
在这里插入图片描述

第二步 登录Administrator

按“ctrl+alt+.”注销当前用户,选着Administrator

第三步 修改C盘用户文件中名称

在资源管理器中将与中文用户名文件夹相关的进程停掉后,进入C盘用户文件夹,将带有中文名的文件夹全部修改为英文名。

第四步 修改注册表中的信息

Win+r,输入regedit进入注册表编辑器,查找如下路径
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
在此路径下寻找含有中文名的注册表信息,并将其修改为英文名称。

第五步 修改环境变量

先注销切换为原来的用户,登陆后右击计算机图标,选择属性,点击左侧高级系统设置,点击环境变量,将用户变量中的中文路径更改英文路径。
(注:更改的英文用户名与更改的英文路径中的用户名应保持一致)
重启电脑,打开zenmap无报错信息


版权声明:本文为qq_45869010原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。