有部分读者在运行quartus时,发现软件无法进行综合分析,且出现红色错误,显示一段带乱码的路径。如下图所示: 这是由于读者的电脑用户名是中文引起的,这时候如果想要单单通过修改用户名来解决该问题是不够的,还需要对电脑的环境变量进行修改。如果仅仅是将用户名修改为英文,会发现软件仍会报相同的错误,正确的修改方式如下: 1. 以管理员身份运行cmd 2. 输入代码net user administrator /active:yes,打开管理员权限并回车,此时电脑防护软件可能会发出敏感操作提醒,全部点击允许即可。 3. 输入代码 net user administrator 12345678,此时防护软件提醒的敏感操作全部点击允许。 4. 注销自己当前账户,登录管理员账户Administrator,注意注销账户前保存好自己需要保存的进程。 5. 登录管理员账户后打开系统盘的用户文件夹,将待修改的用户文件夹改为英文用户名。 6. 通过组合键Win+R打开运行,输入regedit进入注册表。 7. 找到需要更改的注册表,路径如下:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList\S-1-5-21-1036305198-3770847744-410731720-1001。(注:红色部分不一定是这个名称,用户请根据下图参考) 8. 双击红框部分修,将中文部分用户名改为英文用户名,注意需要和前面修改文件夹的用户名一致。 9. 以管理员权限运行cmd,输入 net user administrator /active:no ,关闭管理员账户,弹出的敏感操作提示点击允许,运行成功后登录自己原来账号。 10. 登录账号后打开控制面板,搜索“高级系统设置”,修改环境变量,将所有含有之前中文名的路径改为修改后的英文路径。 11. 打开netplwiz,将修改前的用户名改为修改后的英文用户名,修改完成后依次点击确认即可完成本次环境变量的修改。 12. 打开cmd,输入net user 即可看到账户名已经被修改 为了验证本次修改是否成功,我们运行一个程序进行综合分析。 可以看到程序综合成功并未报错,证明环境变量的修改成功。
|