「Windows 10ミニTips」は各回の作成時点で最新のWindows 10環境を使用しています。
PowerShellで一発削除
Windows 10 バージョン1803(April 2018 Update)では、言語を削除できないトラブルが一部で発生しているという。Windows 10で使用する既定の言語を削除できないのは当然としても、第2言語、第3言語でも「削除」ボタンが有効にならないそうだ。
例えば、上図は英語(米国)が削除できない状態だが、英語(インド)や英語(アイルランド)など同系統の言語をインストールすると、再び「削除」ボタンが有効になるケースも。何らかのコンフリクト(衝突)が起きているのだろう。
言語のインストール・アンインストールは時間を要するため、Windows PowerShell(以下、PowerShell)で削除したほうが早い。
$Lang = Get-WinUserLanguageList
$MarkeLang = $Lang | where LanguageTag -eq 「言語名」
$Lang.Remove($MarkeLang)
Set-WinUserLanguageList $Lang -Force
ポイントは上記の手順にある「LanguageTag」の確認。削除対象となる言語を指定し、コマンドレットによる削除と、残った言語の既定化を行っている。
今回の操作でも削除できない場合は、再起動して優先言語の順位を変更するといった試行錯誤を行うと、改善する可能性が高い。もし、同様のトラブルに巻き込まれたときの一助になれば幸いだ。
阿久津良和(Cactus)