Windows 8.1上Powershell字体大小错误


22

在Windows 8.1机器上,我需要Powershell来配置Office Web应用程序。
当我启动powershell时,眨眼一秒钟,它会按原样显示,但随后调整了大小,字体变成了大约0.5到1mm的高度。

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

我无法使用无法读取输出或输入的外壳程序。
谁能告诉我该如何解决?

我试过了屏幕放大镜,但是字体很小,当您放大它时,您也无法阅读它...


我也遇到同样的问题。尽管我将控制台的默认设置设置为Lucida Console 24pt,但该字体的大小仍为4x6位图。
dolmen 2014年

1
这可能是权限问题。这个问题可能有解决我们问题的有用答案。
dolmen 2014年

更糟糕的是:从具有正确设置的“ cmd.exe”窗口中键入“ PowerShell”会调整大小...
dolmen 2014年

距屏幕6英寸的斜视部分是Microsoft融入其所有东西的“人体工程学”工程的一部分。这就是保持低期望。
比尔·韦斯特鲁普

Answers:


34

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

您可能想要选择“ Lucida Console”作为字体,因为Consolas很难阅读imo。

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


7
这仅适用于当前窗口。这是不记得的,即使我更改“默认”设置,调整大小仍然会发生。Cmd.exe窗口很好。
2014年

1
这对我有用-只要在以管理员身份启动的控制台中完成即可。谢谢!
丹尼·史泰普

这一点都没有效果
2015年

3

无法永久修复dafault PowerShell快捷方式是权限/ UAC问题;您可以按任意方式配置PowerShell(更大/不同的字体,Windows大小等),但不会保存设置,因为与UAC一样,您认为您具有管理权限,但没有,并且默认情况下所有用户的PowerShell链接都是相同的,因此您需要管理员权限才能对其进行修改。

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

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


3

非常奇怪,但是我发现的唯一永久解决方案是完全按照以下步骤进行:

  1. 在Windows 8.1中,右键单击“开始”菜单按钮,然后单击Windows PowerShell(Admin)。*
  2. 确认UAC提示(如果有)。
  3. 点击左上角的窗口图标,然后选择属性
  4. 在字体选项卡上,选择Consolas作为字体。请注意,Lucida Console无法正常工作。
  5. 选择适当的字体大小。我选了14分。
  6. 单击确定
  7. 关闭PowerShell窗口。

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

*)如果“ 开始”菜单中没有Windows PowerShell(管理员)(而是看到命令提示符(管理员)),请右键单击任务栏,然后选择“ 属性”。然后,当我右键单击左下角或按Windows键+ X时,转到“ 导航”选项卡,然后在菜单中选中“ 使用Windows PowerShell替换命令提示符”


“请注意,Lucida Console无法正常工作。” 帮助过我。:-)
Ignitor

1

我正在使用固定在任务栏上的快捷方式。与您一样,从窗口菜单更改默认窗口选项中的设置也无法解决任何问题。

通过右键单击任务栏图标,然后右键单击菜单中的Windows PowerShell(以访问sortcut的上下文菜单),然后单击Properties,可以更改该快捷方式的设置。字体选项卡具有选项。但是,使用Lucida Console似乎无效。但是Consolas可以!

让系统定位窗口(“ 布局”选项卡)也可能很有用。

注意: 不幸的是,这只是部分修复。除了通过该图标启动以外的其他方式启动的PowerShell仍然存在此问题。


1

我已经将Powershell添加到我的开始菜单中,然后:

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

0

不幸的是没有其他的答案似乎解决你的事实看到正确的设置窗口,但只一会儿。

我怀疑,但不幸的是还不能证明,这是一种愚蠢的机制,当系统将窗口视为“太大”,从而使窗口“调整大小”时,就会起作用。它甚至可能与高dpi设置有关。

无论如何,如果您按照其他答案的建议再次经历设置窗口设置的麻烦,但是从较小的字体开始,您可能可以选择系统可以接受的字体/窗口大小组合,而不会触发任何强制调整大小。这对我有用。我希望这有帮助。


0

对于Win 8.1,请在开始时找到PowerShell。
打开文件所在位置。打开快捷方式属性(右键单击菜单)。
安全选项卡->编辑您的修改权限。
选择字体选项卡。(跳过错误-没有设置任何问题)
选择字体(我设置为Lucida Sans Size 16)。
应用更改)。
安全选项卡的编辑权限删除修改。
应用。
全部做完。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.