Windows 10 Creatorsのアップデート後にPowerShellフォントターミナルが壊れる


8

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

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

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

これは更新前には起こりませんでした。

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

たとえば、ターミナルフォントの新しい新鮮なコピーをデスクトップで開いても、レンダリングされず、象形文字が表示されます。だからそれはフォント自体が壊れているのではなく、フォントをレンダリングしないWindowsの何かですか?

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


Creatorの更新ビルド15063.138(15063.rs2_release.170317-1834)を実行しています。この問題は発生しませんが、私のロケールは「英語(インド)」です。Win + Xでもまだ「コマンドプロンプト」があり、cmd.exeとPowershellの両方を実行できます。ただし、Shift+AppsKey任意のフォルダーを選択した状態でを押すと、「ここにPowerShellウィンドウを開く」が表示されます。興味深い...
ビナヤク2017

回答:


3

マイクロソフトは、更新プログラムKB4020102(OSビルド15063.332)を含むCreators Update 1703の問題を修正しました。

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

問題を抱えたTwitterのユーザーに返信たMicrosoftの従業員によると、これで問題が解決するはずです。

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


5

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

これを行うには、以下を実行します。

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

タブのフォントに移動し、それを他の何かに変更します、例えばLudica Console

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


1
あなたが正しい、壊れたフォントは「ラスターフォント」です。修正された他のフォントへの変更。しかし、@ Overmindコメントの内容も実行します。
user3108268

申し訳ありませんが、これを選択解除する必要があります。実際に壊れたフォントはターミナルフォントであり、修正する必要があります。
user3108268 2017


3

それは前に起こりました。更新はビルドパッケージのMOFファイルに影響を与え、更新はPowerShell DSCを壊しました。

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

.net Frameworkをアンインストールして再インストールします。また、.NETフレームワーク修復ツールが問題を修正する場合があります。あなたはそれをここで得ることができます

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

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


修復ツールは修正されません。sfcは修正されません。組み込みで最新のwin10が付属しているため、.netフレームワーク4.7をアンインストールまたはインストールできません。
user3108268

再インストールは簡単ではありませんが、別の方法を試してください。私の最新のシナリオでは、Microsoft.NET / Framework64 / v4.0からキャッシュファイルをクリーニングすると、同様の問題が解決しました。ファイルをどこかに移動し、修復ツールを試して、違いがあるかどうかを確認できます。
2017

これはフォントのバグであり、Microsoftはパッチで修正しました
magicandre1981

3

わざわざ修正しようとしないでください。特定のインストールの問題ではありません。これは、Windows 10 Version 1703 Build 15063(Creators update)の既知のバグです。

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

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

更新: マイクロソフトインサイダーファストリング(バージョン1703ビルド16193.1001)で修正されました。おそらく一般公開されます。必要な場合は、修正ファイルをインストールする間、この修正を試すことができますhttps://github.com/ili101/Windows-10-1703-Non-Unicode-Workaround/tree/master

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

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