KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
System : Windows NT SERVER-PC 10.0 build 26200 (Windows 11) AMD64
User : ServerPC ( 0)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  C:/Windows/DiagTrack/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : C:/Windows/DiagTrack/utc.derived.xml
<?xml version="1.0" encoding="utf-8"?>
<diagrules xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaversion="2">
  <scenarios>
    <scenario schemaversion="2" scenarioid="{0557bdd4-ca96-4faf-9678-d306ac623ef1}" scenarioname="PctSettingsDialogWithoutVisibleErrorMsg" measureid="37788688" measureversion="2" measureversionguid="{e27e2ac8-f4e6-4b03-8923-29be7114cbe5}" maxinflightinstances="1" maxdurationms="180000" maxcompletionescalations="1" matchbehavior="newest">
      <triggers>
        <trigger triggername="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch">
          <etwtrigger>
            <provider>{B7AFA6AF-AAAB-4F50-B7DC-B61D4DDBE34F}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="Microsoft.Windows.Update.Ux.MusUpdateSettings.MusPayloadErrorDisplayed">
          <etwtrigger>
            <provider>{cee50f59-e321-4691-9bb7-9b75494f6aab}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="Microsoft.Windows.Update.Ux.MusUpdateSettings.DownloadFailedMessageDisplayed">
          <etwtrigger>
            <provider>{cee50f59-e321-4691-9bb7-9b75494f6aab}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="Microsoft.Windows.Update.Ux.MusUpdateSettings.InstallFailedMessageDisplayed">
          <etwtrigger>
            <provider>{cee50f59-e321-4691-9bb7-9b75494f6aab}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="Microsoft.Windows.Update.Ux.MusUpdateSettings.ServiceUnavailableMessageDisplayed">
          <etwtrigger>
            <provider>{cee50f59-e321-4691-9bb7-9b75494f6aab}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="Microsoft.Windows.Update.Ux.MusUpdateSettings.UsoLastErrorUxDisplayed">
          <etwtrigger>
            <provider>{cee50f59-e321-4691-9bb7-9b75494f6aab}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="Microsoft.Windows.Update.Ux.MusUpdateSettings.McsRestartNowFailed">
          <etwtrigger>
            <provider>{cee50f59-e321-4691-9bb7-9b75494f6aab}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="Microsoft.Windows.Update.Ux.MusUpdateSettings.RestartNowFailed">
          <etwtrigger>
            <provider>{cee50f59-e321-4691-9bb7-9b75494f6aab}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="Microsoft.Windows.Update.Ux.MusUpdateSettings.SihUpdateRestartNowFailed">
          <etwtrigger>
            <provider>{cee50f59-e321-4691-9bb7-9b75494f6aab}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="TimeoutOnSettingsLaunchErrorNotSeen">
          <timetrigger>
            <durationms>120000</durationms>
          </timetrigger>
        </trigger>
      </triggers>
      <telemetryevents>
        <telemetryevent id="LaunchSuccessEventId">
          <derivedevent>
            <measurevalue>1</measurevalue>
            <attribute name="TransitionName">$(T1,_eventname)</attribute>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
        <telemetryevent id="T2_LaunchFailureEventId">
          <derivedevent>
            <measurevalue>0</measurevalue>
            <attribute name="TransitionName">$(T2,_eventname)</attribute>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
        <telemetryevent id="T3_LaunchFailureEventId">
          <derivedevent>
            <measurevalue>0</measurevalue>
            <attribute name="TransitionName">$(T3,_eventname)</attribute>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
        <telemetryevent id="T4_LaunchFailureEventId">
          <derivedevent>
            <measurevalue>0</measurevalue>
            <attribute name="TransitionName">$(T4,_eventname)</attribute>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
        <telemetryevent id="T5_LaunchFailureEventId">
          <derivedevent>
            <measurevalue>0</measurevalue>
            <attribute name="TransitionName">$(T5,_eventname)</attribute>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
        <telemetryevent id="T6_LaunchFailureEventId">
          <derivedevent>
            <measurevalue>0</measurevalue>
            <attribute name="TransitionName">$(T6,_eventname)</attribute>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
        <telemetryevent id="T7_LaunchFailureEventId">
          <derivedevent>
            <measurevalue>0</measurevalue>
            <attribute name="TransitionName">$(T7,_eventname)</attribute>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
        <telemetryevent id="T8_LaunchFailureEventId">
          <derivedevent>
            <measurevalue>0</measurevalue>
            <attribute name="TransitionName">$(T8,_eventname)</attribute>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
        <telemetryevent id="T9_LaunchFailureEventId">
          <derivedevent>
            <measurevalue>0</measurevalue>
            <attribute name="TransitionName">$(T9,_eventname)</attribute>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
      </telemetryevents>
      <filters>
        <filter appliesto="trigger" filtername="OpcodeEquals1">
          <singletriggerpropertyfilter>
            <triggername>Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch</triggername>
            <propertyselector>
              <propertykey>
                <name>_opcode</name>
              </propertykey>
            </propertyselector>
            <operation>equal</operation>
            <value>1</value>
          </singletriggerpropertyfilter>
        </filter>
        <filter appliesto="trigger" filtername="OpcodeEquals2">
          <singletriggerpropertyfilter>
            <triggername>Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch</triggername>
            <propertyselector>
              <propertykey>
                <name>_opcode</name>
              </propertykey>
            </propertyselector>
            <operation>equal</operation>
            <value>2</value>
          </singletriggerpropertyfilter>
        </filter>
        <filter appliesto="trigger" filtername="T0_PageIdIsSettingsPageRestoreMusUpdate">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="string" name="T0.pageId" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <const type="string" value="SettingsPageRestoreMusUpdate" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T1_PageIdIsSettingsPageRestoreMusUpdate">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="string" name="T1.pageId" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <const type="string" value="SettingsPageRestoreMusUpdate" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T1T0ActivityIdMatch">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T0._aid" />
            </assign>
            <assign>
              <var name="V1" />
              <transition type="int" name="T1._aid" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <var name="V1" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
      </filters>
      <scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0" datamodel="custom" initial="_start">
        <state id="_start">
          <transition event="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch" target="1" name="T0">
            <filter>OpcodeEquals1</filter>
            <filter>T0_PageIdIsSettingsPageRestoreMusUpdate</filter>
          </transition>
        </state>
        <state id="1">
          <transition event="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch" target="_complete" name="T1">
            <filter>OpcodeEquals2</filter>
            <filter>T1_PageIdIsSettingsPageRestoreMusUpdate</filter>
            <filter>T1T0ActivityIdMatch</filter>
            <telemetryeventid>LaunchSuccessEventId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Update.Ux.MusUpdateSettings.MusPayloadErrorDisplayed" target="_fail" name="T2">
            <telemetryeventid>T2_LaunchFailureEventId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Update.Ux.MusUpdateSettings.DownloadFailedMessageDisplayed" target="_fail" name="T3">
            <telemetryeventid>T3_LaunchFailureEventId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Update.Ux.MusUpdateSettings.InstallFailedMessageDisplayed" target="_fail" name="T4">
            <telemetryeventid>T4_LaunchFailureEventId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Update.Ux.MusUpdateSettings.ServiceUnavailableMessageDisplayed" target="_fail" name="T5">
            <telemetryeventid>T5_LaunchFailureEventId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Update.Ux.MusUpdateSettings.UsoLastErrorUxDisplayed" target="_fail" name="T6">
            <telemetryeventid>T6_LaunchFailureEventId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Update.Ux.MusUpdateSettings.McsRestartNowFailed" target="_fail" name="T7">
            <telemetryeventid>T7_LaunchFailureEventId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Update.Ux.MusUpdateSettings.RestartNowFailed" target="_fail" name="T8">
            <telemetryeventid>T8_LaunchFailureEventId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Update.Ux.MusUpdateSettings.SihUpdateRestartNowFailed" target="_fail" name="T9">
            <telemetryeventid>T9_LaunchFailureEventId</telemetryeventid>
          </transition>
          <transition event="TimeoutOnSettingsLaunchErrorNotSeen" target="_complete" name="T10" />
        </state>
        <final id="_cancel" />
        <final id="_fail" />
        <final id="_complete" />
      </scxml>
    </scenario>
    <scenario schemaversion="2" scenarioid="{7d1cf3b2-60b0-47ab-945b-983ba269c597}" scenarioname="PctSuccessLaunchWuSettingsPage" measureid="37788724" measureversion="2" measureversionguid="{7198ae99-07e6-4235-9f27-06f9a2c65a11}" maxinflightinstances="1" maxdurationms="240000" matchbehavior="newest">
      <triggers>
        <trigger triggername="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch">
          <etwtrigger>
            <provider>{B7AFA6AF-AAAB-4F50-B7DC-B61D4DDBE34F}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="TimeoutOnSettingsLaunchSuccessNotSeen">
          <timetrigger>
            <durationms>180000</durationms>
          </timetrigger>
        </trigger>
      </triggers>
      <telemetryevents>
        <telemetryevent id="LaunchSuccessEventId">
          <derivedevent>
            <eventname>DerivedTelemetryEvent.MeasureValueEmitted_0</eventname>
            <measurevalue>1</measurevalue>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
        <telemetryevent id="LaunchFailureEventId">
          <derivedevent>
            <eventname>DerivedTelemetryEvent.MeasureValueEmitted_0</eventname>
            <measurevalue>0</measurevalue>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
      </telemetryevents>
      <filters>
        <filter appliesto="trigger" filtername="OpcodeEquals1">
          <singletriggerpropertyfilter>
            <triggername>Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch</triggername>
            <propertyselector>
              <propertykey>
                <name>_opcode</name>
              </propertykey>
            </propertyselector>
            <operation>equal</operation>
            <value>1</value>
          </singletriggerpropertyfilter>
        </filter>
        <filter appliesto="trigger" filtername="OpcodeEquals2">
          <singletriggerpropertyfilter>
            <triggername>Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch</triggername>
            <propertyselector>
              <propertykey>
                <name>_opcode</name>
              </propertykey>
            </propertyselector>
            <operation>equal</operation>
            <value>2</value>
          </singletriggerpropertyfilter>
        </filter>
        <filter appliesto="trigger" filtername="T2_WilActivityHresultUnhandledException">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T2.wilActivity.hresult" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <const type="int" value="2147942974" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T3_WilActivityHresult_Not_UnhandledException">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T3.wilActivity.hresult" />
            </assign>
            <return>
              <notequal>
                <var name="V0" />
                <const type="int" value="2147942974" />
              </notequal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T1_WilActivityZeroHresult">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T1.wilActivity.hresult" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <const type="int" value="0" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T3_WilActivityNonZeroHresult">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T3.wilActivity.hresult" />
            </assign>
            <return>
              <notequal>
                <var name="V0" />
                <const type="int" value="0" />
              </notequal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T0T1_WilActivityThreadIdMatch">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T0.wilActivity.threadId" />
            </assign>
            <assign>
              <var name="V1" />
              <transition type="int" name="T1.wilActivity.threadId" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <var name="V1" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T3T0_WilActivityThreadIdMatch">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T3.wilActivity.threadId" />
            </assign>
            <assign>
              <var name="V1" />
              <transition type="int" name="T0.wilActivity.threadId" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <var name="V1" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T0_PageIdIsSettingsPageRestoreMusUpdate">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="string" name="T0.pageId" />
            </assign>
            <return>
              <or>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate" />
                </equal>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate2" />
                </equal>
              </or>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T1_PageIdIsSettingsPageRestoreMusUpdate">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="string" name="T1.pageId" />
            </assign>
            <return>
              <or>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate" />
                </equal>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate2" />
                </equal>
              </or>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T3_PageIdIsSettingsPageRestoreMusUpdate">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="string" name="T3.pageId" />
            </assign>
            <return>
              <or>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate" />
                </equal>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate2" />
                </equal>
              </or>
            </return>
          </scriptfilter>
        </filter>
      </filters>
      <scxml version="1.0" datamodel="custom" initial="_start" xmlns="http://www.w3.org/2005/07/scxml">
        <state id="_start">
          <transition event="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch" target="1" name="T0">
            <filter>OpcodeEquals1</filter>
            <filter>T0_PageIdIsSettingsPageRestoreMusUpdate</filter>
          </transition>
        </state>
        <state id="1">
          <transition event="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch" target="_complete" name="T1">
            <filter>OpcodeEquals2</filter>
            <filter>T1_WilActivityZeroHresult</filter>
            <filter>T0T1_WilActivityThreadIdMatch</filter>
            <filter>T1_PageIdIsSettingsPageRestoreMusUpdate</filter>
            <telemetryeventid>LaunchSuccessEventId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch" target="_cancel" name="T2">
            <filter>OpcodeEquals2</filter>
            <filter>T2_WilActivityHresultUnhandledException</filter>
          </transition>
          <transition event="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch" target="_fail" name="T3">
            <filter>OpcodeEquals2</filter>
            <filter>T3_WilActivityNonZeroHresult</filter>
            <filter>T3_WilActivityHresult_Not_UnhandledException</filter>
            <filter>T3T0_WilActivityThreadIdMatch</filter>
            <filter>T3_PageIdIsSettingsPageRestoreMusUpdate</filter>
            <telemetryeventid>LaunchFailureEventId</telemetryeventid>
          </transition>
          <transition event="TimeoutOnSettingsLaunchSuccessNotSeen" target="_cancel" name="T4" />
        </state>
        <final id="_cancel" />
        <final id="_fail" />
        <final id="_complete" />
      </scxml>
    </scenario>
    <scenario schemaversion="2" scenarioid="{b54e65ba-02ba-45e8-83ce-42f128b73988}" scenarioname="TimeTakenToLaunchWUSettingsPage" measureid="37930585" measureversion="2" measureversionguid="{885ee0cd-c448-4bfa-bcf3-90018d57acd3}" maxinflightinstances="1" maxdurationms="120000" matchbehavior="newest">
      <triggers>
        <trigger triggername="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch">
          <etwtrigger>
            <provider>{B7AFA6AF-AAAB-4F50-B7DC-B61D4DDBE34F}</provider>
            <keywords>0x400000000000</keywords>
            <level>5</level>
          </etwtrigger>
        </trigger>
        <trigger triggername="TimeoutOnSettingsLaunchNotSeen">
          <timetrigger>
            <durationms>60000</durationms>
          </timetrigger>
        </trigger>
      </triggers>
      <telemetryevents>
        <telemetryevent id="SettingsPageLaunchSuccessId">
          <derivedevent>
            <measurevalue>$(_currentTransition,_timeSinceScenarioStart)</measurevalue>
            <telemetrycategory>measures</telemetrycategory>
            <privacydatatag>PDT_ProductAndServiceUsage,PDT_ProductAndServicePerformance</privacydatatag>
          </derivedevent>
        </telemetryevent>
      </telemetryevents>
      <filters>
        <filter appliesto="trigger" filtername="OpcodeEquals1">
          <singletriggerpropertyfilter>
            <triggername>Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch</triggername>
            <propertyselector>
              <propertykey>
                <name>_opcode</name>
              </propertykey>
            </propertyselector>
            <operation>equal</operation>
            <value>1</value>
          </singletriggerpropertyfilter>
        </filter>
        <filter appliesto="trigger" filtername="OpcodeEquals2">
          <singletriggerpropertyfilter>
            <triggername>Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch</triggername>
            <propertyselector>
              <propertykey>
                <name>_opcode</name>
              </propertykey>
            </propertyselector>
            <operation>equal</operation>
            <value>2</value>
          </singletriggerpropertyfilter>
        </filter>
        <filter appliesto="trigger" filtername="T0_PageIdIsSettingsPageRestoreMusUpdate">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="string" name="T0.pageId" />
            </assign>
            <return>
              <or>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate" />
                </equal>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate2" />
                </equal>
              </or>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T1_PageIdIsSettingsPageRestoreMusUpdate">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="string" name="T1.pageId" />
            </assign>
            <return>
              <or>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate" />
                </equal>
                <equal>
                  <var name="V0" />
                  <const type="string" value="SettingsPageRestoreMusUpdate2" />
                </equal>
              </or>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T1T0_WilActivityThreadIdMatch">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T0.wilActivity.threadId" />
            </assign>
            <assign>
              <var name="V1" />
              <transition type="int" name="T1.wilActivity.threadId" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <var name="V1" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T2T0_WilActivityThreadIdMatch">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T2.wilActivity.threadId" />
            </assign>
            <assign>
              <var name="V1" />
              <transition type="int" name="T0.wilActivity.threadId" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <var name="V1" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T1_WilActivityZeroHresult">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T1.wilActivity.hresult" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <const type="int" value="0" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
        <filter appliesto="trigger" filtername="T2_WilActivityHresultUnhandledException">
          <scriptfilter version="1" file="false" service="false" registry="false">
            <assign>
              <var name="V0" />
              <transition type="int" name="T2.wilActivity.hresult" />
            </assign>
            <return>
              <equal>
                <var name="V0" />
                <const type="int" value="2147942974" />
              </equal>
            </return>
          </scriptfilter>
        </filter>
      </filters>
      <scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0" datamodel="custom" initial="_start">
        <state id="_start">
          <transition event="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch" target="1" name="T0">
            <filter>OpcodeEquals1</filter>
            <filter>T0_PageIdIsSettingsPageRestoreMusUpdate</filter>
          </transition>
        </state>
        <state id="1">
          <transition event="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch" target="_complete" name="T1">
            <filter>OpcodeEquals2</filter>
            <filter>T1_WilActivityZeroHresult</filter>
            <filter>T1_PageIdIsSettingsPageRestoreMusUpdate</filter>
            <filter>T1T0_WilActivityThreadIdMatch</filter>
            <telemetryeventid>SettingsPageLaunchSuccessId</telemetryeventid>
          </transition>
          <transition event="Microsoft.Windows.Shell.SystemSettings.SettingsAppActivity.SettingsAppPageLaunch" target="_cancel" name="T2">
            <filter>OpcodeEquals2</filter>
            <filter>T2_WilActivityHresultUnhandledException</filter>
            <filter>T2T0_WilActivityThreadIdMatch</filter>
          </transition>
          <transition event="TimeoutOnSettingsLaunchNotSeen" target="_cancel" name="T3" />
        </state>
        <final id="_cancel" />
        <final id="_fail" />
        <final id="_complete" />
      </scxml>
    </scenario>
  </scenarios>
</diagrules>

Anon7 - 2021