Windows 8.1 上的 Powershell 字体大小错误

Windows 8.1 上的 Powershell 字体大小错误

在我的 Windows 8.1 计算机上,我需要使用 powershell 来配置办公网络应用。
当我启动 powershell 时,一眨眼,它就显示正常,但随后它被调整大小,字体高度变为 0.5 到 1 毫米左右。

几乎无法阅读。
我尝试调整字体大小,并增加 DPI 的注册表值,但没有任何效果。

我无法使用无法读取输出或输入的 shell。
有人能告诉我如何解决这个问题吗?

我试过屏幕放大镜,但是字体太小了,放大后也看不清……

答案1

打开提升的 Powershell(“右键单击”并“以管理员身份运行”)。左键单击标题栏左侧的图标(或按 Alt+Space),选择“属性”,然后在“字体”选项卡上选择大小。“8 x 12”可能是您想要的。

您可能希望选择“Lucida Console”作为字体,因为我认为 Consolas 有点难以阅读。

如果您希望配置永久保留,则必须确保您以提升的权限(以管理员身份)运行 PowerShell。

答案2

无法永久修复默认的 PowerShell 快捷方式是权限/UAC 问题;您可以按照自己想要的方式配置 PowerShell(更大/不同的字体、Windows 大小等),但设置不会被保存,因为与 UAC 一样,您思考您拥有管理员权限,但您没有,并且默认的 PowerShell 链接对于所有用户都是相同的,因此您需要管理员权限才能修改它。

修复:使用“以管理员身份运行”启动 PowerShell,根据需要进行配置,然后保存设置。

我仍然不明白为什么它的默认设置包含惊人的小字体,但至少可以通过这种方式修复。

答案3

非常奇怪,但我发现唯一的永久解决方案是严格按照以下步骤操作:

  1. 在 Windows 8.1 中,右键单击“开始”菜单按钮,然后单击Windows PowerShell(管理员).*
  2. 确认 UAC 提示(如果有)。
  3. 点击左上角的窗口图标并选择特性
  4. 在“字体”选项卡上,选择康索拉为字体。请注意Lucida 控制台不起作用。
  5. 选择合适的字体大小。我选择了 14 号。
  6. 点击好的
  7. 关闭 PowerShell 窗口。

这将设置两者的字体Windows PowerShellWindows PowerShell从“开始”菜单的上下文菜单中,以及Windows PowerShell应用程序概览中的快捷方式。

*) 如果你没有Windows PowerShell(管理员)在你的开始菜单中(你会看到命令提示符(管理员)),然后右键单击任务栏并选择特性。然后转到导航标签并检查当我右键单击左下角或按 Windows 键 + X 时,将菜单中的命令提示符替换为 Windows PowerShell

答案4

我已将 Powershell 添加到我的开始菜单:

  • 右击>以管理员身份运行
  • 在属性和默认值中,将字体更改为 Consolas 24(或您喜欢的任何大小)- 由于某种原因,它不适用于 Lucida
  • 退出 powershell,配置应被保存并链接到开始菜单中的图标。

相关内容