こんにちは**、浅田瑞樹SECSTの皆さん、**
検索フィールドの非利用可能性やWindows.Shell.ServiceHostBuilder.dllクラッシュに関するご質問に続き、一般的な緩和策ではなく、Azure VM環境に最適なベストプラクティスを適用するためにトラブルシューティングのアプローチを洗練させたいと思います。特定の故障モジュールを再評価すると、このクラッシュはShell Experience Hostが最新の検索UIオーバーレイを初期化できなかったことに根本的に関連しています。Microsoft LearnのWindows Shellアーキテクチャに関するドキュメントによると、Azure仮想化環境におけるこの正確な障害は、破損したAppXの状態リポジトリや厳格なセキュリティベースラインによってC:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewyディレクトリからALL APPLICATION PACKAGES権限が誤って奪われることで頻繁に引き起こされます。
これを直接解決するには、その特定のSystemAppsディレクトリのNTFS権限を確認し、Add-AppxPackage -Register "C:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy\AppxManifest.xml" -DisableDevelopmentMode を昇格されたPowerShellセッションで実行して、影響を受けたユーザーコンテキストのSearch AppXパッケージを強制的に再登録する必要があります。さらに、HKCU\Software\Microsoft\Windows\CurrentVersion\Searchのレジストリツリーを削除してローカライズされたユーザー状態を消すと、次のWSearchサービス再起動時にUIがキャッシュを再構築することを強制します。これらのターゲットを絞ったアクションが即座に検索フライアウトを安定させなければ、Microsoftがまだ完全に対処していないシェルUIメモリ割り当てに関する既知の技術的問題に直面していることをお伝えします。UIレイヤーを回避するためのサポートされていないサードパーティ製DLLインジェクションや積極的なレジストリハックの実装は避けなければなりません。Microsoftの公式サポート方針は、最新の累積アップデートをリリース次第に展開し、ServiceHostBuilderスレッドの不安定さを解決するための公式のエンジニアリング修正を待つことです。
この回答が役に立つ情報になれば幸いです。もしそうなら、同じ問題を抱える他の人たちも恩恵を受けられるように、その回答を受け入れることを検討してください。ありがとうございます:) 副大統領