原文:https://zhuanlan.zhihu.com/p/677908307
经过五六个小时的折腾之后,我终于解决了我电脑上CCS的闪退问题。虽然很想唠叨我走的弯路,但本文还是按下不表,只给出解决方法。
为什么会闪退/安装出问题?
正常安装运行要同时满足以下条件:
1.安装路径不要有中文
2.电脑用户名不要有中文
是的,就算你小心翼翼把安装路径、workplace都设置在全英文的环境,只要你现在登录的账户名中有中文(或者严谨地说,非英文),就不能正常使用CCS。
根据我的检索,这个问题应该不分版本,也就是说从我安装的6.1这种老版到现在的11,应该都有这个问题——而除CCS之外,还有很多软件都有这类特性,所以能改用户名的就改用户名吧。
解决方案
1.更改用户名
怪盗柯南:windows关于微软账户和本地账户的关系、绑定、解绑,图文详细操作流程54 赞同 · 13 评论文章这篇教程是相当详细全面的。不过需要谨慎操作,而且花费时间较多。
2.添加本地账户(应急方法)
由于我的电脑不知道出什么问题,不能切换账户、而且难以解决这一问题,所以我按照网络教程新建了英文名本地管理员账户,成功绕过了改名。
以下是具体步骤(Win10)。
- 随便在什么界面,按“Win+x”,在出现的弹窗中选择“Windows PowerShell(管理员)”。(总之想办法以管理员身份运行powershell)
- [1]输入(注意空格!):
net user senpai 114 /add
其中,“senpai”的位置写上你想设置的用户名(这次老老实实用英文吧),“114”的位置写上登录密码。
然后再输入:
net localgroup administrators senpai /add
当然,这里的“senpai”也还是你刚才设置的用户名。
成功之后,无需保存或其他操作,关闭窗口即可。
然后打开“开始”界面,点击原账户名,可以看到:
3. 直接点击这个账户,或者先注销目前账户,然后登录到新账户,此时再打开CCS,发现可以顺利运行。
但是还可以优化。
推荐:在现在的旧账户里,按住“shift”,同时右键点击CCS的应用图标(可以是桌面快捷方式),点击“以其他用户身份运行”,再输入刚才的用户名与密码,就可以实现不切换账户使用CCS。
如果能穿越回刚买电脑的那个夏天,我一定会狠狠给当时乱起微软账户名字的自己一巴掌。