スキップしてメイン コンテンツに移動

投稿

1月, 2020の投稿を表示しています

Windows 10 1909 日本語の場合

同じようなことをしてみたけど、完全に日本語化できなかった。。orz メイリオが入らないし、メニューとかが日本語にならない。 オンライン状態の英語版Windows10で「設定」から日本語化して、その後に WindowsUpdateLogを取得したら、  Microsoft-Windows-Client-LanguagePack-Package_ja-jp~31bf3856ad364e35~amd64~ja-jp~.esd というファイルをダウンロードしている模様。 どうやってインストールするのか、と思ってググったらやはりDISMコマンドらしい。 英語版のWindows10(日本語化前・オフライン)で  dism /online /Add-Package /Packagepath:Microsoft-Windows-Client-LanguagePack-Package_ja-jp~31bf3856ad364e35~amd64~ja-jp~.esd を実行。 オフラインのまま、設定→言語で日本語を追加すると、再サインインが要求 されて・・・日本語化できた感じ。。 でもIMEが動かないなぁ。。。 まだ不足しているのがあるのか「サーバー側に問題が発生しています」との表示が・・・。

Windows 10 1909の言語パック(2)

WindowsUpdateのログにURLが残っているけど、時間が経過するとそのURLへの アクセスが拒否される(403になる)。 パラメータらしい箇所にunixtimeがあるので、制限があるんだろうなぁ。。。 ということで、DISMで追加したらすぐさまログを生成して、ログからURLをゲット して、速攻でダウンロードすればいいんじゃないかと思ってとりあえず手動で やってみた・・・。 うん。めんどくさい。。。何回もするならスクリプト化したいところ。 PoweShellは初心者なので、作り方がよくわからない。 (デフォルトではps1ファイルが実行できないのだっけ??) コピペでやればいいだけにしたほうがよさそう。 ということで、自分のためのコピペ用 DISMのところもforeachで一気にやってもいいか、とも思うけど。。ま、いいか。 Get-WindowsCapability -Online | Where-Object {($_.State -notmatch "Installed") -and ($_.Name -match "en-GB")} | Format-Table DISM /Online /Add-Capability /CapabilityName:Language.Basic~~~en-GB~0.0.1.0 DISM /Online /Add-Capability /CapabilityName:Language.Handwriting~~~en-GB~0.0.1.0 DISM /Online /Add-Capability /CapabilityName:Language.OCR~~~en-GB~0.0.1.0 DISM /Online /Add-Capability /CapabilityName:Language.Speech~~~en-GB~0.0.1.0 DISM /Online /Add-Capability /CapabilityName:Language.TextToSpeech~~~en-GB~0.0.1.0 Get-WindowsUpdateLog $s = (select-string "http://"  C:\Users\Admin

Windows 10 1909の言語パック

相変わらずの言語パックネタです。 1903以後、言語パックへの直リンクが見当たりません。 https://www.tobias-hartmann.net/2019/10/windows-10-language-packs-1903-build-18362-download/ しかし、オンデマンドでダウンロードできるということは、何かをダウンロードして それをインストールしているに違いない、と妄想。 オンラインの1909を使ってオンデマンドでインストールしたときのログを漁れば、 なんかわかるかもしれません。 とりあえず、コマンドラインからオンデマンドインストールする方法を考えてみた。 たしか、RASTツールをインストールするときにDISMコマンドを使っていたから、それを グーグル先生で検索。  https://www.atmarkit.co.jp/ait/articles/1901/10/news006.html なるほど。 まずはそれっぽい一覧を取得してみよう(要管理者権限)。  PS C:\Windows\system32> Get-WindowsCapability -Online | Where-Object {($_.State -notmatch "Installed") -and ($_.Name -match "en-")} | Format-Table Language.Basic~~~en-AU~0.0.1.0        NotPresent Language.Basic~~~en-CA~0.0.1.0        NotPresent Language.Basic~~~en-GB~0.0.1.0        NotPresent Language.Basic~~~en-IN~0.0.1.0        NotPresent Language.Basic~~~en-US~0.0.1.0        NotPresent Language.Handwriting~~~en-GB~0.0.1.0  NotPresent Language.Handwriting~~~en-US~0.0.1.0  NotPre