
【悲報】Windows 11からPowerShell 2.0が消える!レガシーシステムに激震、Microsoftのセキュリティ強化が招く混乱とは?
PowerShell 2.0は2009年にWindows 7及びWindows Server 2008 R2と共にリリースされた管理ツールであり、当時画期的なコマンドラインインターフェイスとして注目を集めました。しかし、技術の進化と共にセキュリティ上の懸念が高まり、ログ記録機能の不十分さや最新のセキュリティ機能の欠如により、ランサムウェアやマルウェアの攻撃ベクトルとして悪用されるケースが増加しました。
これらのセキュリティリスクが主な理由で、2017年10月のWindows 10バージョン1709(Creators Update)で非推奨機能として指定され、約8年の歳月を経て、ついに削除の時を迎えることとなりました。Microsoftは2025年6月に削除のリマインダーを発表し、2025年7月3日にリリースされたWindows 11 Insider Preview Build 27891で実際に削除を実行しました。
この削除により、PowerShell 2.0に依存している企業システムやスクリプトは動作しなくなります。特にレガシーアプリケーションや古い管理スクリプトを使用している組織には大きな影響が予想されます。しかし、この変更は避けられないセキュリティ強化の一環であり、より安全なコンピューティング環境の実現に不可欠なステップであるとされています。
Build 27891の主要改善:
今回のBuild 27891ではPowerShell 2.0の削除以外にも多数の改善が含まれています。
- **Microsoft Storeアプリの新機能:** ストアのホームページから直接アプリをインストールできる新しいボタンが追加され、ワンクリックでインストールが可能になりました。
- **システムリセット機能の不具合修正:** 以前のカナリーチャネルビルドで正常に動作しなかった「このPCをリセット」オプションが根本的に解決されました。
- **タスクバーのアクリル素材表示問題修正:** Windows 11の特徴的な半透明効果が正常に表示されるようになりました。
- **Windowsアップデートのダウンロード停止問題解決:** アップデートプロセスの信頼性が向上しました。
- **ファイルエクスプローラーのアドレスバー表示問題解決:** ドロップダウンメニューが完全に表示されるようになりました。
- **設定アプリの安定性向上:** マイクのプロパティを開く際のクラッシュやBluetooth関連のクラッシュが修正されました。
- **タスクマネージャーのCPU使用率計算方法更新:** より正確な情報が表示され、システムアイドルプロセスが常に0と表示される問題が修正されました。
セキュリティ強化の流れ:
PowerShell 2.0の削除は、Microsoftが進める包括的なセキュリティ強化戦略の一環です。同社はゼロトラストセキュリティモデルの実現に向けて、古いプロトコルや機能を段階的に削除しています。この取り組みは、増加するサイバー脅威に対抗し、個人データを保護するために不可欠です。
TLS 1.0と1.1も同様に、2023年9月のWindows 11 Insider Preview Buildから規定で無効化されました。NTLMプロトコルも大きな転換点を迎えており、Windows 11バージョン24H2とWindows Server 2025以降ではNTLMv1が削除され、より安全なKerberos認証への移行が推進されます。
Windows Mixed Realityの削除も発表され、バージョン24H2で完全に削除されるこの機能は、市場での採用が限定的だったため、開発リソースをより重要な分野に集中させるための決定です。同様にWordPadもバージョン24H2で削除される予定で、Microsoft Wordやメモ帳などの代替アプリケーションへの移行が推奨されています。これらの変更はWindowsエコシステム全体のモダナイゼーションを反映しており、古い技術を削除することで新しい機能の開発に集中でき、システム全体のパフォーマンスとセキュリティが向上します。
既知の問題と対処法:
Build 27891にはいくつかの既知の問題が報告されており、ユーザーは注意が必要です。
- **Windows Hello PINと生体認証の喪失:** コパイロットユーザーが特定のチャネルに参加する際に発生し、セキュリティ証明書の不整合が原因です。影響を受けたユーザーはPINの再設定や生体認証データの再登録が必要です。
- **電源とバッテリー設定に関する問題:** 設定アプリの該当セクションでオプションを操作するとアプリがクラッシュする可能性があります。コントロールパネルの電源オプションを使用するか、PowerShellコマンドレットで電源設定を管理することが推奨されます。
- **ARM64 PCでのリモートデスクトップ使用時のグラフィック歪み:** 画面が正常に表示されず、色の反転や画像の破損が見られる場合があります。リモートデスクトップの使用を避けるか、別のリモートアクセスソリューションを使用することが推奨されます。
- **特定の言語でのフォントレンダリングの問題:** ベトナム語やアラビア語などの一部の言語で文字が正しく表示されない場合があります。
移行への準備:
PowerShell 2.0の削除は避けられない現実となりました。企業は既存のスクリプトやシステムの棚卸しを直ちに開始すべきです。PowerShell 5.1またはPowerShell 7への移行は構文の違いや新機能の習得が必要となりますが、長期的にはセキュリティとパフォーマンスの大幅な向上をもたらします。移行プロセスでは、現在使用しているPowerShellスクリプトのバージョン依存性を確認し、テスト環境での検証が必須です。