在我的 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
非常奇怪,但我发现唯一的永久解决方案是严格按照以下步骤操作:
- 在 Windows 8.1 中,右键单击“开始”菜单按钮,然后单击Windows PowerShell(管理员).*
- 确认 UAC 提示(如果有)。
- 点击左上角的窗口图标并选择特性。
- 在“字体”选项卡上,选择康索拉为字体。请注意Lucida 控制台不起作用。
- 选择合适的字体大小。我选择了 14 号。
- 点击好的。
- 关闭 PowerShell 窗口。
这将设置两者的字体Windows PowerShell和Windows PowerShell从“开始”菜单的上下文菜单中,以及Windows PowerShell应用程序概览中的快捷方式。
*) 如果你没有Windows PowerShell(管理员)在你的开始菜单中(你会看到命令提示符(管理员)),然后右键单击任务栏并选择特性。然后转到导航标签并检查当我右键单击左下角或按 Windows 键 + X 时,将菜单中的命令提示符替换为 Windows PowerShell。
答案4
我已将 Powershell 添加到我的开始菜单:
- 右击>以管理员身份运行
- 在属性和默认值中,将字体更改为 Consolas 24(或您喜欢的任何大小)- 由于某种原因,它不适用于 Lucida
- 退出 powershell,配置应被保存并链接到开始菜单中的图标。