知らない人のために、MicrosoftはWindows 10のメジャーアップデートをリリースしました。変更点の1つは、PowerShellがデフォルトでcmd.exeを置き換えることです。だから例えばWin + Xメニューを開くと、PowerShellリンクが表示され、コマンドプロンプトは表示されなくなります。
とにかく、PowerShellを実行しているとき、私は今これを取得します。
これは、更新前には発生していませんでした。
EDIT:フォントの変更は役立ちますが、フォントを変更する機能がないアプリケーションの問題は解決しません。壊れたフォントはターミナルです。コントロールパネルで他のソースからフォントを置き換えたり、フォントを再インストールしたり、デフォルトにリセットしたりしても解決しません。
例えば。ターミナルフォントの新しい新しいコピーをデスクトップで開いても、レンダリングされません。象形文字が表示されます。つまり、フォント自体が壊れているのではなく、Windowsでフォントをレンダリングしないものがあるのでしょうか。
また、Win10に.net Framework 4.7を再インストールすることはできません。アンインストーラーはありません。Windowsに付属しています。dirを削除し、プログラムや機能をチェック/チェック解除し、クリーンアップユーティリティを実行するだけですが、フォントの問題は解決しません。 。
Microsoftは、Creators Update 1703のアップデート KB4020102(OS Build 15063.332) を修正しました。
一部の非Unicodeフォント(Courier、MS Sans Serifなど)が非ラテン語のシングルバイトシステムロケール(ギリシャ語、ヘブライ語、アラビア語など)で文字を正しくレンダリングしない問題に対処しました。代わりに黒いバーまたはその他のアーティファクトが表示されます。
これは 返信したMicrosoftの従業員によると、問題を修正する 問題を抱えたTwitterのユーザーに。
そのため、Windows Updateを開き、更新プログラムをインストールして問題を修正します。
問題は見た目ほど悪くはありません。フォントに問題があるようですが、フォントを変更することで修正できます。
これを行うには、次のようにします。
Powershellウィンドウの左上のアイコン(powershellアイコン)をクリックして、プロパティを選択します。
タブに移動しますFontそしてそれを別のものに変更します。例えばLudica Console
OKを押します。問題を修正する必要があります。
わざわざ修正しようとしないでください。特定のインストールでは問題ありません。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の更新を実行するだけです
それは前に起こった。更新はビルドパッケージのMOFファイルに影響し、更新はPowerShellDSCを破壊しました。
ASCII charsは、DSCの破損の証拠です。
.netFrameworkをアンインストールして再インストールします。また、.NETFramework修復ツールで問題が修正される場合があります。あなたはそれを得ることができます ここ
SFCスキャンも実行する必要があります。
それらがそれを修正しない場合は、おそらく正式な修正を待つ必要があります。