You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell 7.4.1连续输入加号出现转换异常求助

PowerShell 7.4.1连续输入加号异常的排查方案

问题情况

  • 输入++时,实际变成 +(第一个加号被替换成空格)
  • 输入+++及更多加号时,所有加号都能正常显示
  • Windows PowerShell完全正常,仅7.4.1版本出现该问题

已执行的排查操作

  • 卸载并重新安装PowerShell 7.4.1
  • 复制其他正常机器的PowerShell设置
  • 禁用所有Windows自动完成、自动更正功能
  • 通过Google、Bing、Yahoo搜索相关问题,未找到有效解决方案

可尝试的排查方向

  1. 重置/更新PSReadLine模块
    PowerShell 7.x依赖PSReadLine模块处理输入,大概率是该模块异常:
    • 执行Update-Module -Name PSReadLine更新至最新版本
    • 执行Remove-Module PSReadLine; Import-Module PSReadLine重置模块加载
    • 若更新无效,尝试降级到PSReadLine 2.2.6版本(该版本稳定性较高)
  2. 切换终端测试
    更换至系统默认命令提示符(Cmd)或Windows Terminal默认配置,重新打开PowerShell 7.4.1测试,排除终端自身的输入干扰
  3. 检查输入法与键盘布局
    切换到系统自带英文输入法,避免第三方输入法影响;确认键盘布局为默认美式键盘,未被修改
  4. 临时禁用PowerShell配置文件
    执行$PROFILE获取配置文件路径,将该文件重命名(例如改为Microsoft.PowerShell_profile_old.ps1),重启PowerShell后测试,排查配置文件内自定义脚本的干扰
  5. 排查第三方全局钩子软件
    暂时关闭快捷键工具、输入法辅助类等带有全局钩子的程序,测试是否由这类软件篡改输入内容导致异常

内容的提问来源于stack exchange,提问作者Antonio Turner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 12:48:26