データを保持しながらWindows 10をLTSCにアップグレードする方法
Windows 10 から LTSC 版への移行は、クリーンインストールや怪しいハックを使わずに行う場合は特に、必ずしも簡単ではありません。しかし、サポートサイクルの延長や安定性の向上などのために Windows 10 Enterprise LTSC にアップグレードすることを決意している場合は、レジストリとセットアップファイルを少しいじる必要があります。これは一種の回避策であり、Microsoft による公式サポートは受けていないため、試す前に必ずバックアップを取ってください。あるマシンでは動作するかもしれませんが、別のマシンではうまくいかないこともあります。また、Microsoft の公式ストアでは ISO ファイルの入手方法が明確に示されていないため、ISO ファイルの入手は容易ではありません。Archive.org などのサイトを探すことになるかもしれません。
基本的には、レジストリエントリをいくつか変更してインストーラーにシステムがサポートされていると認識させ、ドライブとしてマウントしたISOからアップグレードを実行します。既存のWindows 10 22H2バージョンから21H2にダウングレードすることになりますが、これは長期サポートを受けるためのトレードオフです。ちょっとしたハックですが、手順を正しく実行すれば問題なく動作します。ただし、Microsoftがこの方法を推奨するとは期待せず、リカバリプランを用意しておくことをお勧めします。
Windows 10 から Windows 10 LTSC にアップグレードする方法
現在のWindowsのバージョンを確認する
まず、アップグレード可能な最新バージョンのWindows 10を実行していることを再度確認してください。これを行うには、コマンドプロンプト(スタートボタン)を開き、「cmd」または「コマンドプロンプト」を検索して右クリックし、可能であれば管理者として実行します。以下を入力します。
dism /online /get-intl
これは現在の言語を示しています。重要なのは、ISOダウンロード時の言語と一致させることです。en -USと表示されている場合は、米国版のISOを入手してください。一致しない場合、アップグレードがスムーズに行われない可能性がありますので、言語と地域に適したISOを入手してください。
Windows 10 LTSC ISOをダウンロードする
そうですね、ISOはMicrosoftの目玉というわけではありませんが、Archive.orgの古いリンクはまだ出回っています。それに、ランダムなtorrentよりも安全です。試してみるのに良いのがこちらです:Windows 10 Enterprise LTSC 2021 ISO。ISOファイルをダウンロードして手元に置いておきます。エクスプローラーでマウント(右クリックして「マウント」)するか、念のためUSBメモリに書き込んでください。インプレースアップグレードならマウントだけで十分でしょう。
レジストリエントリを変更してセットアップを欺く
ここがちょっと難しいところです。Windowsのセットアップでは、アップグレード前に正しいエディション情報を確認する必要があります。インストーラーにサポートされていると認識させるには、レジストリキーをいくつか変更する必要があります。regedit(スタート > 検索 regedit)を開き、以下の場所に移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
ここで、いくつかの値を変更します。
- EditionID:右クリックして「変更」を選択します。「EnterpriseS」に変更します。これにより、インストーラーはエンタープライズエディションをサポートしていると認識します。
- ProductName : Windows 10 Enterprise LTSCに変更します。
- リリースID : 21H2に変更します。
- DisplayVersion : 21H2に変更します。
- CurrentBuild : 19044に変更します。
- CurrentBuildNumber : 19044に変更します。
これらを編集したら、regedit を閉じますが、まだ再起動しないでください。設定によっては、再起動すると設定が元に戻ったり、問題が発生したりする可能性があるため、実際のアップグレードが終わるまで再起動を遅らせることをお勧めします。
コマンドラインに慣れている場合は、管理者コマンドプロンプトで次のようなバッチコマンドを実行して、レジストリ編集の一部を自動化できます (完全にテストされていないため、最初にバックアップしてください)。
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID /t REG_SZ /d EnterpriseS /f & reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName /t REG_SZ /d "Windows 10 Enterprise LTSC" /f & reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseID /t REG_SZ /d 21H2 /f & reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v DisplayVersion /t REG_SZ /d 21H2 /f & reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentBuild /t REG_SZ /d 19044 /f & reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentBuildNumber /t REG_SZ /d 19044 /f
アップグレードをマウントして起動する
ダウンロードしたISOファイルをダブルクリックしてください。ファイルエクスプローラーで仮想ドライブとして開きます。ファイル内にあるSetup.exeを実行してアップグレードプロセスを開始します。システムチェックが行われ、問題がなければLTSCへのアップグレードが開始されます。
しばらくすると、通常のWindowsセットアップ画面が表示されます。アップデートのダウンロードオプションが表示された場合は、「今はしない」を選択することをお勧めします。そうすることで、アップグレード中に問題が発生する可能性を回避できます。ライセンス条項に同意し、「インストール」をクリックしてください。
複数回の再起動が必要になる場合があります。新しいサポート対象バージョンのインストール中にデバイスが数回再起動するのは正常な動作です。完了すると、Windows 10 Enterprise LTSC ビルドが利用可能になりますが、アクティベーションには適切なプロダクトキーが必要になりますのでご注意ください。
まとめ
- 始める前にすべてをバックアップしてください。安全第一です。
- システム言語が ISO と一致しているかどうかを確認します。
- Archive.org または同様の信頼できるソースから LTSC ISO をダウンロードします。
- レジストリを変更して、LTSC がサポートされていることを Windows に通知します。
- ISO をマウントし、セットアップを実行して、アップグレードを開始します。
- プロンプトが表示されたら再起動し、その後有効なキーを使用してアクティブ化します。
まとめ
このプロセス全体は綱渡りのようですが、レジストリの編集が適切に行われれば、完全な消去と再インストールを省くことができます。ただし、非公式なので保証はできませんのでご了承ください。また、アップデートによってこのトリックが機能しなくなる可能性もあるため、万全の解決策ではなく、半永久的なハックとして考えてください。この方法が誰かの時間を節約するのに役立つことを願っています。これでアップデートが1つでも進むことを祈っています!
関連記事
この記事は役に立ちましたか?