Windows 8.1でのPowershellフォントのサイズが間違っている


22

Windows 8.1マシンでは、オフィスのWebアプリを構成するためにpowershellが必要です。
powershellを起動すると、瞬く間に表示されるはずですが、サイズが変更され、フォントの高さが0.5〜1mmになります。

かろうじて読みやすい。
フォントサイズを調整し、DPIのレジストリ値を増やしてみましたが、効果はありません。

出力または入力を読み取れないシェルは使用できません。
誰もこれを解決する方法を教えてもらえますか?

私は画面拡大鏡を試しましたが、フォントはそれだけ小さいので、拡大すると、どちらかを読むことができません...


私は同じ問題に苦しんでいます。コンソールのデフォルト設定をLucida Console 24ptに設定しているにもかかわらず、フォントのサイズはビットマップ4x6になっています。
ドルメン14

1
これはおそらく許可の問題です。この質問には、問題を解決するのに役立つ答えがあるかもしれません。
ドルメン14

さらに悪いことに:右の設定があり、「cmd.exeの」窓からのタイピング「PowerShellは」...サイズ変更を行います
ドルメン

画面から6インチの目を細めることは、Microsoftがすべてを詰め込んだ「人間工学的」エンジニアリングの一部です。期待を低く抑えることがすべてです。
ビルウェストラップ

回答:


34

昇格されたPowershellを開きます(「右クリック」および「管理者として実行」)。タイトルバーの左側にあるアイコンを左クリック(またはAltキーを押しながらSpaceキーを押します)して[プロパティ]を選択し、[フォント]タブでサイズを選択できます。「8 x 12」はおそらくあなたが望むものです。

Consolasは読みにくいため、フォントとして「Lucida Console」を選択することをお勧めします。

構成を永続的に保持する場合は、(管理者として)PowerShell昇格を実行していることを確認する必要があります。


7
これは現在のウィンドウでのみ機能します。これは記憶されておらず、「デフォルト」の設定を変更しても、サイズ変更は行われます。Cmd.exeウィンドウは問題ありません。
ドルメン14

1
これは私にとってはうまくいきました-管理者として開始されたコンソールで行われる限り。ありがとう!
ダニーステープル

これは、全く効果がありません
困惑

3

PowerShellのdafaultショートカットを恒久的に修正できないことは、許可/ UACの問題です。PowerShellは任意の方法(大きい/異なるフォント、Windowsサイズなど)で構成できますが、設定は保存されません。これは、UACの場合同様に、管理者特権があると思うが、デフォルトではないため、 PowerShellリンクはすべてのユーザーに対して同じであるため、変更するには管理者権限が必要です。

修正:「管理者として実行」を使用してPowerShellを起動し、必要に応じて構成すると、設定が保存されます。

デフォルト設定に驚くほど小さなフォントが含まれている理由はまだわかりませんが、少なくともこの方法で修正できます。


3

非常に奇妙ですが、私が見つけた唯一の永続的な解決策は、次の手順を正確に実行することです。

  1. Windows 8.1では、[スタート]メニューボタンを右クリックし、[ Windows PowerShell(Admin) ]をクリックします。*
  2. UACプロンプトを確認します(ある場合)。
  3. 左上隅のウィンドウアイコンをクリックし、[ プロパティ ]を選択します
  4. [フォント]タブで、フォントとして[ Consolas ]を選択します。Lucida Consoleは機能しないことに注意してください。
  5. 適切なフォントサイズを選択します。14ポイントを選択しました。
  6. OKをクリックします。
  7. PowerShellウィンドウを閉じます。

これにより、[スタート]メニューのコンテキストメニューからWindows PowerShellWindows PowerShellの両方のフォント、およびアプリの概要のWindows PowerShellショートカットのフォントが設定されます。

*)[スタート]メニューにWindows PowerShell(Admin)がない場合(代わりに[コマンドプロンプト(Admin) ]が表示される)、タスクバーを右クリックして[ プロパティ ]を選択します。次に、[ ナビゲーション ]タブに移動し、左下隅を右クリックするか、Windowsキー+ Xを押したときに、メニューの[コマンドプロンプトをWindows PowerShellに置き換える ]をオンにします


「Lucida Consoleが機能しないことに注意してください。」助けて頂きました。:-)
イグナイター

1

タスクバーに固定されたショートカットを使用しています。あなたのように、ウィンドウメニューからデフォルトウィンドウオプションの設定を変更しても何も修正されませんでした。

タスクバーアイコンを右クリックし、メニューでWindows PowerShellを右クリックして(ソートカットのコンテキストメニューにアクセスする)、[ プロパティ ]を選択することで、ショートカットの設定を変更できました。フォントタブにはオプションがあります。ただし、Lucida Consoleを使用しても機能しないようです。しかし、Consolasは動作します!

また、システムにウィンドウを配置させることもできます([ レイアウト ]タブ)。

注: 残念ながら、これは部分的な修正にすぎません。このアイコンから以外の方法で起動されたPowerShellには、まだ問題があります。


1

私はスタートメニューにPowershellを追加しました:

  • 右クリック>管理者として実行
  • プロパティとデフォルトで、フォントをConsolas 24(または任意のサイズ)に変更します-何らかの理由でLucidaで動作しません
  • PowerShellを終了すると、構成が保存され、スタートメニューのアイコンにリンクされます。

0

残念ながら、正しい設定でウィンドウ表示されるという事実に対処する他の答えはありませんが、ほんの一瞬です。

これはウィンドウがシステムによって「大きすぎる」と見なされて「サイズ変更」されると作動するバカなメカニズムであるとは思いますが、残念ながらまだ証明できません。高dpi設定と関係があるかもしれません。

とにかく、他の答えが示唆するようにウィンドウ設定を再度設定する苦痛を経験した場合、小さいフォントから開始すると、おそらくシステムが何らかの強制的なサイズ変更をトリガーすることなく受け入れるフォント/ウィンドウサイズのコンボに落ち着くことができます。これは私のために働いた。これがお役に立てば幸いです。


0

Win 8.1 On Startの場合、PowerShellを見つけます。
開いているファイルの場所。ショートカットプロパティを開きます(右クリックメニュー)。
[セキュリティ]タブ-> [変更]のアクセス許可を編集します。
[フォント]タブを選択します。(エラーをスキップ-何も設定されていないため問題)
フォントを選択します(Lucida Sans Size 16を設定します)。
適用(変更)。
[セキュリティ]タブの編集権限は、変更を削除します。
適用します。
出来た。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.