産業用PCのWindows選定(IoT Enterprise LTSC)の知識マップ(知識グラフ)
装置に組み込むPCは10年前後のライフサイクルで動き続ける必要があるのに対し、一般提供チャネル(GAC)のWindows 11はPro系24か月・Enterprise系36か月というサポート期間で毎年機能更新を伴うため、記事はこの時間軸のずれを起点に、10年サポートを持つWindows 11 IoT Enterprise LTSCを装置組み込みPCの第一候補として推奨する。IoTを含まないEnterprise LTSCは延長サポートが付かず5年で終わる点が最大の分かれ目であり、新規デバイスへの導入にはOEMライセンスを組込み代理店経由で調達する一方、既存デバイスの入れ替えにはボリュームライセンスを使うという入手経路の違いも整理する。LTSCはMicrosoft Storeを含まないため依存関係の事前確認が必要で、装置ソフト側では.NET FrameworkのほうがOSと同じ期間サポートされ長期運用に向くという判断も付随する。
Windows IoT Enterprise LTSC
機能更新を入れずセキュリティ更新だけを長期間提供するWindowsの提供モデル(LTSC)にもとづく、装置向けの固定ライフサイクルWindows製品。2024版は2034年10月まで10年サポート。
10年ライフサイクルの装置
装置本体と同じ10年前後のライフサイクルで動き続けることを求められる産業機器・組み込み機器。
長期稼働装置
産業機器の10年ライフサイクル
Enterprise LTSC(IoTなし)
IoTを含まないWindowsのEnterprise LTSCエディション。機能更新を受けないが延長サポートが付かず、Windows 11版は5年でサポートが終了する。
一般提供チャネル(GAC)
毎年後半に機能更新をリリースし、Home/Pro系24か月・Enterprise系36か月でサポートが終了するWindows 11の標準サービスチャネル。
更新起因の業務アプリ障害
更新プログラムの適用後に業務アプリが動作しなくなる障害。
パッチ起因障害
Microsoft Store
アプリの配布・更新を担うWindows標準のストアアプリで、LTSCには含まれない。
ストア
新規デバイスへのプリインストール
新たに製造する装置PCへ、工場出荷前にOSを組み込むこと。
新規製造装置への組み込み
OEMライセンス
装置メーカーが新規デバイスへプリインストールする際に用いる、認定ディストリビューター経由で調達するIoT Enterprise系のライセンス形態。
組込み代理店(認定ディストリビューター)
MicrosoftがWindows IoT製品向けに地域別に公開している、OEMライセンスの調達先となる認定ディストリビューター。
ボリュームライセンス
既存デバイスのOSアップグレード用途に限って使えるIoT Enterprise系のライセンス形態で、新規デバイスへのプリインストールや譲渡はできない。
既存デバイスのOS入れ替え
稼働中の装置PCのOSだけを新しいエディション・バージョンへ入れ替える運用。
OS載せ替え
OSアップグレード
.NET Framework
Windowsのコンポーネントとして扱われ、インストールされているOSのライフサイクルに沿ってサポートされるランタイム。System.Messagingの対象範囲。
.NET(Core以降)
.NET Frameworkの後継となる、クロスプラットフォーム対応の.NETランタイム(.NET 5以降)。
モダンな.NET
品質更新
毎月配信されるセキュリティ修正・不具合修正の更新プログラム。
月例更新
無人稼働中の再起動による停止
毎月の品質更新に伴う再起動が、24時間稼働の装置を稼働時間中に停止させる事故。
夜勤帯の停止事故
IoT Enterprise向け緩和最小要件
Windows 11 IoT Enterprise LTSC向けに定義された、TPM・セキュアブートを任意にし、メモリ2GB・ストレージ16GBまで許容する緩和された最小システム要件。
OPTIONAL最小要件
LTSC(長期サービスチャネル)
機能更新を提供せず毎月の品質更新のみを配信する、特定用途デバイス向けのWindowsサービスチャネル。
Windows 11 IoT Enterprise
専用機向けに緩和された最小要件(TPM・セキュアブートが任意になりうる)を持つWindows 11のエディション。緩和対象はIoT Enterprise LTSCと非LTSCの24H2以降で、非LTSCの21H2〜23H2はTPM 2.0が必須。IoTなしのWindows 11 Enterprise LTSCは緩和対象外。
機能更新
年次で配信されるWindowsのバージョンアップ。
10年前後のライフサイクルで動き続ける装置向けPCの第一候補としてWindows 11 IoT Enterprise LTSC 2024を推奨する
IoTなしのEnterprise LTSC 2024には延長サポートがなく5年しか続かないため、10年稼働の装置向けには推奨しない
一般提供チャネル(GAC)はPro系24か月・Enterprise系36か月でサポートが切れ毎年機能更新が来るため、10年固定運用の装置PCには推奨しない
GACは毎年機能更新が来るため、検証していないOSバージョンの上で装置ソフトが動作しなくなる事故が起きうる(記事冒頭のカメラ取り込みソフトの事例)
LTSCはMicrosoft Storeや機能更新で進化する標準アプリ群を含まない
新規製造装置へのIoT Enterprise系プリインストールにはOEMライセンスが必要で、ボリュームライセンスでは不可
OEMライセンスはMicrosoftの認定ディストリビューター(組込み代理店)経由で調達する
ボリュームライセンスは既存デバイスのOS入れ替え(アップグレード)用途に使える
ボリュームライセンスは新規デバイスへのプリインストールには使えない
.NET FrameworkはWindowsの構成要素としてOSと同じ期間サポートされるため、10年運用のLTSC装置に相性がよい選択として記事は推奨する
モダン.NETはLTS版でも3年でサポートが終わるため複数回のランタイム載せ替えが必要になり、閉域でメンテナンスフリーを求める装置には記事は推奨しない(保守契約で定期更新できる装置には選択肢になる)
LTSCでも毎月の品質更新とそれに伴う再起動は配信されるため、24時間稼働の検査装置が夜勤帯の再起動で停止する事故が起き得る
Windows 11 IoT Enterprise LTSCは一般向けの最小要件ではなく、TPM・セキュアブートを任意にした緩和された最小要件を満たせば対象になる
Windows 11 IoT Enterprise LTSCはLTSC(長期サービスチャネル)にもとづく製品である
IoTなしのEnterprise LTSCも同じLTSC(長期サービスチャネル)にもとづく
LTSCを付けないGAC版のWindows 11 IoT Enterpriseは、毎年の機能更新に追随する一般提供チャネル(GAC)で提供される
GACは毎年後半に機能更新(24H2、25H2など)を配信するチャネルである
LTSCは機能更新を提供せず、毎月の品質更新のみを配信する
新規設計の装置組み込みPCにWindows 11 IoT Enterprise LTSC 2024を採用する場合、OEMライセンスを組込み代理店経由で調達するのが実務の定石である