web-dev-qa-db-ja.com

Windows 10 Creatorsの更新後、PowerShellフォントターミナルが壊れています

知らない人のために、MicrosoftはWindows 10のメジャーアップデートをリリースしました。変更点の1つは、PowerShellがデフォルトでcmd.exeを置き換えることです。だから例えばWin + Xメニューを開くと、PowerShellリンクが表示され、コマンドプロンプトは表示されなくなります。

とにかく、PowerShellを実行しているとき、私は今これを取得します。

http://i.imgur.com/KGdZKiI.png

これは、更新前には発生していませんでした。

EDIT:フォントの変更は役立ちますが、フォントを変更する機能がないアプリケーションの問題は解決しません。壊れたフォントはターミナルです。コントロールパネルで他のソースからフォントを置き換えたり、フォントを再インストールしたり、デフォルトにリセットしたりしても解決しません。

例えば。ターミナルフォントの新しい新しいコピーをデスクトップで開いても、レンダリングされません。象形文字が表示されます。つまり、フォント自体が壊れているのではなく、Windowsでフォントをレンダリングしないものがあるのでしょうか。

また、Win10に.net Framework 4.7を再インストールすることはできません。アンインストーラーはありません。Windowsに付属しています。dirを削除し、プログラムや機能をチェック/チェック解除し、クリーンアップユーティリティを実行するだけですが、フォントの問題は解決しません。 。

8
user3108268

Microsoftは、Creators Update 1703のアップデート KB4020102(OS Build 15063.332) を修正しました。

一部の非Unicodeフォント(Courier、MS Sans Serifなど)が非ラテン語のシングルバイトシステムロケール(ギリシャ語、ヘブライ語、アラビア語など)で文字を正しくレンダリングしない問題に対処しました。代わりに黒いバーまたはその他のアーティファクトが表示されます。

これは 返信したMicrosoftの従業員によると、問題を修正する 問題を抱えたTwitterのユーザーに。

そのため、Windows Updateを開き、更新プログラムをインストールして問題を修正します。

3
magicandre1981

問題は見た目ほど悪くはありません。フォントに問題があるようですが、フォントを変更することで修正できます。

これを行うには、次のようにします。

Powershellウィンドウの左上のアイコン(powershellアイコン)をクリックして、プロパティを選択します。

タブに移動しますFontそしてそれを別のものに変更します。例えばLudica Console

OKを押します。問題を修正する必要があります。

5
LPChip

わざわざ修正しようとしないでください。特定のインストールでは問題ありません。Windows10バージョン1703ビルド15063(クリエーターズアップデート)の既知のバグです。

たとえば、PowerShellで使用されているフォントを提案どおりに変更するか、OSの非Unicode設定を英語に変更してグローバルに「修正」することで、この問題を回避できます。

適切な解決策は、Microsoftがそのバグ修正をリリースしたときにのみ得られます。 Microsoftフォーラムの詳細

更新:Microsoft Insider Fastリング(バージョン1703ビルド16193.1001)で修正され、おそらく間もなく一般にリリースされる予定です。必要に応じて、修正されたファイルをインストールする間にこの修正を試すことができます https://github.com/ili101/Windows-10-1703-Non-Unicode-Workaround/tree/master

更新2:で修正されました 2017年5月25日-KB4020102(OSビルド15063.332) Windowsの更新を実行するだけです

3
ili

それは前に起こった。更新はビルドパッケージのMOFファイルに影響し、更新はPowerShellDSCを破壊しました。

ASCII charsは、DSCの破損の証拠です。

.netFrameworkをアンインストールして再インストールします。また、.NETFramework修復ツールで問題が修正される場合があります。あなたはそれを得ることができます ここ

SFCスキャンも実行する必要があります。

それらがそれを修正しない場合は、おそらく正式な修正を待つ必要があります。

3
Overmind