potisanのプログラミングメモ

プログラミング素人です。昔の自分を育ててくれたネット情報に少しでも貢献できるよう、情報を貯めていこうと思っています。Windows環境のC++やC#がメインです。

Windows WinAppRuntime.Main.1.5とWinAppRuntime.Singleton

Windows11のMicrosoft Store更新対象にWinAppRuntime.Main.1.5とWinAppRuntime.Singletonが加わっていました。正体が気になったので調べたことをメモします。

機能は分かりませんが、ファイルサイズは昨今なら無視できるほど小さいことが分かりました。

追伸:Windowsのアプリ管理からアンインストール可能でした。初期からかは不明です。

WinAppRuntime.Main.1.5とWinAppRuntime.Singleton

WinAppRuntime.Main.1.5

  • 表示名やパッケージパスのレジストリキー
    • HKCR\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\MicrosoftCorporationII.WinAppRuntime.Main.1.5_5001.159.55.0_x64__8wekyb3d8bbwe
    • HKCUやSIDキー以下に元となるキーがあります。
  • 上記キーによるパッケージパス
    • %PROGRAMFILES%\WindowsApps\MicrosoftCorporationII.WinAppRuntime.Main.1.5_5001.159.55.0_x64__8wekyb3d8bbwe
  • クラス情報等のレジストリキー
    • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PackagedCom\Package\MicrosoftCorporationII.WinAppRuntime.Main.1.5_5001.159.55.0_x64__8wekyb3d8bbwe
  • 実行ファイルはDynamicDependency.DataStore.exeDynamicDependency.DataStore.ProxyStub.dllのようですが、働きはよく分かりません。DLLはDllGetClassObject関数を公開するのでCOM対応です。

WinAppRuntime.Singleton

  • 表示名やパッケージパスのレジストリキー
    • HKCR\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\MicrosoftCorporationII.WinAppRuntime.Singleton_5001.159.55.0_x64__8wekyb3d8bbwe
    • HKCUやSIDキー以下に元となるキーがあります。
  • 上記キーによるパッケージパス
    • %PROGRAMFILES%\WindowsApps\MicrosoftCorporationII.WinAppRuntime.Singleton_5001.159.55.0_x64__8wekyb3d8bbwe
  • クラス情報等のレジストリキー
    • HKEY_CLASSES_ROOT\PackagedCom\Package\MicrosoftCorporationII.WinAppRuntime.Singleton_5001.159.55.0_x64__8wekyb3d8bbwe
  • 実行ファイルはPushNotificationsLongRunningTask.exePushNotificationsLongRunningTask.StartupTask.exePushNotificationsLongRunningTask.ProxyStub.dllのようですが、働きはよく分かりません。DLLはDllGetClassObject関数を公開するのでCOM対応です。

共通情報

  • 名前を含む最古のレジストリキー作成日が2024/6/5なので、以前から存在していた様子です。
  • 管理者権限で表示できるフォルダ内のファイルサイズはKB単位とかなり小さいです。最近の内蔵ストレージなら無視できる大きさです。