Powershell-未显示命令文本
Windows10,Powershell-V5.1 我已尝试将powershell恢复为默认值,包括正常恢复和管理员恢复。我已经更改/关闭了高对比度设置,删除了Regedit中powershell的控制台文件,并尝试从命令行脚本恢复默认值 在应用了所有这些之后,我尝试重新启动,但是我的输出文本大部分是不可见的,并且只有一个“-”破折号的命令出现,但是带“-”的命令出现 见下图Powershell-未显示命令文本,powershell,powershell-v5.1,Powershell,Powershell V5.1,Windows10,Powershell-V5.1 我已尝试将powershell恢复为默认值,包括正常恢复和管理员恢复。我已经更改/关闭了高对比度设置,删除了Regedit中powershell的控制台文件,并尝试从命令行脚本恢复默认值 在应用了所有这些之后,我尝试重新启动,但是我的输出文本大部分是不可见的,并且只有一个“-”破折号的命令出现,但是带“-”的命令出现 见下图 听起来好像您一直在修改控制台窗口的颜色,使得某些语法元素不可见 您可以以交互方式修改控制台窗口设置(这可能并不常见
听起来好像您一直在修改控制台窗口的颜色,使得某些语法元素不可见
您可以以交互方式修改控制台窗口设置(这可能并不常见),也可以尝试通过重新创建来恢复原始颜色 启动控制台窗口的快捷方式文件: 快捷方式文件(
*.lnk
文件)包含它们自己的控制台窗口设置,这些设置独立于[HKEY\u CURRENT\u USER\console]
注册表项及其为特定可执行文件名/窗口标题命名的子项中为控制台窗口定义的默认设置
因此,即使删除[HKEY\U CURRENT\U USER\Console]
或特定子键,通过快捷方式文件启动程序仍将应用存储在该快捷方式文件中的设置
若要绕过临时快捷方式文件设置,您可以使用运行
对话框直接启动程序:
按WinKey+R并输入powershell
(适用于Windows powershell)或pwsh
(适用于powershell Core),这将仅应用注册表默认值(如果有)
但是,要持续解决该问题,必须修改或重新创建快捷方式
用于启动程序的文件:
要修改快捷方式:
- 通过快捷方式调用您的程序
- 然后打开系统菜单(单击窗口左上角的图标)
- 选择
Properties
- 并通过
选项卡修改属性,尤其是颜色colors
- 在“开始”菜单中:
- 右键单击感兴趣的应用程序,然后选择
More>openfilelocation
- 右键单击感兴趣的应用程序,然后选择
- 在任务栏中:
- 右键单击感兴趣的应用程序,然后右键单击应用程序名称并选择
Properties
- 激活
选项卡常规
- 将
字段的值(位置:
文件所在的文件夹)复制到剪贴板*.lnk
- 打开文件资源管理器并将该位置粘贴到其地址栏中,地址栏将打开感兴趣的
文件所在的文件夹*.lnk
- 右键单击感兴趣的应用程序,然后右键单击应用程序名称并选择
*.lnk
文件后:
- 记下:
- 其确切文件名(通常为:
)Windows PowerShell
- 通过右键单击文件,选择
,选择属性
选项卡,并复制快捷方式
字段的值,可以创建其目标命令行目标:
- 其启动目录,如
字段中所述Start in:
- 其确切文件名(通常为:
- 删除
文件*.lnk
- 使用前面提到的目标命令行重新创建它:
- 右键单击文件资源管理器窗口的空白部分,然后选择
New>快捷方式
- 粘贴命令行并单击下一步
- 指定上一个文件名,然后单击
Finish
- 右键单击新文件,选择
,并将启动目录粘贴到字段属性
,然后单击确定开始位置:
- 右键单击文件资源管理器窗口的空白部分,然后选择
- 根据需要,将新的
文件拖动到“开始”菜单和/或任务栏中*.lnk