【Win10安装ccs报错】提示临时目录路径包含可能破坏安装的Unicode字符。

问题描述:win10安装css,因为电脑用户名为中文而出现的bug

建议:

全篇浏览一次本文后再决定
选取多篇教程综合考虑。

修改日志:

2022/9/5:更改并且具体了原有解决方法,增加了另一种更加稳妥的解决方法。
2022/9/6:增加了一篇参考贴子

前言

因为电赛需要使用ti的板子,所以被迫需要安装他的编译环境。但是莫名其妙的是我安装时一直报错"Your temp directory path contains Unicode characters which can corrupt the installation",但是两个队友却成功安装。于是电赛结束后,我便开始寻找安装失败的原因。
ccs安装报错


问题原因

网上说查了一些资料,说是用户名设置的是中文,但是我两个队友也是中文却安装成功了。按照下面这篇博客的操作加上自己的探索,我终于安装上了ccs,但是也伴随着许多的问题。

解决方法一:新建一个英文名用户(稳妥)

设置 --> 账户
–> 家庭和其他用户
–> 将其他人添加到这台电脑
–> 更改账户类型为管理员
–> 重启登录这个新建的账户,再次安装ccs
–> 然后在新建的账户里面运行ccs,进行代码的书写编译
具体操作链接:新建账户参考链接

虽然这种方法比较稳妥,但是频繁更换账户却比较麻烦,如果觉得麻烦请看方法二

解决方法二:更改注册表信息(有风险)

这种方法有一定的风险导致某些软件无法打开,ccs闪退,无法显示原有的桌面等问题,但是却不用频繁切换账户。
具体请自行选择。

  1. 按照方法一新建一个管理员账户(一定是要管理员账户),进入新建的账户,这个时候可能会初始化账户,耐心等待就好。

  2. 进入新建的管理员账户

  3. win+r输入regedit,回车进入注册表编辑器请添加图片描述

  4. 进入注册表后转到
    计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    在1处选择,在右侧寻找有中文路径的地方,发现2处有中文路径,然后
    请添加图片描述

  5. 鼠标在ProfileImagePath处右键点击修改
    在这里插入图片描述

  6. 将中文该为英文,并且确定请添加图片描述请添加图片描述

  7. 修改完成后进入此电脑,然后在C:\Users目录下,将原本中文名字的文件夹重命名为你修改注册表时一样的英文名字。
    请添加图片描述
    请添加图片描述

  8. 再进入你原来的账户,搜索框输入系统高级设置,打开点击环境变量,保证2处的名字都为你所改的英文名字。再两次确认。
    请添加图片描述

  9. 此时就修改完毕了。随便打开几个应用发现可以正常运行,并且ccs安装无报错。

请添加图片描述


此时,你电脑的用户名已经修改完毕,并且桌面和原来保持一致,然后你就可以安装ccs了,注意关闭电脑的杀毒软件。

结语

我第一次修改中文名字,并没有新建一个管理员账户去修改原有的账户的中文名字,而是直接在原有账户上面修改,可能会有一些问题。第一次当我修改完名字后,安装好ccs后,ccs可以打开,电脑的大部分软件却无法启动,暂时找不到原因,可能也是注册表的原因吧,我又梅开二度,将注册表和文件夹名字改回了原来的中文名字,这个时候原来的软件就可以正常打开了,但是ccs却打不开了(奔溃),多次尝试后,发现只需要用管理员身份运行就可以正常打开了。
第二次,我新建了一个账户去修改原来的账户,发现可以。

注意有的小伙伴可能会因为自己安装的输入法的问题而导致ccs无法安装,看网友的解决方法是将输入法退出,或者卸载。

最后不得不在心里默默吐槽。不但板子 ** , 编译环境也 **

!!!文章只是分享了我的解决方法,不代表适合所有人,请修改时候慎重考虑!!!


参考链接:安装CCS时提示路径中含有非法字符
【DSP】win10安装CCS5.5教程及报错解决方法
解决win10家庭版系统C:\Users用户名中有中文,更改为英文的问题

  • 14
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值