ウィンドウズ
ローカル ネットワーク上の Hisense TV に接続すると Windows がクラッシュする場合
ローカル ネットワーク上の Hisense TV に接続すると Windows がクラッシュする場合 Gli UUID (Universally Unique Identifier) は、システム内のリソースまたはエンティティを参照するために使用される一意の識別子です。 UPnP (ユニバーサル プラグ アンド プレイ) のコンテキストでは、ローカル ネットワーク内に存在する各デバイスを参照するために UUID が使用されます。 UPnP デバイスがネットワークに参加すると、その UUID を他のデバイスに通知して、他のデバイスがそれを認識して操作できるようにします。 ただし、ここ数日、再発する問題が報告されています。 Windows 11 が原因不明のハングアップを起こしているようで、オペレーティング システムを再インストールしても解決しないようです。 Windows がクラッシュすると、ローカルのネットワーク リソースにアクセスするときに、Bluetooth 機能、タスク マネージャー、ファイル エクスプローラー ウィンドウ、およびシステム シェル (タスクバーを含む) で問題が発生するように見えます。 ハイセンスのテレビで生成される UUID の問題 ここ数日報告されたこの問題は、実際には非常に一般的なもので、2023 年 11 月中旬にはすでに特定されていました。Microsoft の公式フォーラムに掲載されたこのディスカッションの中で、Android TV をベースにしたハイセンス テレビの特定のモデルに影響を与える動作が発見されました。 一連のチェックを実行しているときに、冒頭で簡単に説明した問題に遭遇した研究者の 1 人は、LAN に接続された Hisense TV が数分ごとにランダムな UUID を生成していることに気づきました。これは、ローカル ネットワーク上の他の UPnP デバイスに対して、TV が毎回新しいデバイスとして表示されることを意味します。 次に、Windows は、リスト内の同じテレビに割り当てられた新しい UUID への参照を追加します (Device Association Framework、DAF)。したがって、Windows は短期間のうちに、同じデバイスに対応する同じ数の UUID を持つ、少なくとも 1,000 台のデバイスで構成されるリストを管理する必要があります。 Windows のタスク マネージャー、Bluetooth モジュール、およびネットワーク デバイス ファインダーは DAF リスト内のデバイスを「列挙」するため、このような多数のデバイスの異常な登録によりクラッシュが継続的に発生します。 問題の解決方法 ハイセンス TV に接続するときに Windows がクラッシュする問題を解決するには、前述したようにオペレーティング システムを再インストールしても役に立ちません。 Windows + R キーの組み合わせを押し、services.msc と入力し、デバイス関連付けサービスをダブルクリックして、[スタートアップの種類] ドロップダウン メニューから [無効] を選択する必要があります。次に、オペレーティング システムを再起動する必要があります。 Windows に戻ったら、Sysinternals PSTools パッケージをダウンロードし、その内容を選択したフォルダーに抽出する必要があります。管理者権限でコマンド プロンプトを開いた後、PSTools フォルダーに移動して、次の指示を実行する必要があります。 psexec.exe -i -d -s c:windowsregedit.exe したがって、Windows レジストリ エディタはシステム権限 (SYSTEM ユーザー) で開きます。次のキーの場所に、Hisense TV によって作成された数百または数千の UUID が見つかります。 HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesDeviceAssociationServiceStateStore 名前が「DAFUPnPProvider#uuid」で始まるすべてのサブキーは一括選択する必要があり、削除できます。 「WiFiDirect」と「Bluetooth」で始まるキーのみをそのままにしておく必要があります。 デバイス関連付けサービスの「スタートアップの種類」を「自動」に戻してマシンを再起動すると、問題は最終的に解決されるはずです。タスク マネージャー、Windows シェル、Bluetooth モジュール、および Microsoft オペレーティング システムのその他のコンポーネントの異常なクラッシュはもう発生しません。 私たちはこれまで、UPnP に対する「アレルギー」を頻繁に宣言し、ルーターと直接通信することで、このプロトコルを悪用してパブリック IP アドレスのポートを開く方法を強調してきました。 UPnP が WAN ポートで公開される場合は言うまでもありません。 オープニング画像クレジット: iStock.com – demaerre…