Windows命令行cmd/PowerShell一启动就报错

先重启,确定能够复现问题,再往下看:

这种问题多半是因为卸载软件时没卸干净,在注册表等地方有残留。尤其是卸载一些开发工具,比如Python的Anaconda包,开发者管装不管卸,一堆残留。。。卸载Anaconda/Miniconda时,还得手动清理一番。

解决办法:
1)PowerShell报错
找到当前用户的文件夹,看文件夹下是否有一个“WindowsPowerShell”的子文件夹;如果有,将其内容清空。重启。

2)cmd报错
参考以下内容,关于cmd的启动脚本:

命令别名特定于您配置它们的控制台窗口,因此启动脚本将无法正常工作。你可以这样做:

使用doskey命令创建一个批处理文件(.cmd),将其放在Application Data中。
当您打开cmd时,将其配置为自动启动。设置在注册表中:
关键:HKCU\SOFTWARE\Microsoft\Command Processor
值:AutoRun
类型:REG_EXPAND_SZ
数据:"%AppData%\aliases.cmd"

知道原因后就好解决了,找到上述注册表项,将其删除即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 命令简介 cmd是command的缩写.即命令行 。 虽然随着计算机产业的发展,Windows 操作系统的应用越来...
    Littleston阅读 3,358评论 0 12
  • 运行操作 CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) CM...
    小沐子_IT阅读 2,591评论 0 4
  • 0x0000000A 1、主要是由于安装了有缺陷或不兼容的硬件(BIOS)、驱动程序、软件产生。2、当系统升级WI...
    Muscleape阅读 2,939评论 0 3
  • 运行操作 CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) CM...
    小明yz阅读 2,857评论 0 8
  • CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 下载链接:pa...
    wh_阅读 53,230评论 0 25