Advertisement
penzoiders

vmware OSOT profile - Windows Server 2016 - nordest.systems

Aug 23rd, 2017
1,322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 165.93 KB | None | 0 0
  1. <sequence name="WindowsServer 2016 - nordest.systems" description="Default optimization template for Windows Server 2016" author="Lorenzo Faleschini" authorEmail="" website="https://nordest.systems" runOnOs="25,26,27" version="6.0" uid="636014">
  2.   <globalVarList>
  3.     <osCollection>
  4.       <osEntry osId="1" name="Windows 7">
  5.         <Version>6.1.*</Version>
  6.         <ProductType>1</ProductType>
  7.         <osEntry osId="2" name="Windows 7 32-bit">
  8.           <OSArchitecture>32-bit</OSArchitecture>
  9.         </osEntry>
  10.         <osEntry osId="3" name="Windows 7 64-bit">
  11.           <OSArchitecture>64-bit</OSArchitecture>
  12.         </osEntry>
  13.       </osEntry>
  14.       <osEntry osId="4" name="Windows 8">
  15.         <Version>6.2.*</Version>
  16.         <ProductType>1</ProductType>
  17.         <osEntry osId="5" name="Windows 8 32-bit">
  18.           <OSArchitecture>32-bit</OSArchitecture>
  19.         </osEntry>
  20.         <osEntry osId="6" name="Windows 8 64-bit">
  21.           <OSArchitecture>64-bit</OSArchitecture>
  22.         </osEntry>
  23.       </osEntry>
  24.       <osEntry osId="13" name="Windows 8.1">
  25.         <Version>6.3.*</Version>
  26.         <ProductType>1</ProductType>
  27.         <osEntry osId="14" name="Windows 8.1 32-bit">
  28.           <OSArchitecture>32-bit</OSArchitecture>
  29.         </osEntry>
  30.         <osEntry osId="15" name="Windows 8.1 64-bit">
  31.           <OSArchitecture>64-bit</OSArchitecture>
  32.         </osEntry>
  33.       </osEntry>
  34.       <osEntry osId="16" name="Windows 10">
  35.         <Version>10.0.*</Version>
  36.         <ProductType>1</ProductType>
  37.         <osEntry osId="17" name="Windows 10 32-bit">
  38.           <OSArchitecture>32-bit</OSArchitecture>
  39.         </osEntry>
  40.         <osEntry osId="18" name="Windows 10 64-bit">
  41.           <OSArchitecture>64-bit</OSArchitecture>
  42.         </osEntry>
  43.       </osEntry>
  44.       <osEntry osId="10" name="Windows Server 2008">
  45.         <Version>6.0.*</Version>
  46.         <ProductType>3</ProductType>
  47.         <osEntry osId="11" name="Windows Server 2008 32-bit">
  48.           <OSArchitecture>32-bit</OSArchitecture>
  49.         </osEntry>
  50.         <osEntry osId="12" name="Windows Server 2008 64-bit">
  51.           <OSArchitecture>64-bit</OSArchitecture>
  52.         </osEntry>
  53.       </osEntry>
  54.       <osEntry osId="7" name="Windows Server 2008 R2">
  55.         <Version>6.1.*</Version>
  56.         <ProductType>3</ProductType>
  57.         <osEntry osId="8" name="Windows Server 2008 R2 32-bit">
  58.           <OSArchitecture>32-bit</OSArchitecture>
  59.         </osEntry>
  60.         <osEntry osId="9" name="Windows Server 2008 R2 64-bit">
  61.           <OSArchitecture>64-bit</OSArchitecture>
  62.         </osEntry>
  63.       </osEntry>
  64.       <osEntry osId="19" name="Windows Server 2012">
  65.         <Version>6.2.*</Version>
  66.         <ProductType>3</ProductType>
  67.         <osEntry osId="20" name="Windows Server 2012 32-bit">
  68.           <OSArchitecture>32-bit</OSArchitecture>
  69.         </osEntry>
  70.         <osEntry osId="21" name="Windows Server 2012 64-bit">
  71.           <OSArchitecture>64-bit</OSArchitecture>
  72.         </osEntry>
  73.       </osEntry>
  74.       <osEntry osId="22" name="Windows Server 2012 R2">
  75.         <Version>6.3.*</Version>
  76.         <ProductType>3</ProductType>
  77.         <osEntry osId="23" name="Windows Server 2012 R2 32-bit">
  78.           <OSArchitecture>32-bit</OSArchitecture>
  79.         </osEntry>
  80.         <osEntry osId="24" name="Windows Server 2012 R2 64-bit">
  81.           <OSArchitecture>64-bit</OSArchitecture>
  82.         </osEntry>
  83.       </osEntry>
  84.       <osEntry osId="25" name="Windows Server 2016">
  85.         <Version>10.0.*</Version>
  86.         <ProductType>3</ProductType>
  87.         <osEntry osId="26" name="Windows Server 2016 32-bit">
  88.           <OSArchitecture>32-bit</OSArchitecture>
  89.         </osEntry>
  90.         <osEntry osId="27" name="Windows Server 2016 64-bit">
  91.           <OSArchitecture>64-bit</OSArchitecture>
  92.         </osEntry>
  93.       </osEntry>
  94.     </osCollection>
  95.   </globalVarList>
  96.   <group name="Modifications to Standard Image" description="Select &quot;Disable&quot; in the Options tab of any Task to bypass processing.  Disable this entire section in the same manner." Id="1">
  97.     <group name="Apply HKCU Settings to Registry" description="#Apply HKCU Settings to Registry" Id="2">
  98.       <step name="Load HKCU for editing" description="Open HKey Users (Default User Profile) for Editing" category="mandatory" defaultSelected="true" Id="3">
  99.         <action optimization="true">
  100.           <!--reg load "hku\temp" "%USERPROFILE%\..\Default User\NTUSER.DAT" -->
  101.           <type>Registry</type>
  102.           <command>LOAD</command>
  103.           <params>
  104.             <keyName>hku\temp</keyName>
  105.             <fileName>%USERPROFILE%\..\Default User\NTUSER.DAT</fileName>
  106.           </params>
  107.         </action>
  108.       </step>
  109.       <step name="Default System Screen Saver" description="Disables default system screensaver" category="optional" defaultSelected="false" Id="4">
  110.         <action>
  111.           <type>Registry</type>
  112.           <command>ADD</command>
  113.           <params>
  114.             <keyName>hku\temp\Control Panel\Desktop</keyName>
  115.             <valueName>ScreenSaveActive</valueName>
  116.             <type>REG_DWORD</type>
  117.             <data>0</data>
  118.           </params>
  119.         </action>
  120.       </step>
  121.       <step name="List view Watermark" description="Watermarks are disabled if ListviewWatermark evaluates as false. This setting has user-interface support through the System Properties in the Control Panel, as “Use a background image for each folder type“ on the Visual Effects tab of the Performance Options dialog. " category="optional" defaultSelected="false" runOnOs="25" Id="5">
  122.         <action>
  123.           <type>Registry</type>
  124.           <command>ADD</command>
  125.           <params>
  126.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  127.             <valueName>ListviewWatermark</valueName>
  128.             <type>REG_DWORD</type>
  129.             <data>0</data>
  130.           </params>
  131.         </action>
  132.       </step>
  133.       <step name="Individual Sync Settings" description="Disables Individual Sync Settings in Windows 10/2016.  sets (syncs) them for you on all your Windows 10 devices that you sign in to with your same Microsoft account" category="optional" defaultSelected="false" runOnOs="25" Id="6">
  134.         <action>
  135.           <type>Registry</type>
  136.           <command>ADD</command>
  137.           <params>
  138.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Accessibility</keyName>
  139.             <valueName>Enabled</valueName>
  140.             <type>REG_DWORD</type>
  141.             <data>0</data>
  142.           </params>
  143.         </action>
  144.       </step>
  145.       <step name="Software Rendering Internet Explorer" description="Uses software rendering, instead of hardware rendering. Enable this option if no (V)GPU is present." category="optional" defaultSelected="false" Id="7">
  146.         <action>
  147.           <type>Registry</type>
  148.           <command>ADD</command>
  149.           <params>
  150.             <keyName>hku\temp\Software\Microsoft\Internet Explorer\Main</keyName>
  151.             <valueName>UseSWRender</valueName>
  152.             <type>REG_DWORD</type>
  153.             <data>1</data>
  154.           </params>
  155.         </action>
  156.       </step>
  157.       <step name="Disable Hardware Acceleration Office14" description="Uses software rendering, instead of hardware rendering. Enable this option if no (V)GPU is present." category="optional" defaultSelected="false" Id="8">
  158.         <action>
  159.           <type>Registry</type>
  160.           <command>ADD</command>
  161.           <params>
  162.             <keyName>hku\temp\Software\Microsoft\Office\14.0\Gfx</keyName>
  163.             <valueName>DisableHardware</valueName>
  164.             <type>REG_DWORD</type>
  165.             <data>1</data>
  166.           </params>
  167.         </action>
  168.       </step>
  169.       <step name="Disable Hardware Acceleration Office15" description="Uses software rendering, instead of hardware rendering. Enable this option if no (V)GPU is present." category="optional" defaultSelected="false" Id="9">
  170.         <action>
  171.           <type>Registry</type>
  172.           <command>ADD</command>
  173.           <params>
  174.             <keyName>hku\temp\Software\Microsoft\Office\15.0\Common\Graphics</keyName>
  175.             <valueName>DisableHardwareAcceleration</valueName>
  176.             <type>REG_DWORD</type>
  177.             <data>1</data>
  178.           </params>
  179.         </action>
  180.       </step>
  181.       <step name="Disable Animations Office15" description="Uses software rendering, instead of hardware rendering. Enable this option if no (V)GPU is present." category="optional" defaultSelected="false" Id="10">
  182.         <action>
  183.           <type>Registry</type>
  184.           <command>ADD</command>
  185.           <params>
  186.             <keyName>hku\temp\Software\Microsoft\Office\15.0\Common\Graphics</keyName>
  187.             <valueName>DisableAnimations</valueName>
  188.             <type>REG_DWORD</type>
  189.             <data>1</data>
  190.           </params>
  191.         </action>
  192.       </step>
  193.       <step name="Disable Hardware Acceleration Office16" description="Uses software rendering, instead of hardware rendering. Enable this option if no (V)GPU is present." category="optional" defaultSelected="false" Id="11">
  194.         <action>
  195.           <type>Registry</type>
  196.           <command>ADD</command>
  197.           <params>
  198.             <keyName>hku\temp\Software\Microsoft\Office\16.0\Common\Graphics</keyName>
  199.             <valueName>DisableHardwareAcceleration</valueName>
  200.             <type>REG_DWORD</type>
  201.             <data>1</data>
  202.           </params>
  203.         </action>
  204.       </step>
  205.       <step name="Disable Animations Office16" description="Uses software rendering, instead of hardware rendering. Enable this option if no (V)GPU is present." category="optional" defaultSelected="false" Id="12">
  206.         <action>
  207.           <type>Registry</type>
  208.           <command>ADD</command>
  209.           <params>
  210.             <keyName>hku\temp\Software\Microsoft\Office\16.0\Common\Graphics</keyName>
  211.             <valueName>DisableAnimations</valueName>
  212.             <type>REG_DWORD</type>
  213.             <data>1</data>
  214.           </params>
  215.         </action>
  216.       </step>
  217.       <step name="Advertising ID" description="Disable let apps use my advertising ID." category="recommended" defaultSelected="false" runOnOs="25" Id="13">
  218.         <action>
  219.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" /v Enabled /t REG_DWORD /d 0 /f -->
  220.           <type>Registry</type>
  221.           <command>ADD</command>
  222.           <params>
  223.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo</keyName>
  224.             <valueName>Enabled</valueName>
  225.             <type>REG_DWORD</type>
  226.             <data>0</data>
  227.           </params>
  228.         </action>
  229.       </step>
  230.       <step name="Change Explorer Default View" description="Change explorer default view to Thic PC." category="recommended" defaultSelected="false" Id="14">
  231.         <action>
  232.           <!-- reg ADD "hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v LaunchTo /t REG_DWORD /d 0x00000001 /f -->
  233.           <type>Registry</type>
  234.           <command>ADD</command>
  235.           <params>
  236.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  237.             <valueName>LaunchTo</valueName>
  238.             <type>REG_DWORD</type>
  239.             <data>1</data>
  240.           </params>
  241.         </action>
  242.       </step>
  243.       <step name="Cursor Blink" description="Disable cursor blink." category="recommended" defaultSelected="false" Id="15">
  244.         <action>
  245.           <!-- reg ADD "hku\temp\Control Panel\Desktop" /v CursorBlinkRate /t REG_DWORD /d 1 /f -->
  246.           <type>Registry</type>
  247.           <command>ADD</command>
  248.           <params>
  249.             <keyName>hku\temp\Control Panel\Desktop</keyName>
  250.             <valueName>DisableCursorBlink</valueName>
  251.             <type>REG_DWORD</type>
  252.             <data>1</data>
  253.           </params>
  254.         </action>
  255.       </step>
  256.       <step name="Cursor Blink Rate" description="Not set cursor blink rate." category="recommended" defaultSelected="false" Id="16">
  257.         <action>
  258.           <!-- reg ADD "hku\temp\Control Panel\Desktop" /v CursorBlinkRate /t REG_SZ /d -1 /f -->
  259.           <type>Registry</type>
  260.           <command>ADD</command>
  261.           <params>
  262.             <keyName>hku\temp\Control Panel\Desktop</keyName>
  263.             <valueName>CursorBlinkRate</valueName>
  264.             <type>REG_SZ</type>
  265.             <data>-1</data>
  266.           </params>
  267.         </action>
  268.       </step>
  269.       <step name="Default Printer" description="Set default printer to Print&amp;Share." category="optional" defaultSelected="false" runOnOs="25" Id="17">
  270.         <action>
  271.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v LegacyDefaultPrinterMode /t REG_DWORD /d 1 /f -->
  272.           <type>Registry</type>
  273.           <command>ADD</command>
  274.           <params>
  275.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows</keyName>
  276.             <valueName>LegacyDefaultPrinterMode</valueName>
  277.             <type>REG_DWORD</type>
  278.             <data>1</data>
  279.           </params>
  280.         </action>
  281.       </step>
  282.       <step name="Devices Autoplay" description="Disable autoplay for all media and devices." category="optional" defaultSelected="false" Id="18">
  283.         <action>
  284.           <!-- reg ADD "hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers" /v DisableAutoplay /t REG_DWORD /d 0x00000001 /f -->
  285.           <type>Registry</type>
  286.           <command>ADD</command>
  287.           <params>
  288.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers</keyName>
  289.             <valueName>DisableAutoplay</valueName>
  290.             <type>REG_DWORD</type>
  291.             <data>1</data>
  292.           </params>
  293.         </action>
  294.       </step>
  295.       <step name="Feedback" description="Disable Feedback." category="optional" defaultSelected="false" runOnOs="25" Id="19">
  296.         <action>
  297.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Siuf\Rules" /v NumberOfSIUFInPeriod /t REG_DWORD /d 0x00000000 /f -->
  298.           <type>Registry</type>
  299.           <command>ADD</command>
  300.           <params>
  301.             <keyName>hku\temp\SOFTWARE\Microsoft\Siuf\Rules</keyName>
  302.             <valueName>NumberOfSIUFInPeriod</valueName>
  303.             <type>REG_DWORD</type>
  304.             <data>0</data>
  305.           </params>
  306.         </action>
  307.       </step>
  308.       <step name="Lock Screen Title Migrate" description="Disable lock screen title migrate." category="optional" defaultSelected="false" runOnOs="25" Id="20">
  309.         <action>
  310.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen" /v TileMigrated /t REG_DWORD /d 0 /f -->
  311.           <type>Registry</type>
  312.           <command>ADD</command>
  313.           <params>
  314.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Lock Screen</keyName>
  315.             <valueName>TileMigrated</valueName>
  316.             <type>REG_DWORD</type>
  317.             <data>0</data>
  318.           </params>
  319.         </action>
  320.       </step>
  321.       <step name="Menu Show Delay" description="Disable menu show delay." category="recommended" defaultSelected="false" Id="21">
  322.         <action>
  323.           <!-- reg ADD "hku\temp\ControlPanel\Desktop" /v MenuShowDelay /t REG_DWORD /d 0 /f -->
  324.           <type>Registry</type>
  325.           <command>ADD</command>
  326.           <params>
  327.             <keyName>hku\temp\ControlPanel\Desktop</keyName>
  328.             <valueName>MenuShowDelay</valueName>
  329.             <type>REG_DWORD</type>
  330.             <data>0</data>
  331.           </params>
  332.         </action>
  333.       </step>
  334.       <step name="Most used apps" description="Disable show most used apps at start menu." category="recommended" defaultSelected="false" Id="22">
  335.         <action>
  336.           <!-- reg ADD "hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Start_TrackProgs /t REG_DWORD /d 0x00000000 /f -->
  337.           <type>Registry</type>
  338.           <command>ADD</command>
  339.           <params>
  340.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  341.             <valueName>Start_TrackProgs</valueName>
  342.             <type>REG_DWORD</type>
  343.             <data>0</data>
  344.           </params>
  345.         </action>
  346.       </step>
  347.       <step name="On Screen Keyboard - Key Stroke Delay" description="Disable key stroke delay." category="recommended" defaultSelected="false" Id="23">
  348.         <action>
  349.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Osk" /v KeystrokeDelay /t REG_DWORD /d 0 /f -->
  350.           <type>Registry</type>
  351.           <command>ADD</command>
  352.           <params>
  353.             <keyName>hku\temp\SOFTWARE\Microsoft\Osk</keyName>
  354.             <valueName>KeystrokeDelay</valueName>
  355.             <type>REG_DWORD</type>
  356.             <data>0</data>
  357.           </params>
  358.         </action>
  359.       </step>
  360.       <step name="On Screen Keyboard - First Repeat Delay" description="Disable first repeat delay." category="recommended" defaultSelected="false" runOnOs="25" Id="24">
  361.         <action>
  362.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Osk" /v FirstRepeatDelay /t REG_DWORD /d 0 /f -->
  363.           <type>Registry</type>
  364.           <command>ADD</command>
  365.           <params>
  366.             <keyName>hku\temp\SOFTWARE\Microsoft\Osk</keyName>
  367.             <valueName>FirstRepeatDelay</valueName>
  368.             <type>REG_DWORD</type>
  369.             <data>0</data>
  370.           </params>
  371.         </action>
  372.       </step>
  373.       <step name="On Screen Keyboard - Next Repeat Delay" description="Disable next repeat delay." category="recommended" defaultSelected="false" runOnOs="25" Id="25">
  374.         <action>
  375.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Osk" /v NextRepeatDelay /t REG_DWORD /d 0 /f -->
  376.           <type>Registry</type>
  377.           <command>ADD</command>
  378.           <params>
  379.             <keyName>hku\temp\SOFTWARE\Microsoft\Osk</keyName>
  380.             <valueName>NextRepeatDelay</valueName>
  381.             <type>REG_DWORD</type>
  382.             <data>0</data>
  383.           </params>
  384.         </action>
  385.       </step>
  386.       <step name="Pocket Outlook Object Module(POOM) - Work Result" description="WorkResult." category="recommended" defaultSelected="false" runOnOs="25" Id="26">
  387.         <action>
  388.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Poom\Indexing" /v WorkResult /t REG_DWORD /d 0 /f -->
  389.           <type>Registry</type>
  390.           <command>ADD</command>
  391.           <params>
  392.             <keyName>hku\temp\SOFTWARE\Microsoft\Poom\Indexing</keyName>
  393.             <valueName>WorkResult</valueName>
  394.             <type>REG_DWORD</type>
  395.             <data>0</data>
  396.           </params>
  397.         </action>
  398.       </step>
  399.       <step name="Pocket Outlook Object Module(POOM) - Run Cookie" description="RunCookie." category="recommended" defaultSelected="false" runOnOs="25" Id="27">
  400.         <action>
  401.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Poom\Indexing" /v RunCookie /t REG_DWORD /d 1 /f -->
  402.           <type>Registry</type>
  403.           <command>ADD</command>
  404.           <params>
  405.             <keyName>hku\temp\SOFTWARE\Microsoft\Poom\Indexing</keyName>
  406.             <valueName>RunCookie</valueName>
  407.             <type>REG_DWORD</type>
  408.             <data>1</data>
  409.           </params>
  410.         </action>
  411.       </step>
  412.       <step name="Preview Desktop" description="Disable Preview Desktop." category="recommended" defaultSelected="false" Id="28">
  413.         <action>
  414.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v DisablePreviewDesktop /t REG_DWORD /d 1 /f -->
  415.           <type>Registry</type>
  416.           <command>ADD</command>
  417.           <params>
  418.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  419.             <valueName>DisablePreviewDesktop</valueName>
  420.             <type>REG_DWORD</type>
  421.             <data>1</data>
  422.           </params>
  423.         </action>
  424.       </step>
  425.       <step name="Recent Items" description="Disable show recent items at start menu." category="recommended" defaultSelected="false" Id="29">
  426.         <action>
  427.           <!-- reg ADD "hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Start_TrackDocs /t REG_DWORD /d 0x00000000 /f -->
  428.           <type>Registry</type>
  429.           <command>ADD</command>
  430.           <params>
  431.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  432.             <valueName>Start_TrackDocs</valueName>
  433.             <type>REG_DWORD</type>
  434.             <data>0</data>
  435.           </params>
  436.         </action>
  437.       </step>
  438.       <step name="Reduce Menu Show Delay" description="Delay Show the Reduce Menu" category="recommended" defaultSelected="false" Id="30">
  439.         <action>
  440.           <!-- reg Add "hku\temp\Control Panel\Desktop" /v MenuShowDelay /t REG_DWORD /d 120 /f -->
  441.           <type>Registry</type>
  442.           <command>ADD</command>
  443.           <params>
  444.             <keyName>hku\temp\Control Panel\Desktop</keyName>
  445.             <valueName>MenuShowDelay</valueName>
  446.             <type>REG_DWORD</type>
  447.             <data>120</data>
  448.           </params>
  449.         </action>
  450.       </step>
  451.       <step name="RSS Feeds - Disable" description="Peform this task to disable RSS feed capability and potentially improve performance and reduce requirements for disk space growth related to this service." category="mandatory" defaultSelected="false" Id="31">
  452.         <action>
  453.           <!-- reg ADD "hku\temp\Software\Microsoft\Feeds" /v SyncStatus /t REG_DWORD /d 0x0 /f -->
  454.           <type>Registry</type>
  455.           <command>ADD</command>
  456.           <params>
  457.             <keyName>hku\temp\Software\Microsoft\Feeds</keyName>
  458.             <valueName>SyncStatus</valueName>
  459.             <type>REG_DWORD</type>
  460.             <data>0</data>
  461.           </params>
  462.         </action>
  463.       </step>
  464.       <step name="Search Engine - Disable" description="Disable Bing Search." category="recommended" defaultSelected="false" Id="32">
  465.         <action>
  466.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v BingSearchEnabled /t REG_DWORD /d 0x00000000 /f -->
  467.           <type>Registry</type>
  468.           <command>ADD</command>
  469.           <params>
  470.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Search</keyName>
  471.             <valueName>BingSearchEnabled</valueName>
  472.             <type>REG_DWORD</type>
  473.             <data>0</data>
  474.           </params>
  475.         </action>
  476.       </step>
  477.       <step name="Set Default Wallpaper" description="Set wallpaper to a &quot;non existing&quot; file to disable the end users ability to set a wallpaper." category="recommended" defaultSelected="false" Id="33">
  478.         <action>
  479.           <!-- reg ADD "hku\temp\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v Wallpaper /t REG_SZ /d " " /f -->
  480.           <type>Registry</type>
  481.           <command>ADD</command>
  482.           <params>
  483.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\Policies\System</keyName>
  484.             <valueName>Wallpaper</valueName>
  485.             <type>REG_SZ</type>
  486.             <data>
  487.             </data>
  488.           </params>
  489.         </action>
  490.       </step>
  491.       <step name="Show me tips about Windows" description="Turn off show me tips about windows." category="recommended" defaultSelected="false" runOnOs="25" Id="34">
  492.         <action>
  493.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v SoftLandingEnabled /t REG_DWORD /d 0 /f -->
  494.           <type>Registry</type>
  495.           <command>ADD</command>
  496.           <params>
  497.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager</keyName>
  498.             <valueName>SoftLandingEnabled</valueName>
  499.             <type>REG_SZ</type>
  500.             <data>
  501.             </data>
  502.           </params>
  503.         </action>
  504.       </step>
  505.       <step name="SmartScreen " description="Disable SmartScreen Filter for Store Apps" category="recommended" defaultSelected="false" runOnOs="25" Id="35">
  506.         <action>
  507.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost" /v EnableWebContentEvaluation /t REG_DWORD /d 0 /f -->
  508.           <type>Registry</type>
  509.           <command>ADD</command>
  510.           <params>
  511.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost</keyName>
  512.             <valueName>EnableWebContentEvaluation</valueName>
  513.             <type>REG_DWORD</type>
  514.             <data>0</data>
  515.           </params>
  516.         </action>
  517.       </step>
  518.       <step name="Speech,inking,&amp;typing setting - Implicit Ink Collection" description="Restrict Implicit Ink Collection" category="recommended" defaultSelected="false" runOnOs="25" Id="36">
  519.         <action>
  520.           <!-- reg Add "hku\temp\SOFTWARE\Microsoft\InputPersonalization" /v RestrictImplicitInkCollection /t REG_DWORD /d 1 /f -->
  521.           <type>Registry</type>
  522.           <command>ADD</command>
  523.           <params>
  524.             <keyName>hku\temp\SOFTWARE\Microsoft\InputPersonalization</keyName>
  525.             <valueName>RestrictImplicitInkCollection</valueName>
  526.             <type>REG_DWORD</type>
  527.             <data>1</data>
  528.           </params>
  529.         </action>
  530.       </step>
  531.       <step name="Speech,inking,&amp;typing setting - Implicit Text Collection" description="Restrict Implicit Text Collection." category="recommended" defaultSelected="false" runOnOs="25" Id="37">
  532.         <action>
  533.           <!-- reg Add "hku\temp\SOFTWARE\Microsoft\InputPersonalization" /v RestrictImplicitTextCollection /t REG_DWORD /d 1 /f -->
  534.           <type>Registry</type>
  535.           <command>ADD</command>
  536.           <params>
  537.             <keyName>hku\temp\SOFTWARE\Microsoft\InputPersonalization</keyName>
  538.             <valueName>RestrictImplicitTextCollection</valueName>
  539.             <type>REG_DWORD</type>
  540.             <data>1</data>
  541.           </params>
  542.         </action>
  543.       </step>
  544.       <step name="Speech,inking,&amp;typing setting - Contacts" description="Do not scan contact informations." category="recommended" defaultSelected="false" runOnOs="25" Id="38">
  545.         <action>
  546.           <!-- reg Add "hku\temp\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore" /v HarvestContacts /t REG_DWORD /d 0 /f -->
  547.           <type>Registry</type>
  548.           <command>ADD</command>
  549.           <params>
  550.             <keyName>hku\temp\SOFTWARE\Microsoft\InputPersonalization\TrainedDataStore</keyName>
  551.             <valueName>HarvestContacts</valueName>
  552.             <type>REG_DWORD</type>
  553.             <data>0</data>
  554.           </params>
  555.         </action>
  556.       </step>
  557.       <step name="Speech,inking,&amp;typing setting - Privacy Policy" description="Not accepted privacy policy." category="recommended" defaultSelected="false" runOnOs="25" Id="39">
  558.         <action>
  559.           <!-- reg Add "hku\temp\SOFTWARE\Microsoft\Personalization\Settings" /v AcceptedPrivacyPolicy /t REG_DWORD /d 0 /f -->
  560.           <type>Registry</type>
  561.           <command>ADD</command>
  562.           <params>
  563.             <keyName>hku\temp\SOFTWARE\Microsoft\Personalization\Settings</keyName>
  564.             <valueName>AcceptedPrivacyPolicy</valueName>
  565.             <type>REG_DWORD</type>
  566.             <data>0</data>
  567.           </params>
  568.         </action>
  569.       </step>
  570.       <step name="Start Menu App Suggestions" description="Turn off start menu app suggestions." category="recommended" defaultSelected="false" runOnOs="25" Id="40">
  571.         <action>
  572.           <!-- reg Add "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v SystemPaneSuggestionsEnabled /t REG_DWORD /d 0 /f -->
  573.           <type>Registry</type>
  574.           <command>ADD</command>
  575.           <params>
  576.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager</keyName>
  577.             <valueName>SystemPaneSuggestionsEnabled</valueName>
  578.             <type>REG_DWORD</type>
  579.             <data>0</data>
  580.           </params>
  581.         </action>
  582.       </step>
  583.       <step name="Sync Language" description="Disable sync language" category="recommended" defaultSelected="false" runOnOs="25" Id="41">
  584.         <action>
  585.           <!-- reg Add "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Language" /v Enabled /t REG_DWORD /d 0 /f -->
  586.           <type>Registry</type>
  587.           <command>ADD</command>
  588.           <params>
  589.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\SettingSync\Groups\Language</keyName>
  590.             <valueName>Enabled</valueName>
  591.             <type>REG_DWORD</type>
  592.             <data>0</data>
  593.           </params>
  594.         </action>
  595.       </step>
  596.       <step name="Tablet Mode Auto Correction" description="Disable tablet mode auto correction." category="recommended" defaultSelected="false" runOnOs="25" Id="42">
  597.         <action>
  598.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\TabletTip\1.7" /v EnableAutocorrection /t REG_DWORD /d 0 /f -->
  599.           <type>Registry</type>
  600.           <command>ADD</command>
  601.           <params>
  602.             <keyName>hku\temp\SOFTWARE\Microsoft\TabletTip\1.7</keyName>
  603.             <valueName>EnableAutocorrection</valueName>
  604.             <type>REG_DWORD</type>
  605.             <data>0</data>
  606.           </params>
  607.         </action>
  608.       </step>
  609.       <step name="Tablet Mode Spell Checking" description="Disable tablet mode spell checking." category="recommended" defaultSelected="false" runOnOs="25" Id="43">
  610.         <action>
  611.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\TabletTip\1.7" /v EnableSpellchecking /t REG_DWORD /d 0 /f -->
  612.           <type>Registry</type>
  613.           <command>ADD</command>
  614.           <params>
  615.             <keyName>hku\temp\SOFTWARE\Microsoft\TabletTip\1.7</keyName>
  616.             <valueName>EnableSpellchecking</valueName>
  617.             <type>REG_DWORD</type>
  618.             <data>0</data>
  619.           </params>
  620.         </action>
  621.       </step>
  622.       <step name="Tablet Mode Taskbar Icons" description="Show app icons on taskbar in tablet mode." category="recommended" defaultSelected="false" runOnOs="25" Id="44">
  623.         <action>
  624.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAppsVisibleInTabletMode /t REG_DWORD /d 1 /f -->
  625.           <type>Registry</type>
  626.           <command>ADD</command>
  627.           <params>
  628.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  629.             <valueName>TaskbarAppsVisibleInTabletMode</valueName>
  630.             <type>REG_DWORD</type>
  631.             <data>1</data>
  632.           </params>
  633.         </action>
  634.       </step>
  635.       <step name="Taskbar buttons" description="Taskbar buttons never combine." category="optional" defaultSelected="false" runOnOs="25" Id="45">
  636.         <action>
  637.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarGlomLevel /t REG_DWORD /d 2 /f -->
  638.           <type>Registry</type>
  639.           <command>ADD</command>
  640.           <params>
  641.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  642.             <valueName>TaskbarGlomLevel</valueName>
  643.             <type>REG_DWORD</type>
  644.             <data>2</data>
  645.           </params>
  646.         </action>
  647.       </step>
  648.       <step name="Taskbar Navigation" description="Not replace Command Prompt with Windows PowerShell in the menu when I press Windows key+X" category="optional" defaultSelected="false" runOnOs="25" Id="46">
  649.         <action>
  650.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v DontUsePowerShellOnWinX /t REG_DWORD /d 1 /f -->
  651.           <type>Registry</type>
  652.           <command>ADD</command>
  653.           <params>
  654.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  655.             <valueName>DontUsePowerShellOnWinX</valueName>
  656.             <type>REG_DWORD</type>
  657.             <data>1</data>
  658.           </params>
  659.         </action>
  660.       </step>
  661.       <step name="Taskbar Search Box" description="Hiden taskbar search box." category="optional" defaultSelected="false" runOnOs="25" Id="47">
  662.         <action>
  663.           <!-- reg ADD "hku\temp\Software\Microsoft\Windows\CurrentVersion\Search" /v SearchboxTaskbarMode /t REG_DWORD /d 0x0 /f -->
  664.           <type>Registry</type>
  665.           <command>ADD</command>
  666.           <params>
  667.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\Search</keyName>
  668.             <valueName>SearchboxTaskbarMode</valueName>
  669.             <type>REG_DWORD</type>
  670.             <data>0</data>
  671.           </params>
  672.         </action>
  673.       </step>
  674.       <step name="Taskbar Size" description="Lock the Size and Position of the Taskbar." category="optional" defaultSelected="false" runOnOs="25" Id="48">
  675.         <action>
  676.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarSizeMove /t REG_DWORD /d 0x0 /f -->
  677.           <type>Registry</type>
  678.           <command>ADD</command>
  679.           <params>
  680.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  681.             <valueName>TaskbarSizeMove</valueName>
  682.             <type>REG_DWORD</type>
  683.             <data>0</data>
  684.           </params>
  685.         </action>
  686.       </step>
  687.       <step name="Taskbar Small Icons" description="Use small icons on the taskbar." category="optional" defaultSelected="false" runOnOs="25" Id="49">
  688.         <action>
  689.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarSmallIcons /t REG_DWORD /d 1 /f -->
  690.           <type>Registry</type>
  691.           <command>ADD</command>
  692.           <params>
  693.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  694.             <valueName>TaskbarSmallIcons</valueName>
  695.             <type>REG_DWORD</type>
  696.             <data>1</data>
  697.           </params>
  698.         </action>
  699.       </step>
  700.       <step name="Taskbar Task View Button" description="Hide task view button on taskbar." category="optional" defaultSelected="false" runOnOs="25" Id="50">
  701.         <action>
  702.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowTaskViewButton /t REG_DWORD /d 0 /f -->
  703.           <type>Registry</type>
  704.           <command>ADD</command>
  705.           <params>
  706.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  707.             <valueName>ShowTaskViewButton</valueName>
  708.             <type>REG_DWORD</type>
  709.             <data>0</data>
  710.           </params>
  711.         </action>
  712.       </step>
  713.       <step name="Temporary Internet Files to Non Persistent" description="Purge cache for IE on every close of IE.  Non persistence" category="mandatory" defaultSelected="false" Id="51">
  714.         <action>
  715.           <!-- reg ADD "hku\temp\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache" /v Persistent /t REG_DWORD /d 0x0 /f -->
  716.           <type>Registry</type>
  717.           <command>ADD</command>
  718.           <params>
  719.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache</keyName>
  720.             <valueName>Persistent</valueName>
  721.             <type>REG_DWORD</type>
  722.             <data>0</data>
  723.           </params>
  724.         </action>
  725.       </step>
  726.       <step name="Transparency Effects" description="Remove transparency effects." category="optional" defaultSelected="false" runOnOs="25" Id="52">
  727.         <action>
  728.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableTransparency /t REG_DWORD /d 0x00000000 /f -->
  729.           <type>Registry</type>
  730.           <command>ADD</command>
  731.           <params>
  732.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize</keyName>
  733.             <valueName>EnableTransparency</valueName>
  734.             <type>REG_DWORD</type>
  735.             <data>0</data>
  736.           </params>
  737.         </action>
  738.       </step>
  739.       <step name="Unified Store" description="Data Migration." category="recommended" defaultSelected="false" runOnOs="25" Id="53">
  740.         <action>
  741.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Unified Store" /v DataMigration /t REG_DWORD /d 1 /f -->
  742.           <type>Registry</type>
  743.           <command>ADD</command>
  744.           <params>
  745.             <keyName>hku\temp\SOFTWARE\Microsoft\Unified Store</keyName>
  746.             <valueName>DataMigration</valueName>
  747.             <type>REG_DWORD</type>
  748.             <data>1</data>
  749.           </params>
  750.         </action>
  751.       </step>
  752.       <step name="Unistore" description="Store Version." category="recommended" defaultSelected="false" runOnOs="25" Id="54">
  753.         <action>
  754.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Unistore" /v StoreVersion /t REG_DWORD /d 18 /f -->
  755.           <type>Registry</type>
  756.           <command>ADD</command>
  757.           <params>
  758.             <keyName>hku\temp\SOFTWARE\Microsoft\Unistore</keyName>
  759.             <valueName>StoreVersion</valueName>
  760.             <type>REG_DWORD</type>
  761.             <data>18</data>
  762.           </params>
  763.         </action>
  764.       </step>
  765.       <step name="USB" description="Disable notify usb errors." category="recommended" defaultSelected="false" runOnOs="25" Id="55">
  766.         <action>
  767.           <!-- reg ADD "hku\temp\SOFTWARE\Microsoft\Shell\USB" /v NotifyOnUsbErrors /t REG_DWORD /d 0 /f -->
  768.           <type>Registry</type>
  769.           <command>ADD</command>
  770.           <params>
  771.             <keyName>hku\temp\SOFTWARE\Microsoft\Shell\USB</keyName>
  772.             <valueName>NotifyOnUsbErrors</valueName>
  773.             <type>REG_DWORD</type>
  774.             <data>0</data>
  775.           </params>
  776.         </action>
  777.       </step>
  778.       <step name="Visual Effects - Adjust for best performance" description="Set Windows Visual Effects to Optimized for best performance." category="optional" defaultSelected="false" Id="56">
  779.         <action>
  780.           <!-- reg ADD "hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects" /v VisualFXSetting /t REG_DWORD /d 0x2 /f -->
  781.           <type>Registry</type>
  782.           <command>ADD</command>
  783.           <params>
  784.             <keyName>hku\temp\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects</keyName>
  785.             <valueName>VisualFXSetting</valueName>
  786.             <type>REG_DWORD</type>
  787.             <data>2</data>
  788.           </params>
  789.         </action>
  790.       </step>
  791.       <step name="Visual Effects - Animate windows when minimizing and maxmizing" description="Disable Animate windows when minimizing and maxmizing Visual Effect" category="optional" defaultSelected="false" Id="57">
  792.         <action>
  793.           <!-- reg add "hku\temp\Control Panel\Desktop\WindowMetrics" /v MinAnimate /t REG_SZ /d 0x00000000 /f -->
  794.           <type>Registry</type>
  795.           <command>ADD</command>
  796.           <params>
  797.             <keyName>hku\temp\Control Panel\Desktop\WindowMetrics</keyName>
  798.             <valueName>MinAnimate</valueName>
  799.             <type>REG_SZ</type>
  800.             <data>0</data>
  801.           </params>
  802.         </action>
  803.       </step>
  804.       <step name="Visual Effects - Animations in the taskbar" description="Disable Animations in the taskbar Visual Effect" category="optional" defaultSelected="false" Id="58">
  805.         <action>
  806.           <!-- reg add "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAnimations /t REG_DWORD /d 0x00000000 /f -->
  807.           <type>Registry</type>
  808.           <command>ADD</command>
  809.           <params>
  810.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  811.             <valueName>TaskbarAnimations</valueName>
  812.             <type>REG_DWORD</type>
  813.             <data>0</data>
  814.           </params>
  815.         </action>
  816.       </step>
  817.       <step name="Visual Effects - Enable Peek" description="Disable Enable Peek Visual Effect" category="optional" defaultSelected="false" Id="59">
  818.         <action>
  819.           <!-- reg add "hku\temp\SOFTWARE\Microsoft\Windows\DWM" /v EnableAeroPeek /t REG_DWORD /d 0x00000000 /f -->
  820.           <type>Registry</type>
  821.           <command>ADD</command>
  822.           <params>
  823.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\DWM</keyName>
  824.             <valueName>EnableAeroPeek</valueName>
  825.             <type>REG_DWORD</type>
  826.             <data>0</data>
  827.           </params>
  828.         </action>
  829.       </step>
  830.       <step name="Visual Effects - Play animations in windows" description="Turn off Play animations in windows." category="optional" defaultSelected="false" Id="60">
  831.         <action>
  832.           <!-- reg ADD "hku\temp\Control Panel\Desktop" /v UserPreferencesMask /t REG_BINARY /d 9012038010000000 /f -->
  833.           <type>Registry</type>
  834.           <command>ADD</command>
  835.           <params>
  836.             <keyName>hku\temp\Control Panel\Desktop</keyName>
  837.             <valueName>UserPreferencesMask</valueName>
  838.             <type>REG_BINARY</type>
  839.             <data>9012038010000000</data>
  840.           </params>
  841.         </action>
  842.       </step>
  843.       <step name="Visual Effects - Save taskbar thumbnail previews" description="Disable Save taskbar thumbnail previews Visual Effect" category="optional" defaultSelected="false" Id="61">
  844.         <action>
  845.           <!-- reg add "hku\temp\SOFTWARE\Microsoft\Windows\DWM" /v AlwaysHibernateThumbnails /t REG_DWORD /d 0x00000000 /f -->
  846.           <type>Registry</type>
  847.           <command>ADD</command>
  848.           <params>
  849.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\DWM</keyName>
  850.             <valueName>AlwaysHibernateThumbnails</valueName>
  851.             <type>REG_DWORD</type>
  852.             <data>0</data>
  853.           </params>
  854.         </action>
  855.       </step>
  856.       <step name="Visual Effects - Show translucent selection rectangle" description="Disable Show translucent selection rectangle Visual Effect" category="optional" defaultSelected="false" Id="62">
  857.         <action>
  858.           <!-- reg add "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ListviewAlphaSelect /t REG_DWORD /d 0x00000000 /f -->
  859.           <type>Registry</type>
  860.           <command>ADD</command>
  861.           <params>
  862.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  863.             <valueName>ListviewAlphaSelect</valueName>
  864.             <type>REG_DWORD</type>
  865.             <data>0</data>
  866.           </params>
  867.         </action>
  868.       </step>
  869.       <step name="Visual Effects - Show window contents while dragging" description="Disable Show window contents while dragging Visual Effect" category="optional" defaultSelected="false" Id="63">
  870.         <action>
  871.           <!-- reg add "hku\temp\Control Panel\Desktop" /v DragFullWindows /t REG_SZ /d 0x00000000 /f -->
  872.           <type>Registry</type>
  873.           <command>ADD</command>
  874.           <params>
  875.             <keyName>hku\temp\Control Panel\Desktop</keyName>
  876.             <valueName>DragFullWindows</valueName>
  877.             <type>REG_SZ</type>
  878.             <data>0</data>
  879.           </params>
  880.         </action>
  881.       </step>
  882.       <step name="Visual Effects - Smooth edges of screen fonts" description="Disable Smooth edges of screen fonts Visual Effect" category="optional" defaultSelected="false" Id="64">
  883.         <action>
  884.           <!-- reg add "hku\temp\Control Panel\Desktop" /v FontSmoothing /t REG_SZ /d 0x00000000 /f -->
  885.           <type>Registry</type>
  886.           <command>ADD</command>
  887.           <params>
  888.             <keyName>hku\temp\Control Panel\Desktop</keyName>
  889.             <valueName>FontSmoothing</valueName>
  890.             <type>REG_SZ</type>
  891.             <data>0</data>
  892.           </params>
  893.         </action>
  894.       </step>
  895.       <step name="Visual Effects - Use drop shadows for icon labels on the desktop" description="Disable Use drop shadows for icon labels on the desktop Visual Effect" category="optional" defaultSelected="false" Id="65">
  896.         <action>
  897.           <!-- reg add "hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ListviewShadow /t REG_DWORD /d 0x00000000 /f -->
  898.           <type>Registry</type>
  899.           <command>ADD</command>
  900.           <params>
  901.             <keyName>hku\temp\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  902.             <valueName>ListviewShadow</valueName>
  903.             <type>REG_DWORD</type>
  904.             <data>0</data>
  905.           </params>
  906.         </action>
  907.       </step>
  908.       <step name="Unload HKCU for editing" description="Very Important Step!  Need to close the ntuser.dat file to save changes." category="mandatory" defaultSelected="true" Id="66">
  909.         <action>
  910.           <!-- reg unload "hku\temp" -->
  911.           <type>Registry</type>
  912.           <command>UNLOAD</command>
  913.           <params>
  914.             <keyName>hku\temp</keyName>
  915.           </params>
  916.         </action>
  917.       </step>
  918.     </group>
  919.     <group name="Apply HKLM Settings" description="Apply HKLM Settings" Id="67">
  920.       <step name="Windows Delivery Optimization Updates" description="Disable using your machine for sending windows updates to others" category="optional" defaultSelected="false" runOnOs="25" Id="68">
  921.         <action>
  922.           <type>Registry</type>
  923.           <command>ADD</command>
  924.           <params>
  925.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config</keyName>
  926.             <valueName>DODownloadMode</valueName>
  927.             <type>REG_DWORD</type>
  928.             <data>0</data>
  929.           </params>
  930.         </action>
  931.       </step>
  932.       <step name="Restrict Windows Delivery Optimization Updates" description="Disable using your machine for sending windows updates to others" category="optional" defaultSelected="false" runOnOs="25" Id="69">
  933.         <action>
  934.           <type>Registry</type>
  935.           <command>ADD</command>
  936.           <params>
  937.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config</keyName>
  938.             <valueName>DownloadModeRestricted</valueName>
  939.             <type>REG_DWORD</type>
  940.             <data>1</data>
  941.           </params>
  942.         </action>
  943.       </step>
  944.       <step name="PopUp Error Mode" description="Set PopUp Error Mode to &quot;Neither&quot; " category="optional" defaultSelected="false" Id="70">
  945.         <action>
  946.           <type>Registry</type>
  947.           <command>ADD</command>
  948.           <params>
  949.             <keyName>HKLM\SYSTEM\CurrentControlSet\Control\Windows</keyName>
  950.             <valueName>ErrorMode</valueName>
  951.             <type>REG_DWORD</type>
  952.             <data>2</data>
  953.           </params>
  954.         </action>
  955.       </step>
  956.       <step name="Paging The Executive" description="Disable paging the executive" category="optional" defaultSelected="false" Id="71">
  957.         <action>
  958.           <type>Registry</type>
  959.           <command>ADD</command>
  960.           <params>
  961.             <keyName>HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management</keyName>
  962.             <valueName>DisablePagingExecutive</valueName>
  963.             <type>REG_DWORD</type>
  964.             <data>1</data>
  965.           </params>
  966.         </action>
  967.       </step>
  968.       <step name="Clear Paging File" description="Clears the paging file during shutdown" category="optional" defaultSelected="false" Id="72">
  969.         <action>
  970.           <type>Registry</type>
  971.           <command>ADD</command>
  972.           <params>
  973.             <keyName>HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management</keyName>
  974.             <valueName>ClearPageFileAtShutdown</valueName>
  975.             <type>REG_DWORD</type>
  976.             <data>0</data>
  977.           </params>
  978.         </action>
  979.       </step>
  980.       <step name="Superfetch" description="Disables Superfetch, if the Services is stopped and disabled" category="optional" defaultSelected="false" Id="73">
  981.         <action>
  982.           <type>Registry</type>
  983.           <command>ADD</command>
  984.           <params>
  985.             <keyName>HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters</keyName>
  986.             <valueName>EnableSuperfetch</valueName>
  987.             <type>REG_DWORD</type>
  988.             <data>0</data>
  989.           </params>
  990.         </action>
  991.       </step>
  992.       <step name="Prefetcher" description="Disables Memory Compression, if the Memory Diagnostics SchTsks are disabled and Superfetch Services is stopped and disabled" category="optional" defaultSelected="false" Id="74">
  993.         <action>
  994.           <type>Registry</type>
  995.           <command>ADD</command>
  996.           <params>
  997.             <keyName>HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters</keyName>
  998.             <valueName>EnablePrefetcher</valueName>
  999.             <type>REG_DWORD</type>
  1000.             <data>0</data>
  1001.           </params>
  1002.         </action>
  1003.       </step>
  1004.       <step name="Action Center" description="Disable action center completely." category="recommended" defaultSelected="false" Id="75">
  1005.         <action>
  1006.           <!-- reg ADD "HKLM\Software\Policies\Microsoft\Windows\Explorer" /v DisableNotificationCenter /t REG_DWORD /d 0x00000001 /f -->
  1007.           <type>Registry</type>
  1008.           <command>ADD</command>
  1009.           <params>
  1010.             <keyName>HKLM\Software\Policies\Microsoft\Windows\Explorer</keyName>
  1011.             <valueName>DisableNotificationCenter</valueName>
  1012.             <type>REG_DWORD</type>
  1013.             <data>1</data>
  1014.           </params>
  1015.         </action>
  1016.       </step>
  1017.       <step name="Background Image" description="Disable Logon BackgroundImage" category="recommended" defaultSelected="false" runOnOs="25" Id="76">
  1018.         <action>
  1019.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System" /v DisableLogonBackgroundImage  /t REG_DWORD /d 0x00000001 /f -->
  1020.           <type>Registry</type>
  1021.           <command>ADD</command>
  1022.           <params>
  1023.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System</keyName>
  1024.             <valueName>DisableLogonBackgroundImage</valueName>
  1025.             <type>REG_DWORD</type>
  1026.             <data>1</data>
  1027.           </params>
  1028.         </action>
  1029.       </step>
  1030.       <step name="Background Layout Service - Disable" description="Disable Background Layout Service" category="recommended" defaultSelected="false" Id="77">
  1031.         <action>
  1032.           <!-- reg ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout" /v EnableAutoLayout /t reg_dword /d 0 /f -->
  1033.           <type>Registry</type>
  1034.           <command>ADD</command>
  1035.           <params>
  1036.             <keyName>HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout</keyName>
  1037.             <valueName>EnableAutoLayout</valueName>
  1038.             <type>REG_DWORD</type>
  1039.             <data>0</data>
  1040.           </params>
  1041.         </action>
  1042.       </step>
  1043.       <step name="Boot Optimize Function" description="Disable windows automatically optimizes the file location for boot optimization." category="recommended" defaultSelected="false" runOnOs="25" Id="78">
  1044.         <action>
  1045.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction" /v Enable /t reg_sz /d N /f -->
  1046.           <type>Registry</type>
  1047.           <command>ADD</command>
  1048.           <params>
  1049.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction</keyName>
  1050.             <valueName>Enable</valueName>
  1051.             <type>REG_SZ</type>
  1052.             <data>N</data>
  1053.           </params>
  1054.         </action>
  1055.       </step>
  1056.       <step name="CIFS Change Notifications" description="Disable CIFS Change Notifications" category="recommended" defaultSelected="false" Id="79">
  1057.         <action>
  1058.           <!-- reg ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoRemoteRecursiveEvents /t Reg_dword /d 1 /f -->
  1059.           <type>Registry</type>
  1060.           <command>ADD</command>
  1061.           <params>
  1062.             <keyName>HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer</keyName>
  1063.             <valueName>NoRemoteRecursiveEvents</valueName>
  1064.             <type>REG_DWORD</type>
  1065.             <data>1</data>
  1066.           </params>
  1067.         </action>
  1068.       </step>
  1069.       <step name="Computer Maintenance" description="Turn off Computer Maintenance" category="recommended" defaultSelected="false" Id="80">
  1070.         <action>
  1071.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ScheduledDiagnostics" /v EnabledExecution /t REG_DWORD /d 0x0 /f -->
  1072.           <type>Registry</type>
  1073.           <command>ADD</command>
  1074.           <params>
  1075.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ScheduledDiagnostics</keyName>
  1076.             <valueName>EnabledExecution</valueName>
  1077.             <type>REG_DWORD</type>
  1078.             <data>0</data>
  1079.           </params>
  1080.         </action>
  1081.       </step>
  1082.       <step name="Cortana" description="Disable Cortana" category="recommended" defaultSelected="false" runOnOs="25" Id="81">
  1083.         <action>
  1084.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v AllowCortana /t REG_DWORD /d 0x00000000 /f -->
  1085.           <type>Registry</type>
  1086.           <command>ADD</command>
  1087.           <params>
  1088.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search</keyName>
  1089.             <valueName>AllowCortana</valueName>
  1090.             <type>REG_DWORD</type>
  1091.             <data>0</data>
  1092.           </params>
  1093.         </action>
  1094.       </step>
  1095.       <step name="Crash Control - Automatically Reboot - Enable" description="Enable Automatically Reboot for the Crash Control" category="recommended" defaultSelected="false" Id="82">
  1096.         <action>
  1097.           <!-- reg ADD "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v AutoReboot /t REG_DWORD /d 0x1 /f -->
  1098.           <type>Registry</type>
  1099.           <command>ADD</command>
  1100.           <params>
  1101.             <keyName>HKLM\SYSTEM\CurrentControlSet\Control\CrashControl</keyName>
  1102.             <valueName>AutoReboot</valueName>
  1103.             <type>REG_DWORD</type>
  1104.             <data>1</data>
  1105.           </params>
  1106.         </action>
  1107.       </step>
  1108.       <step name="Crash Control - Sending alert - Disable" description="Disable sending alert for the Crash Control" category="recommended" defaultSelected="false" Id="83">
  1109.         <action>
  1110.           <!-- reg ADD "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v SendAlert /t REG_DWORD /d 0x0 /f -->
  1111.           <type>Registry</type>
  1112.           <command>ADD</command>
  1113.           <params>
  1114.             <keyName>HKLM\SYSTEM\CurrentControlSet\Control\CrashControl</keyName>
  1115.             <valueName>SendAlert</valueName>
  1116.             <type>REG_DWORD</type>
  1117.             <data>0</data>
  1118.           </params>
  1119.         </action>
  1120.       </step>
  1121.       <step name="Crash Control - Writing  event to the system log - Disable" description="Disable writing  event to the system log for the Crash Control" category="recommended" defaultSelected="false" Id="84">
  1122.         <action>
  1123.           <!-- reg ADD "HKLM\SYSTEM\CurrentControlSet\Control\CrashControl" /v LogEvent /t REG_DWORD /d 0x0 /f -->
  1124.           <type>Registry</type>
  1125.           <command>ADD</command>
  1126.           <params>
  1127.             <keyName>HKLM\SYSTEM\CurrentControlSet\Control\CrashControl</keyName>
  1128.             <valueName>LogEvent</valueName>
  1129.             <type>REG_DWORD</type>
  1130.             <data>0</data>
  1131.           </params>
  1132.         </action>
  1133.       </step>
  1134.       <step name="Creation of Crash Dump - Disable" description="Removes the creation of a Crash Dump file" category="optional" defaultSelected="false" Id="85">
  1135.         <action>
  1136.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 0x0 /f -->
  1137.           <type>Registry</type>
  1138.           <command>ADD</command>
  1139.           <params>
  1140.             <keyName>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl</keyName>
  1141.             <valueName>CrashDumpEnabled</valueName>
  1142.             <type>REG_DWORD</type>
  1143.             <data>0</data>
  1144.           </params>
  1145.         </action>
  1146.       </step>
  1147.       <step name="Customer Experience Improvement Program - Disable" description="Disable customer experience improvement program" category="recommended" defaultSelected="false" runOnOs="25" Id="86">
  1148.         <action>
  1149.           <!-- Reg ADD "HKLM\Software\Microsoft\SQMClient\Windows" /v CEIPEnable /t REG_DWORD /d 0 /f -->
  1150.           <type>Registry</type>
  1151.           <command>ADD</command>
  1152.           <params>
  1153.             <keyName>HKLM\Software\Microsoft\SQMClient\Windows</keyName>
  1154.             <valueName>CEIPEnable</valueName>
  1155.             <type>REG_DWORD</type>
  1156.             <data>0</data>
  1157.           </params>
  1158.         </action>
  1159.       </step>
  1160.       <step name="Disk Timeout Value" description="How long the OS will wait for a disk write or read to take place on the SAN without throwing an error" category="optional" defaultSelected="false" Id="87">
  1161.         <action>
  1162.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk" /v TimeOutValue /t REG_DWORD /d 200 /f -->
  1163.           <type>Registry</type>
  1164.           <command>ADD</command>
  1165.           <params>
  1166.             <keyName>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Disk</keyName>
  1167.             <valueName>TimeOutValue</valueName>
  1168.             <type>REG_DWORD</type>
  1169.             <data>200</data>
  1170.           </params>
  1171.         </action>
  1172.       </step>
  1173.       <step name="First Login Animation" description="Disable first login animation." category="optional" defaultSelected="false" Id="88">
  1174.         <action>
  1175.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableFirstLogonAnimation  /t REG_DWORD /d 0 /f -->
  1176.           <type>Registry</type>
  1177.           <command>ADD</command>
  1178.           <params>
  1179.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System</keyName>
  1180.             <valueName>EnableFirstLogonAnimation</valueName>
  1181.             <type>REG_DWORD</type>
  1182.             <data>0</data>
  1183.           </params>
  1184.         </action>
  1185.       </step>
  1186.       <step name="IE Wizard - Disable" description="Removes the customization wizard upon first launch of Internet Explorer" category="recommended" defaultSelected="false" Id="89">
  1187.         <action>
  1188.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main" /v DisableFirstRunCustomize /t REG_DWORD /d 0x1 /f -->
  1189.           <type>Registry</type>
  1190.           <command>ADD</command>
  1191.           <params>
  1192.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main</keyName>
  1193.             <valueName>DisableFirstRunCustomize</valueName>
  1194.             <type>REG_DWORD</type>
  1195.             <data>1</data>
  1196.           </params>
  1197.         </action>
  1198.       </step>
  1199.       <step name="Increase Service Startup Timeout" description="Allows up to 120 seconds before timing out waiting for a service" category="recommended" defaultSelected="false" Id="90">
  1200.         <action>
  1201.           <!-- reg Add "HKLM\System\CurrentControlSet\Control" /v ServicesPipeTimeout /t REG_DWORD /d 120000 /f -->
  1202.           <type>Registry</type>
  1203.           <command>ADD</command>
  1204.           <params>
  1205.             <keyName>HKLM\System\CurrentControlSet\Control</keyName>
  1206.             <valueName>ServicesPipeTimeout</valueName>
  1207.             <type>REG_DWORD</type>
  1208.             <data>120000</data>
  1209.           </params>
  1210.         </action>
  1211.       </step>
  1212.       <step name="Location based info in searches" description="Disable location based info in searches" category="recommended" defaultSelected="false" runOnOs="25" Id="92">
  1213.         <action>
  1214.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v AllowSearchToUseLocation /t REG_DWORD /d 0x00000000 /f -->
  1215.           <type>Registry</type>
  1216.           <command>ADD</command>
  1217.           <params>
  1218.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search</keyName>
  1219.             <valueName>AllowSearchToUseLocation</valueName>
  1220.             <type>REG_DWORD</type>
  1221.             <data>0</data>
  1222.           </params>
  1223.         </action>
  1224.       </step>
  1225.       <step name="Lock Screen" description="Disable new lock screen" category="optional" defaultSelected="false" runOnOs="25" Id="93">
  1226.         <action>
  1227.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Personalization" /v NoLockScreen /t REG_DWORD /d 0x00000001 /f -->
  1228.           <type>Registry</type>
  1229.           <command>ADD</command>
  1230.           <params>
  1231.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Personalization</keyName>
  1232.             <valueName>NoLockScreen</valueName>
  1233.             <type>REG_DWORD</type>
  1234.             <data>1</data>
  1235.           </params>
  1236.         </action>
  1237.       </step>
  1238.       <step name="Network Location" description="Creates a blank key that disables the &quot;Choose default network location&quot; prompt." category="recommended" defaultSelected="false" Id="94">
  1239.         <action>
  1240.           <!-- reg ADD "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f -->
  1241.           <type>Registry</type>
  1242.           <command>ADD</command>
  1243.           <params>
  1244.             <keyName>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Network\NewNetworkWindowOff</keyName>
  1245.           </params>
  1246.         </action>
  1247.       </step>
  1248.       <step name="Notification Center" description="Disable Notification Center" category="recommended" defaultSelected="false" runOnOs="25" Id="95">
  1249.         <action>
  1250.           <!-- reg ADD "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell" /v UseActionCenterExperience /t REG_DWORD /d 0x00000000 /f -->
  1251.           <type>Registry</type>
  1252.           <command>ADD</command>
  1253.           <params>
  1254.             <keyName>HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell</keyName>
  1255.             <valueName>UseActionCenterExperience</valueName>
  1256.             <type>REG_DWORD</type>
  1257.             <data>0</data>
  1258.           </params>
  1259.         </action>
  1260.       </step>
  1261.       <step name="Previous Versions Capability" description="Remove previous versions capability" category="optional" defaultSelected="false" Id="96">
  1262.         <action>
  1263.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v NoPreviousVersionsPage /t REG_DWORD /d 0x00000001 /f -->
  1264.           <type>Registry</type>
  1265.           <command>ADD</command>
  1266.           <params>
  1267.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer</keyName>
  1268.             <valueName>NoPreviousVersionsPage</valueName>
  1269.             <type>REG_DWORD</type>
  1270.             <data>1</data>
  1271.           </params>
  1272.         </action>
  1273.       </step>
  1274.       <step name="Searching PC" description="Disable search web when searching pc" category="recommended" defaultSelected="false" runOnOs="25" Id="97">
  1275.         <action>
  1276.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v ConnectedSearchUseWeb /t REG_DWORD /d 0x00000000 /f -->
  1277.           <type>Registry</type>
  1278.           <command>ADD</command>
  1279.           <params>
  1280.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search</keyName>
  1281.             <valueName>ConnectedSearchUseWeb</valueName>
  1282.             <type>REG_DWORD</type>
  1283.             <data>0</data>
  1284.           </params>
  1285.         </action>
  1286.       </step>
  1287.       <step name="Send Settings To Cloud" description="Disable send settings to cloud" category="recommended" defaultSelected="false" runOnOs="25" Id="98">
  1288.         <action>
  1289.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\SettingSync" /v DisableSettingSync /t REG_DWORD /d 0x00000002 /f -->
  1290.           <type>Registry</type>
  1291.           <command>ADD</command>
  1292.           <params>
  1293.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\SettingSync</keyName>
  1294.             <valueName>DisableSettingSync</valueName>
  1295.             <type>REG_DWORD</type>
  1296.             <data>2</data>
  1297.           </params>
  1298.         </action>
  1299.       </step>
  1300.       <step name="Send Windows Updates" description="Disable using your machine for sending windows updates to others" category="recommended" defaultSelected="false" runOnOs="25" Id="99">
  1301.         <action>
  1302.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config" /v DownloadMode /t REG_DWORD /d 0x00000000 /f -->
  1303.           <type>Registry</type>
  1304.           <command>ADD</command>
  1305.           <params>
  1306.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeliveryOptimization\Config</keyName>
  1307.             <valueName>DownloadMode</valueName>
  1308.             <type>REG_DWORD</type>
  1309.             <data>0</data>
  1310.           </params>
  1311.         </action>
  1312.       </step>
  1313.       <step name="Sync Files To OneDrive" description="Disable synchronizing files to onedrive" category="recommended" defaultSelected="false" runOnOs="25" Id="100">
  1314.         <action>
  1315.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive" /v DisableFileSyncNGSC /t REG_DWORD /d 0x00000001 /f -->
  1316.           <type>Registry</type>
  1317.           <command>ADD</command>
  1318.           <params>
  1319.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive</keyName>
  1320.             <valueName>DisableFileSyncNGSC</valueName>
  1321.             <type>REG_DWORD</type>
  1322.             <data>1</data>
  1323.           </params>
  1324.         </action>
  1325.       </step>
  1326.       <step name="Synchronizing Files" description="Disable synchronizing files to cloud" category="recommended" defaultSelected="false" runOnOs="25" Id="101">
  1327.         <action>
  1328.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\SettingSync" /v DisableSettingSyncUserOverride /t REG_DWORD /d 0x00000001 /f -->
  1329.           <type>Registry</type>
  1330.           <command>ADD</command>
  1331.           <params>
  1332.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\SOFTWARE\Policies\Microsoft\Windows\SettingSync</keyName>
  1333.             <valueName>DisableSettingSyncUserOverride</valueName>
  1334.             <type>REG_DWORD</type>
  1335.             <data>1</data>
  1336.           </params>
  1337.         </action>
  1338.       </step>
  1339.       <step name="TCP/IP Task Offload - Disable" description="Disable TCP/IP Task Offload" category="recommended" defaultSelected="false" Id="102">
  1340.         <action>
  1341.           <!-- Reg ADD "HKLM\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters" /v DisableTaskOffload /t REG_DWORD /d 1 /f -->
  1342.           <type>Registry</type>
  1343.           <command>ADD</command>
  1344.           <params>
  1345.             <keyName>HKLM\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters</keyName>
  1346.             <valueName>DisableTaskOffload</valueName>
  1347.             <type>REG_DWORD</type>
  1348.             <data>1</data>
  1349.           </params>
  1350.         </action>
  1351.       </step>
  1352.       <step name="Telemetry Collection" description="Disable Telemetry Collection" category="recommended" defaultSelected="false" runOnOs="25" Id="103">
  1353.         <action>
  1354.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v AllowTelemetry /t REG_DWORD /d 0x00000000 /f -->
  1355.           <type>Registry</type>
  1356.           <command>ADD</command>
  1357.           <params>
  1358.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection</keyName>
  1359.             <valueName>AllowTelemetry</valueName>
  1360.             <type>REG_DWORD</type>
  1361.             <data>0</data>
  1362.           </params>
  1363.         </action>
  1364.       </step>
  1365.       <step name="Turn off hard disk after" description="Remove turn off hard disk after" category="recommended" defaultSelected="false" Id="104">
  1366.         <action>
  1367.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\6738e2c4-e8a5-4a42-b16a-e040e769756e" /v Attributes  /t REG_DWORD /d 0x00000001 /f -->
  1368.           <type>Registry</type>
  1369.           <command>ADD</command>
  1370.           <params>
  1371.             <keyName>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\0012ee47-9041-4b5d-9b77-535fba8b1442\6738e2c4-e8a5-4a42-b16a-e040e769756e</keyName>
  1372.             <valueName>Attributes</valueName>
  1373.             <type>REG_DWORD</type>
  1374.             <data>1</data>
  1375.           </params>
  1376.         </action>
  1377.       </step>
  1378.       <step name="Web Search In Search Bar" description="Disable Web Search in search bar" category="recommended" defaultSelected="false" runOnOs="25" Id="105">
  1379.         <action>
  1380.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v DisableWebSearch /t REG_DWORD /d 0x00000001 /f -->
  1381.           <type>Registry</type>
  1382.           <command>ADD</command>
  1383.           <params>
  1384.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search</keyName>
  1385.             <valueName>DisableWebSearch</valueName>
  1386.             <type>REG_DWORD</type>
  1387.             <data>1</data>
  1388.           </params>
  1389.         </action>
  1390.       </step>
  1391.       <step name="Windows Error Reports" description="Disable send additional info with error reports" category="recommended" defaultSelected="false" Id="106">
  1392.         <action>
  1393.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting" /v DontSendAdditionalData /t REG_DWORD /d 0x00000001 /f -->
  1394.           <type>Registry</type>
  1395.           <command>ADD</command>
  1396.           <params>
  1397.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting</keyName>
  1398.             <valueName>DontSendAdditionalData</valueName>
  1399.             <type>REG_DWORD</type>
  1400.             <data>1</data>
  1401.           </params>
  1402.         </action>
  1403.       </step>
  1404.     </group>
  1405.     <group name="Disable Features" description="Disable Features" Id="108">
  1406.       <step name="Hard disk timeouts on ac power" description="Disable hard disk timeouts on ac power." category="recommended" defaultSelected="false" Id="113">
  1407.         <action>
  1408.           <!-- ShellExecute powercfg -change -disk-timeout-ac 0 -->
  1409.           <type>ShellExecute</type>
  1410.           <command>Powershell -ExecutionPolicy ByPass powercfg -change -disk-timeout-ac 0</command>
  1411.         </action>
  1412.       </step>
  1413.       <step name="Hard disk timeouts on dc power" description="Disable hard disk timeouts on dc power." category="recommended" defaultSelected="false" Id="114">
  1414.         <action>
  1415.           <!-- ShellExecute powercfg -change -disk-timeout-dc 0 -->
  1416.           <type>ShellExecute</type>
  1417.           <command>Powershell -ExecutionPolicy ByPass powercfg -change -disk-timeout-dc 0</command>
  1418.         </action>
  1419.       </step>
  1420.       <step name="Hibernation for Power Config" description="Disable Hibernation for Power Config" category="recommended" defaultSelected="false" Id="115">
  1421.         <action>
  1422.           <!-- ShellExecute powercfg /h off -->
  1423.           <type>ShellExecute</type>
  1424.           <command>Powershell -ExecutionPolicy ByPass powercfg -H OFF</command>
  1425.         </action>
  1426.       </step>
  1427.       <step name="Last Access Timestamp" description="Disable Last Access Timestamp" category="optional" defaultSelected="false" Id="116">
  1428.         <action>
  1429.           <!-- ShellExecute fsutil behavior set DisableLastAccess 1 -->
  1430.           <type>ShellExecute</type>
  1431.           <command>Powershell -ExecutionPolicy ByPass fsutil behavior set DisableLastAccess 1</command>
  1432.         </action>
  1433.       </step>
  1434.       <step name="Monitor timeouts on ac power" description="Disable Monitor timeouts on ac power." category="recommended" defaultSelected="false" Id="117">
  1435.         <action>
  1436.           <!-- ShellExecute powercfg -change -monitor-timeout-ac 0 -->
  1437.           <type>ShellExecute</type>
  1438.           <command>Powershell -ExecutionPolicy ByPass powercfg -change -monitor-timeout-ac 0</command>
  1439.         </action>
  1440.       </step>
  1441.       <step name="Monitor timeouts on dc power" description="Disable monitor timeouts on dc power." category="recommended" defaultSelected="false" Id="118">
  1442.         <action>
  1443.           <!-- ShellExecute powercfg -change -monitor-timeout-dc 0 -->
  1444.           <type>ShellExecute</type>
  1445.           <command>Powershell -ExecutionPolicy ByPass powercfg -change -monitor-timeout-dc 0</command>
  1446.         </action>
  1447.       </step>
  1448.       <step name="SearchEngine-Client-Package" description="Removes Windows component &quot;SearchEngine-Client-Package&quot; (Search/Indexing). Only if &quot;WSearch&quot; service is set to &quot;disabled&quot;. Disables Search/Indexing perm." category="optional" defaultSelected="false" Id="119">
  1449.         <action>
  1450.           <type>ShellExecute</type>
  1451.           <command>Powershell -ExecutionPolicy ByPass Dism /online /Disable-Feature /Quiet /FeatureName:SearchEngine-Client-Package | Out-Host</command>
  1452.         </action>
  1453.       </step>
  1454.       <step name="System Restore" description="Powershell command to immeidately disable system restore" category="recommended" defaultSelected="false" Id="120">
  1455.         <action>
  1456.           <!-- ShellExecute Powershell disable-computerrestore -drive c:\ -->
  1457.           <type>ShellExecute</type>
  1458.           <command>Powershell -ExecutionPolicy ByPass  disable-computerrestore -drive c:\</command>
  1459.         </action>
  1460.       </step>
  1461.       <step name="Windows Defender Features" description="Removes Windows Defender Features" category="optional" defaultSelected="false" runOnOs="25" Id="121">
  1462.         <action>
  1463.           <type>ShellExecute</type>
  1464.           <command>Powershell -ExecutionPolicy ByPass Uninstall-WindowsFeature -Name Windows-Defender-Features | Out-Host</command>
  1465.           <params />
  1466.         </action>
  1467.       </step>
  1468.       <step name="Windows Media Player" description="Powershell command to immeidately disable Windows Media Player" category="optional" defaultSelected="false" Id="122">
  1469.         <action>
  1470.           <!-- ShellExecute Powershell Dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer\ -->
  1471.           <type>ShellExecute</type>
  1472.           <command>Powershell -ExecutionPolicy ByPass Dism /online /Disable-Feature /FeatureName:WindowsMediaPlayer</command>
  1473.         </action>
  1474.       </step>
  1475.       <step name="Windows Store" description="Disable Windows Store" category="recommended" defaultSelected="false" runOnOs="25" Id="123">
  1476.         <action>
  1477.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore" /v RemoveWindowsStore /t REG_DWORD /d 0x1 /f -->
  1478.           <type>Registry</type>
  1479.           <command>ADD</command>
  1480.           <params>
  1481.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore</keyName>
  1482.             <valueName>RemoveWindowsStore</valueName>
  1483.             <type>REG_DWORD</type>
  1484.             <data>1</data>
  1485.           </params>
  1486.         </action>
  1487.       </step>
  1488.       <step name="WCF-Services" description="Powershell command to immeidately disable WCF-Services" category="optional" defaultSelected="false" Id="124">
  1489.         <action>
  1490.           <!-- ShellExecute Powershell Dism /online /Disable-Feature /FeatureName:WCF-Services45\ -->
  1491.           <type>ShellExecute</type>
  1492.           <command>Powershell -ExecutionPolicy ByPass Dism /online /Disable-Feature /FeatureName:WCF-Services45</command>
  1493.         </action>
  1494.       </step>
  1495.       <step name="Xps-Foundation" description="Powershell command to immeidately disable Xps-Foundation" category="optional" defaultSelected="false" Id="125">
  1496.         <action>
  1497.           <!-- ShellExecute Powershell Dism /online /Disable-Feature /FeatureName:Xps-Foundation-Xps-Viewer\ -->
  1498.           <type>ShellExecute</type>
  1499.           <command>Powershell -ExecutionPolicy ByPass Dism /online /Disable-Feature /FeatureName:Xps-Foundation-Xps-Viewer</command>
  1500.         </action>
  1501.       </step>
  1502.     </group>
  1503.     <group name="Apply Visual Effect Settings To Current User" description="Setting visual effects for current user" Id="126">
  1504.       <step name="Adjust for best performance" description="Set Windows Visual Effects to Optimized for best performance." category="optional" defaultSelected="false" Id="127">
  1505.         <action>
  1506.           <!-- reg ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects" /v VisualFXSetting /t REG_DWORD /d 0x2 /f -->
  1507.           <type>Registry</type>
  1508.           <command>ADD</command>
  1509.           <params>
  1510.             <keyName>HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects</keyName>
  1511.             <valueName>VisualFXSetting</valueName>
  1512.             <type>REG_DWORD</type>
  1513.             <data>2</data>
  1514.           </params>
  1515.         </action>
  1516.       </step>
  1517.       <step name="Animate windows when minimizing and maxmizing" description="Disable Animate windows when minimizing and maxmizing Visual Effect" category="optional" defaultSelected="false" Id="128">
  1518.         <action>
  1519.           <!-- reg add "HKCU\Control Panel\Desktop\WindowMetrics" /v MinAnimate /t REG_SZ /d 0x00000000 /f -->
  1520.           <type>Registry</type>
  1521.           <command>ADD</command>
  1522.           <params>
  1523.             <keyName>HKCU\Control Panel\Desktop\WindowMetrics</keyName>
  1524.             <valueName>MinAnimate</valueName>
  1525.             <type>REG_SZ</type>
  1526.             <data>0</data>
  1527.           </params>
  1528.         </action>
  1529.       </step>
  1530.       <step name="Animations in the taskbar" description="Disable Animations in the taskbar Visual Effect" category="optional" defaultSelected="false" Id="129">
  1531.         <action>
  1532.           <!-- reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAnimations /t REG_DWORD /d 0x00000000 /f -->
  1533.           <type>Registry</type>
  1534.           <command>ADD</command>
  1535.           <params>
  1536.             <keyName>HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  1537.             <valueName>TaskbarAnimations</valueName>
  1538.             <type>REG_DWORD</type>
  1539.             <data>0</data>
  1540.           </params>
  1541.         </action>
  1542.       </step>
  1543.       <step name="Enable Peek" description="Disable Enable Peek Visual Effect" category="optional" defaultSelected="false" Id="130">
  1544.         <action>
  1545.           <!-- reg add "HKCU\SOFTWARE\Microsoft\Windows\DWM" /v EnableAeroPeek /t REG_DWORD /d 0x00000000 /f -->
  1546.           <type>Registry</type>
  1547.           <command>ADD</command>
  1548.           <params>
  1549.             <keyName>HKCU\SOFTWARE\Microsoft\Windows\DWM</keyName>
  1550.             <valueName>EnableAeroPeek</valueName>
  1551.             <type>REG_DWORD</type>
  1552.             <data>0</data>
  1553.           </params>
  1554.         </action>
  1555.       </step>
  1556.       <step name="Play animations in windows" description="Turn off Play animations in windows." category="optional" defaultSelected="false" Id="131">
  1557.         <action>
  1558.           <!-- reg ADD "HKCU\Control Panel\Desktop" /v UserPreferencesMask /t REG_BINARY /d 9012038010000000 /f -->
  1559.           <type>Registry</type>
  1560.           <command>ADD</command>
  1561.           <params>
  1562.             <keyName>HKCU\Control Panel\Desktop</keyName>
  1563.             <valueName>UserPreferencesMask</valueName>
  1564.             <type>REG_BINARY</type>
  1565.             <data>9012038010000000</data>
  1566.           </params>
  1567.         </action>
  1568.       </step>
  1569.       <step name="Save taskbar thumbnail previews" description="Disable Save taskbar thumbnail previews Visual Effect" category="optional" defaultSelected="false" runOnOs="25" Id="132">
  1570.         <action>
  1571.           <!-- reg add "HKCU\SOFTWARE\Microsoft\Windows\DWM" /v AlwaysHibernateThumbnails /t REG_DWORD /d 0x00000000 /f -->
  1572.           <type>Registry</type>
  1573.           <command>ADD</command>
  1574.           <params>
  1575.             <keyName>HKCU\SOFTWARE\Microsoft\Windows\DWM</keyName>
  1576.             <valueName>AlwaysHibernateThumbnails</valueName>
  1577.             <type>REG_DWORD</type>
  1578.             <data>0</data>
  1579.           </params>
  1580.         </action>
  1581.       </step>
  1582.       <step name="Show translucent selection rectangle" description="Disable Show translucent selection rectangle Visual Effect" category="optional" defaultSelected="false" runOnOs="25" Id="133">
  1583.         <action>
  1584.           <!-- reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ListviewAlphaSelect /t REG_DWORD /d 0x00000000 /f -->
  1585.           <type>Registry</type>
  1586.           <command>ADD</command>
  1587.           <params>
  1588.             <keyName>HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  1589.             <valueName>ListviewAlphaSelect</valueName>
  1590.             <type>REG_DWORD</type>
  1591.             <data>0</data>
  1592.           </params>
  1593.         </action>
  1594.       </step>
  1595.       <step name="Show window contents while dragging" description="Disable Show window contents while dragging Visual Effect" category="optional" defaultSelected="false" Id="134">
  1596.         <action>
  1597.           <!-- reg add "HKCU\Control Panel\Desktop" /v DragFullWindows /t REG_SZ /d 0x00000000 /f -->
  1598.           <type>Registry</type>
  1599.           <command>ADD</command>
  1600.           <params>
  1601.             <keyName>HKCU\Control Panel\Desktop</keyName>
  1602.             <valueName>DragFullWindows</valueName>
  1603.             <type>REG_SZ</type>
  1604.             <data>0</data>
  1605.           </params>
  1606.         </action>
  1607.       </step>
  1608.       <step name="Smooth edges of screen fonts" description="Disable Smooth edges of screen fonts Visual Effect" category="optional" defaultSelected="false" Id="135">
  1609.         <action>
  1610.           <!-- reg add "HKCU\Control Panel\Desktop" /v FontSmoothing /t REG_SZ /d 0x00000000 /f -->
  1611.           <type>Registry</type>
  1612.           <command>ADD</command>
  1613.           <params>
  1614.             <keyName>HKCU\Control Panel\Desktop</keyName>
  1615.             <valueName>FontSmoothing</valueName>
  1616.             <type>REG_SZ</type>
  1617.             <data>0</data>
  1618.           </params>
  1619.         </action>
  1620.       </step>
  1621.       <step name="Use drop shadows for icon labels on the desktop" description="Disable Use drop shadows for icon labels on the desktop Visual Effect" category="optional" defaultSelected="false" Id="136">
  1622.         <action>
  1623.           <!-- reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ListviewShadow /t REG_DWORD /d 0x00000000 /f -->
  1624.           <type>Registry</type>
  1625.           <command>ADD</command>
  1626.           <params>
  1627.             <keyName>HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced</keyName>
  1628.             <valueName>ListviewShadow</valueName>
  1629.             <type>REG_DWORD</type>
  1630.             <data>0</data>
  1631.           </params>
  1632.         </action>
  1633.       </step>
  1634.     </group>
  1635.     <group name="Apply Visual Effect Settings To New Users" description="This is a functional operation. This option must be selected so visual effect setting can be applied to new users." Id="137">
  1636.       <step name="Animate windows when minimizing and maxmizing" description="Disable Animate windows when minimizing and maxmizing Visual Effect" category="optional" defaultSelected="false" Id="138">
  1637.         <action>
  1638.           <!-- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\AnimateMinMax" /v DefaultValue /t REG_DWORD /d 0x00000000 /f -->
  1639.           <type>Registry</type>
  1640.           <command>ADD</command>
  1641.           <params>
  1642.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\AnimateMinMax</keyName>
  1643.             <valueName>DefaultValue</valueName>
  1644.             <type>REG_DWORD</type>
  1645.             <data>0</data>
  1646.           </params>
  1647.         </action>
  1648.       </step>
  1649.       <step name="Animations in the taskbar" description="Disable Animations in the taskbar Visual Effect" category="optional" defaultSelected="false" Id="139">
  1650.         <action>
  1651.           <!-- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\TaskbarAnimations" /v DefaultValue /t REG_DWORD /d 0x00000000 /f -->
  1652.           <type>Registry</type>
  1653.           <command>ADD</command>
  1654.           <params>
  1655.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\TaskbarAnimations</keyName>
  1656.             <valueName>DefaultValue</valueName>
  1657.             <type>REG_DWORD</type>
  1658.             <data>0</data>
  1659.           </params>
  1660.         </action>
  1661.       </step>
  1662.       <step name="Enable Peek" description="Disable Enable Peek Visual Effect" category="optional" defaultSelected="false" Id="140">
  1663.         <action>
  1664.           <!-- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DWMAeroPeekEnabled" /v DefaultValue /t REG_DWORD /d 0x00000000 /f -->
  1665.           <type>Registry</type>
  1666.           <command>ADD</command>
  1667.           <params>
  1668.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DWMAeroPeekEnabled</keyName>
  1669.             <valueName>DefaultValue</valueName>
  1670.             <type>REG_DWORD</type>
  1671.             <data>0</data>
  1672.           </params>
  1673.         </action>
  1674.       </step>
  1675.       <step name="Save taskbar thumbnail previews" description="Disable Save taskbar thumbnail previews Visual Effect" category="optional" defaultSelected="false" runOnOs="25" Id="141">
  1676.         <action>
  1677.           <!-- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DWMSaveThumbnailEnabled" /v DefaultValue /t REG_DWORD /d 0x00000000 /f -->
  1678.           <type>Registry</type>
  1679.           <command>ADD</command>
  1680.           <params>
  1681.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DWMSaveThumbnailEnabled</keyName>
  1682.             <valueName>DefaultValue</valueName>
  1683.             <type>REG_DWORD</type>
  1684.             <data>0</data>
  1685.           </params>
  1686.         </action>
  1687.       </step>
  1688.       <step name="Show translucent selection rectangle" description="Disable Show translucent selection rectangle Visual Effect" category="optional" defaultSelected="false" runOnOs="25" Id="142">
  1689.         <action>
  1690.           <!-- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewAlphaSelect" /v DefaultValue /t REG_DWORD /d 0x00000000 /f -->
  1691.           <type>Registry</type>
  1692.           <command>ADD</command>
  1693.           <params>
  1694.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewAlphaSelect</keyName>
  1695.             <valueName>DefaultValue</valueName>
  1696.             <type>REG_DWORD</type>
  1697.             <data>0</data>
  1698.           </params>
  1699.         </action>
  1700.       </step>
  1701.       <step name="Show window contents while dragging" description="Disable Show window contents while dragging Visual Effect" category="optional" defaultSelected="false" Id="143">
  1702.         <action>
  1703.           <!-- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DragFullWindows" /v DefaultValue /t REG_DWORD /d 0x00000000 /f -->
  1704.           <type>Registry</type>
  1705.           <command>ADD</command>
  1706.           <params>
  1707.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DragFullWindows</keyName>
  1708.             <valueName>DefaultValue</valueName>
  1709.             <type>REG_DWORD</type>
  1710.             <data>0</data>
  1711.           </params>
  1712.         </action>
  1713.       </step>
  1714.       <step name="Smooth edges of screen fonts" description="Disable Smooth edges of screen fonts Visual Effect" category="optional" defaultSelected="false" Id="144">
  1715.         <action>
  1716.           <!-- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\FontSmoothing" /v DefaultValue /t REG_DWORD /d 0x00000001 /f -->
  1717.           <type>Registry</type>
  1718.           <command>ADD</command>
  1719.           <params>
  1720.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\FontSmoothing</keyName>
  1721.             <valueName>DefaultValue</valueName>
  1722.             <type>REG_DWORD</type>
  1723.             <data>1</data>
  1724.           </params>
  1725.         </action>
  1726.       </step>
  1727.       <step name="Use drop shadows for icon labels on the desktop" description="Disable Use drop shadows for icon labels on the desktop Visual Effect" category="optional" defaultSelected="false" Id="145">
  1728.         <action>
  1729.           <!-- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewShadow" /v DefaultValue /t REG_DWORD /d 0x00000000 /f -->
  1730.           <type>Registry</type>
  1731.           <command>ADD</command>
  1732.           <params>
  1733.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewShadow</keyName>
  1734.             <valueName>DefaultValue</valueName>
  1735.             <type>REG_DWORD</type>
  1736.             <data>0</data>
  1737.           </params>
  1738.         </action>
  1739.       </step>
  1740.     </group>
  1741.     <group expand="true" name="Disable Scheduled Tasks #VDILIKEAPRO" description="#VDILIKEAPRO || Disable Scheduled Tasks" Id="146">
  1742.       <step name="AppID - SmartScreenSpecific" description="Disable AppID - SmartScreenSpecific" category="recommended" defaultSelected="false" runOnOs="25" Id="147">
  1743.         <action>
  1744.           <!-- schtasks /change /tn "Microsoft\Windows\AppID\SmartScreenSpecific" /disable -->
  1745.           <type>SchTasks</type>
  1746.           <command>Change</command>
  1747.           <params>
  1748.             <taskName>Microsoft\Windows\AppID\SmartScreenSpecific</taskName>
  1749.             <status>DISABLED</status>
  1750.           </params>
  1751.         </action>
  1752.       </step>
  1753.       <step name="Application Experience - Microsoft Compatibility Appraiser" description="Disable Application Experience - Microsoft Compatibility Appraiser" category="recommended" defaultSelected="false" runOnOs="25" Id="148">
  1754.         <action>
  1755.           <!-- schtasks /change /tn "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /disable -->
  1756.           <type>SchTasks</type>
  1757.           <command>Change</command>
  1758.           <params>
  1759.             <taskName>Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser</taskName>
  1760.             <status>DISABLED</status>
  1761.           </params>
  1762.         </action>
  1763.       </step>
  1764.       <step name="Application Experience - ProgramDataUpdator" description="Disable Application Experience - ProgramDataUpdator" category="recommended" defaultSelected="false" runOnOs="25" Id="149">
  1765.         <action>
  1766.           <!-- schtasks /change /tn "Microsoft\Windows\Application Experience\ProgramDataUpdater" /disable -->
  1767.           <type>SchTasks</type>
  1768.           <command>Change</command>
  1769.           <params>
  1770.             <taskName>Microsoft\Windows\Application Experience\ProgramDataUpdater</taskName>
  1771.             <status>DISABLED</status>
  1772.           </params>
  1773.         </action>
  1774.       </step>
  1775.       <step name="Application Experience - StartupAppTask" description="Disable Application Experience - StartupAppTask" category="recommended" defaultSelected="false" runOnOs="25" Id="150">
  1776.         <action>
  1777.           <!-- schtasks /change /tn "Microsoft\Windows\Application Experience\StartupAppTask" /disable -->
  1778.           <type>SchTasks</type>
  1779.           <command>Change</command>
  1780.           <params>
  1781.             <taskName>Microsoft\Windows\Application Experience\StartupAppTask</taskName>
  1782.             <status>DISABLED</status>
  1783.           </params>
  1784.         </action>
  1785.       </step>
  1786.       <step name="Autochk - Proxy" description="Disable Autochk - Proxy" category="recommended" defaultSelected="false" Id="151">
  1787.         <action>
  1788.           <!-- schtasks /change /tn "Microsoft\Windows\Autochk\Proxy" /disable -->
  1789.           <type>SchTasks</type>
  1790.           <command>Change</command>
  1791.           <params>
  1792.             <taskName>Microsoft\Windows\Autochk\Proxy</taskName>
  1793.             <status>DISABLED</status>
  1794.           </params>
  1795.         </action>
  1796.       </step>
  1797.       <step name="Bluetooth - UninstallDeviceTask" description="Disable Bluetooth - UninstallDeviceTask" category="recommended" defaultSelected="false" Id="152">
  1798.         <action>
  1799.           <!-- schtasks /change /tn "Microsoft\Windows\Bluetooth\UninstallDeviceTask" /disable -->
  1800.           <type>SchTasks</type>
  1801.           <command>Change</command>
  1802.           <params>
  1803.             <taskName>Microsoft\Windows\Bluetooth\UninstallDeviceTask</taskName>
  1804.             <status>DISABLED</status>
  1805.           </params>
  1806.         </action>
  1807.       </step>
  1808.       <step name="CloudExperienceHost - CreateObjectTask" description="Disable CloudExperienceHost - CreateObjectTask" category="recommended" defaultSelected="false" runOnOs="25" Id="154">
  1809.         <action>
  1810.           <!-- schtasks /change /tn "Microsoft\Windows\CloudExperienceHost\CreateObjectTask" /disable -->
  1811.           <type>SchTasks</type>
  1812.           <command>Change</command>
  1813.           <params>
  1814.             <taskName>Microsoft\Windows\CloudExperienceHost\CreateObjectTask</taskName>
  1815.             <status>DISABLED</status>
  1816.           </params>
  1817.         </action>
  1818.       </step>
  1819.       <step name="CEIP Consolidator" description="Disable Customer Exeprience Improvement Program (CEIP) scheduled task" category="recommended" defaultSelected="false" Id="155">
  1820.         <action>
  1821.           <!-- schtasks /change /tn "Microsoft\Windows\Customer Experience Improvement Program\Consolidator" /disable -->
  1822.           <type>SchTasks</type>
  1823.           <command>Change</command>
  1824.           <params>
  1825.             <taskName>Microsoft\Windows\Customer Experience Improvement Program\Consolidator</taskName>
  1826.             <status>DISABLED</status>
  1827.           </params>
  1828.         </action>
  1829.       </step>
  1830.       <step name="CEIP Kernel" description="Disable Customer Exeprience Improvement Program (CEIP) scheduled task" category="recommended" defaultSelected="false" Id="156">
  1831.         <action>
  1832.           <!-- schtasks /change /tn "Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask" /disable -->
  1833.           <type>SchTasks</type>
  1834.           <command>Change</command>
  1835.           <params>
  1836.             <taskName>Microsoft\Windows\Customer Experience Improvement Program\KernelCeipTask</taskName>
  1837.             <status>DISABLED</status>
  1838.           </params>
  1839.         </action>
  1840.       </step>
  1841.       <step name="CEIP Usb" description="Disable Customer Exeprience Improvement Program (CEIP) scheduled task" category="recommended" defaultSelected="false" Id="157">
  1842.         <action>
  1843.           <!-- schtasks /change /tn "Microsoft\Windows\Customer Experience Improvement Program\UsbCeip" /disable -->
  1844.           <type>SchTasks</type>
  1845.           <command>Change</command>
  1846.           <params>
  1847.             <taskName>Microsoft\Windows\Customer Experience Improvement Program\UsbCeip</taskName>
  1848.             <status>DISABLED</status>
  1849.           </params>
  1850.         </action>
  1851.       </step>
  1852.       <step name="Defrag Schedule" description="Disable Defrag Schedule" category="recommended" defaultSelected="false" Id="158">
  1853.         <action>
  1854.           <!-- schtasks /change /TN "\Microsoft\Windows\Defrag\ScheduledDefrag" /Disable -->
  1855.           <type>SchTasks</type>
  1856.           <command>Change</command>
  1857.           <params>
  1858.             <taskName>Microsoft\Windows\Defrag\ScheduledDefrag</taskName>
  1859.             <status>DISABLED</status>
  1860.           </params>
  1861.         </action>
  1862.       </step>
  1863.       <step name="Diagnosis - Scheduled" description="Disable Diagnosis - Scheduled" category="recommended" defaultSelected="false" Id="159">
  1864.         <action>
  1865.           <!-- schtasks /change /TN "\Microsoft\Windows\Diagnosis\Scheduled" /Disable -->
  1866.           <type>SchTasks</type>
  1867.           <command>Change</command>
  1868.           <params>
  1869.             <taskName>Microsoft\Windows\Diagnosis\Scheduled</taskName>
  1870.             <status>DISABLED</status>
  1871.           </params>
  1872.         </action>
  1873.       </step>
  1874.       <step name="DiskDiagnostic - DataCollector" description="Disable DiskDiagnostic - DataCollector" category="recommended" defaultSelected="false" Id="160">
  1875.         <action>
  1876.           <!-- schtasks /change /TN "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /Disable -->
  1877.           <type>SchTasks</type>
  1878.           <command>Change</command>
  1879.           <params>
  1880.             <taskName>Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector</taskName>
  1881.             <status>DISABLED</status>
  1882.           </params>
  1883.         </action>
  1884.       </step>
  1885.       <step name="DiskDiagnostic - Resolver" description="Disable DiskDiagnostic - Resolver" category="recommended" defaultSelected="false" Id="161">
  1886.         <action>
  1887.           <!-- schtasks /change /TN "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticResolver" /Disable -->
  1888.           <type>SchTasks</type>
  1889.           <command>Change</command>
  1890.           <params>
  1891.             <taskName>Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticResolver</taskName>
  1892.             <status>DISABLED</status>
  1893.           </params>
  1894.         </action>
  1895.       </step>
  1896.       <step name="DmClient" description="Disable DmClient" category="recommended" defaultSelected="false" runOnOs="25" Id="162">
  1897.         <action>
  1898.           <!-- schtasks /change /TN "\Microsoft\Windows\Feedback\Siuf\DmClient" /Disable -->
  1899.           <type>SchTasks</type>
  1900.           <command>Change</command>
  1901.           <params>
  1902.             <taskName>Microsoft\Windows\Feedback\Siuf\DmClient</taskName>
  1903.             <status>DISABLED</status>
  1904.           </params>
  1905.         </action>
  1906.       </step>
  1907.       <step name="FileHistory - File History" description="Disable FileHistory - File History" category="recommended" defaultSelected="false" Id="163">
  1908.         <action>
  1909.           <!-- schtasks /change /TN "\Microsoft\Windows\FileHistory\File History (maintenance mode)" /Disable -->
  1910.           <type>SchTasks</type>
  1911.           <command>Change</command>
  1912.           <params>
  1913.             <taskName>Microsoft\Windows\FileHistory\File History (maintenance mode)</taskName>
  1914.             <status>DISABLED</status>
  1915.           </params>
  1916.         </action>
  1917.       </step>
  1918.       <step name="Location - Notifications" description="Disable Location - Notifications" category="recommended" defaultSelected="false" runOnOs="25" Id="164">
  1919.         <action>
  1920.           <!-- schtasks /change /TN "\Microsoft\Windows\Location\Notifications" /Disable -->
  1921.           <type>SchTasks</type>
  1922.           <command>Change</command>
  1923.           <params>
  1924.             <taskName>Microsoft\Windows\Location\Notifications</taskName>
  1925.             <status>DISABLED</status>
  1926.           </params>
  1927.         </action>
  1928.       </step>
  1929.       <step name="Maintenance - WinSAT" description="Disable Maintenance - WinSAT" category="recommended" defaultSelected="false" Id="165">
  1930.         <action>
  1931.           <!-- schtasks /change /TN "\Microsoft\Windows\Maintenance\WinSAT" /Disable -->
  1932.           <type>SchTasks</type>
  1933.           <command>Change</command>
  1934.           <params>
  1935.             <taskName>Microsoft\Windows\Maintenance\WinSAT</taskName>
  1936.             <status>DISABLED</status>
  1937.           </params>
  1938.         </action>
  1939.       </step>
  1940.       <step name="Maps - MapsToastTask" description="Disable Maps - MapsToastTask" category="recommended" defaultSelected="false" runOnOs="25" Id="166">
  1941.         <action>
  1942.           <!-- schtasks /change /TN "\Microsoft\Windows\Maps\MapsToastTask" /Disable -->
  1943.           <type>SchTasks</type>
  1944.           <command>Change</command>
  1945.           <params>
  1946.             <taskName>Microsoft\Windows\Maps\MapsToastTask</taskName>
  1947.             <status>DISABLED</status>
  1948.           </params>
  1949.         </action>
  1950.       </step>
  1951.       <step name="Maps - MapsUpdateTask" description="Disable Maps - MapsUpdateTask" category="recommended" defaultSelected="false" runOnOs="25" Id="167">
  1952.         <action>
  1953.           <!-- schtasks /change /TN "\Microsoft\Windows\Maps\MapsUpdateTask" /Disable -->
  1954.           <type>SchTasks</type>
  1955.           <command>Change</command>
  1956.           <params>
  1957.             <taskName>Microsoft\Windows\Maps\MapsToastTask</taskName>
  1958.             <status>DISABLED</status>
  1959.           </params>
  1960.         </action>
  1961.       </step>
  1962.       <step name="MemoryDiagnostic - ProcessMemoryDiagnosticEvents" description="Disable MemoryDiagnostic - ProcessMemoryDiagnosticEvents" category="recommended" defaultSelected="false" Id="168">
  1963.         <action>
  1964.           <!-- schtasks /change /TN "\Microsoft\Windows\MemoryDiagnostic\ProcessMemoryDiagnosticEvents" /Disable -->
  1965.           <type>SchTasks</type>
  1966.           <command>Change</command>
  1967.           <params>
  1968.             <taskName>Microsoft\Windows\MemoryDiagnostic\ProcessMemoryDiagnosticEvents</taskName>
  1969.             <status>DISABLED</status>
  1970.           </params>
  1971.         </action>
  1972.       </step>
  1973.       <step name="MemoryDiagnostic - RunFullMemoryDiagnostic" description="Disable MemoryDiagnostic - RunFullMemoryDiagnostic" category="recommended" defaultSelected="false" Id="169">
  1974.         <action>
  1975.           <!-- schtasks /change /TN "\Microsoft\Windows\MemoryDiagnostic\RunFullMemoryDiagnostic" /Disable -->
  1976.           <type>SchTasks</type>
  1977.           <command>Change</command>
  1978.           <params>
  1979.             <taskName>Microsoft\Windows\MemoryDiagnostic\RunFullMemoryDiagnostic</taskName>
  1980.             <status>DISABLED</status>
  1981.           </params>
  1982.         </action>
  1983.       </step>
  1984.       <step name="Mobile Broadband Accounts - MNO Metadata Parser" description="Disable Mobile Broadband Accounts - MNO Metadata Parser" category="recommended" defaultSelected="false" Id="170">
  1985.         <action>
  1986.           <!-- schtasks /change /TN "\Microsoft\Windows\Mobile Broadband Accounts\MNO Metadata Parse" /Disable -->
  1987.           <type>SchTasks</type>
  1988.           <command>Change</command>
  1989.           <params>
  1990.             <taskName>Microsoft\Windows\Mobile Broadband Accounts\MNO Metadata Parser</taskName>
  1991.             <status>DISABLED</status>
  1992.           </params>
  1993.         </action>
  1994.       </step>
  1995.       <step name="Power Efficiency Diagnostics - AnalyzeSystem" description="Disable Power Efficiency Diagnostics - AnalyzeSystem" category="recommended" defaultSelected="false" Id="171">
  1996.         <action>
  1997.           <!-- schtasks /change /TN "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" /Disable -->
  1998.           <type>SchTasks</type>
  1999.           <command>Change</command>
  2000.           <params>
  2001.             <taskName>Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem</taskName>
  2002.             <status>DISABLED</status>
  2003.           </params>
  2004.         </action>
  2005.       </step>
  2006.       <step name="Ras - MobilityManager" description="Disable Ras - MobilityManager" category="recommended" defaultSelected="false" Id="172">
  2007.         <action>
  2008.           <!-- schtasks /change /TN "\Microsoft\Windows\Ras\MobilityManager" /Disable -->
  2009.           <type>SchTasks</type>
  2010.           <command>Change</command>
  2011.           <params>
  2012.             <taskName>Microsoft\Windows\Ras\MobilityManager</taskName>
  2013.             <status>DISABLED</status>
  2014.           </params>
  2015.         </action>
  2016.       </step>
  2017.       <step name="Registry Idle Backup Task" description="Disable Registry Idle Backup Task" category="recommended" defaultSelected="false" Id="173">
  2018.         <action>
  2019.           <!-- schtasks /change /TN "\Microsoft\Windows\Registry\RegIdleBackup" /Disable -->
  2020.           <type>SchTasks</type>
  2021.           <command>Change</command>
  2022.           <params>
  2023.             <taskName>Microsoft\Windows\Registry\RegIdleBackup</taskName>
  2024.             <status>DISABLED</status>
  2025.           </params>
  2026.         </action>
  2027.       </step>
  2028.       <step name="Shell - FamilySafetyMonitor" description="Disable Shell - FamilySafetyMonitor" category="recommended" defaultSelected="false" Id="174">
  2029.         <action>
  2030.           <!-- schtasks /change /TN "\Microsoft\Windows\Shell\FamilySafetyMonitor" /Disable -->
  2031.           <type>SchTasks</type>
  2032.           <command>Change</command>
  2033.           <params>
  2034.             <taskName>Microsoft\Windows\Shell\FamilySafetyMonitor</taskName>
  2035.             <status>DISABLED</status>
  2036.           </params>
  2037.         </action>
  2038.       </step>
  2039.       <step name="Shell - FamilySafetyRefresh" description="Disable Shell - FamilySafetyRefresh" category="recommended" defaultSelected="false" runOnOs="25" Id="175">
  2040.         <action>
  2041.           <!-- schtasks /change /TN "\Microsoft\Windows\Shell\FamilySafetyRefresh" /Disable -->
  2042.           <type>SchTasks</type>
  2043.           <command>Change</command>
  2044.           <params>
  2045.             <taskName>Microsoft\Windows\Shell\FamilySafetyRefresh</taskName>
  2046.             <status>DISABLED</status>
  2047.           </params>
  2048.         </action>
  2049.       </step>
  2050.       <step name="Shell - IndexerAutomaticMaintenance" description="Disable Shell - IndexerAutomaticMaintenance" category="recommended" defaultSelected="false" Id="176">
  2051.         <action>
  2052.           <!-- schtasks /change /TN "\Microsoft\Windows\Shell\IndexerAutomaticMaintenance" /Disable -->
  2053.           <type>SchTasks</type>
  2054.           <command>Change</command>
  2055.           <params>
  2056.             <taskName>Microsoft\Windows\Shell\IndexerAutomaticMaintenance</taskName>
  2057.             <status>DISABLED</status>
  2058.           </params>
  2059.         </action>
  2060.       </step>
  2061.       <step name="System Restore Schedule" description="Disable System Restore Schedule" category="optional" defaultSelected="false" Id="177">
  2062.         <action>
  2063.           <!-- schtasks /change /TN "\Microsoft\Windows\SystemRestore\SR" /Disable -->
  2064.           <type>SchTasks</type>
  2065.           <command>Change</command>
  2066.           <params>
  2067.             <taskName>Microsoft\Windows\SystemRestore\SR</taskName>
  2068.             <status>DISABLED</status>
  2069.           </params>
  2070.         </action>
  2071.       </step>
  2072.       <step name="TPM - Tpm-Maintenance" description="Disable TPM - Tpm-Maintenance" category="recommended" defaultSelected="false" Id="178">
  2073.         <action>
  2074.           <!-- schtasks /change /TN "\Mircrosoft\Windows\TPM\Tpm-Maintenance" /Disable -->
  2075.           <type>SchTasks</type>
  2076.           <command>Change</command>
  2077.           <params>
  2078.             <taskName>Microsoft\Windows\TPM\Tpm-Maintenance</taskName>
  2079.             <status>DISABLED</status>
  2080.           </params>
  2081.         </action>
  2082.       </step>
  2083.       <step name="UPnP - UPnPHostConfig" description="Disable UPnP - UPnPHostConfig" category="recommended" defaultSelected="false" Id="179">
  2084.         <action>
  2085.           <!-- schtasks /change /TN "\Mircrosoft\Windows\UPnP\UPnPHostConfig" /Disable -->
  2086.           <type>SchTasks</type>
  2087.           <command>Change</command>
  2088.           <params>
  2089.             <taskName>Microsoft\Windows\UPnP\UPnPHostConfig</taskName>
  2090.             <status>DISABLED</status>
  2091.           </params>
  2092.         </action>
  2093.       </step>
  2094.       <step name="WDI - ResolutionHost" description="Disable WDI - ResolutionHost" category="recommended" defaultSelected="false" Id="180">
  2095.         <action>
  2096.           <!-- schtasks /change /TN "\Mircrosoft\Windows\WDI\ResolutionHost" /Disable -->
  2097.           <type>SchTasks</type>
  2098.           <command>Change</command>
  2099.           <params>
  2100.             <taskName>Microsoft\Windows\WDI\ResolutionHost</taskName>
  2101.             <status>DISABLED</status>
  2102.           </params>
  2103.         </action>
  2104.       </step>
  2105.       <step name="Windows Defender Cache Maintenance" description="Disable Windows Defender Cache Maintenance" category="recommended" defaultSelected="false" Id="181">
  2106.         <action>
  2107.           <!-- schtasks /change /TN "\Mircrosoft\Windows\Windows Defender\Windows Defender Cache Maintenance" /Disable -->
  2108.           <type>SchTasks</type>
  2109.           <command>Change</command>
  2110.           <params>
  2111.             <taskName>Microsoft\Windows\Windows Defender\Windows Defender Cache Maintenance</taskName>
  2112.             <status>DISABLED</status>
  2113.           </params>
  2114.         </action>
  2115.       </step>
  2116.       <step name="Windows Defender Cleanup" description="Disable Windows Defender Cleanup" category="recommended" defaultSelected="false" Id="182">
  2117.         <action>
  2118.           <!-- schtasks /change /TN "\Mircrosoft\Windows\Windows Defender\Windows Defender Cleanup" /Disable -->
  2119.           <type>SchTasks</type>
  2120.           <command>Change</command>
  2121.           <params>
  2122.             <taskName>Microsoft\Windows\Windows Defender\Windows Defender Cleanup</taskName>
  2123.             <status>DISABLED</status>
  2124.           </params>
  2125.         </action>
  2126.       </step>
  2127.       <step name="Windows Defender Scheduled Scan" description="Disable Windows Defender Scheduled Scan" category="recommended" defaultSelected="false" Id="183">
  2128.         <action>
  2129.           <!-- schtasks /change /TN "\Mircrosoft\Windows\Windows Defender\Windows Defender Scheduled Scan" /Disable -->
  2130.           <type>SchTasks</type>
  2131.           <command>Change</command>
  2132.           <params>
  2133.             <taskName>Microsoft\Windows\Windows Defender\Windows Defender Scheduled Scan</taskName>
  2134.             <status>DISABLED</status>
  2135.           </params>
  2136.         </action>
  2137.       </step>
  2138.       <step name="Windows Defender Verification" description="Disable Windows Defender Verification" category="recommended" defaultSelected="false" Id="184">
  2139.         <action>
  2140.           <!-- schtasks /change /TN "\Mircrosoft\Windows\Windows Defender\Windows Defender Verification" /Disable -->
  2141.           <type>SchTasks</type>
  2142.           <command>Change</command>
  2143.           <params>
  2144.             <taskName>Microsoft\Windows\Windows Defender\Windows Defender Verification</taskName>
  2145.             <status>DISABLED</status>
  2146.           </params>
  2147.         </action>
  2148.       </step>
  2149.       <step name="Windows Error Reporting" description="Disable Windows Error Reporting" category="recommended" defaultSelected="false" Id="185">
  2150.         <action>
  2151.           <!-- schtasks /change /TN "\Mircrosoft\Windows\Windows Error Reporting\QueueReporting" /Disable -->
  2152.           <type>SchTasks</type>
  2153.           <command>Change</command>
  2154.           <params>
  2155.             <taskName>Microsoft\Windows\Windows Error Reporting\QueueReporting</taskName>
  2156.             <status>DISABLED</status>
  2157.           </params>
  2158.         </action>
  2159.       </step>
  2160.       <step name="Windows Filtering Platform - BfeonServiceStartTypeChange" description="Disable BfeonServiceStartTypeChange" category="recommended" defaultSelected="false" Id="186">
  2161.         <action>
  2162.           <!-- schtasks /change /TN "\Mircrosoft\Windows\Windows Filtering Platform\BfeonServiceStartTypeChange" /Disable -->
  2163.           <type>SchTasks</type>
  2164.           <command>Change</command>
  2165.           <params>
  2166.             <taskName>Microsoft\Windows\Windows Filtering Platform\BfeonServiceStartTypeChange</taskName>
  2167.             <status>DISABLED</status>
  2168.           </params>
  2169.         </action>
  2170.       </step>
  2171.       <step name="Windows Media Sharing - UpdateLibrary" description="Disable Windows Media Sharing - UpdateLibrary" category="recommended" defaultSelected="false" Id="187">
  2172.         <action>
  2173.           <!-- schtasks /change /TN "\Mircrosoft\Windows\Windows Media Sharing\UpdateLibrary" /Disable -->
  2174.           <type>SchTasks</type>
  2175.           <command>Change</command>
  2176.           <params>
  2177.             <taskName>Microsoft\Windows\Windows Media Sharing\UpdateLibrary</taskName>
  2178.             <status>DISABLED</status>
  2179.           </params>
  2180.         </action>
  2181.       </step>
  2182.       <step name="WIM-Hash-Management" description="Disable WIM-Hash-Management" category="recommended" defaultSelected="false" Id="188">
  2183.         <action>
  2184.           <!-- schtasks /change /TN "\Mircrosoft\Windows\WOF\WIM-Hash-Management" /Disable -->
  2185.           <type>SchTasks</type>
  2186.           <command>Change</command>
  2187.           <params>
  2188.             <taskName>Microsoft\Windows\WOF\WIM-Hash-Management</taskName>
  2189.             <status>DISABLED</status>
  2190.           </params>
  2191.         </action>
  2192.       </step>
  2193.       <step name="WIM-Hash-Validation" description="Disable WIM-Hash-Validation" category="recommended" defaultSelected="false" Id="189">
  2194.         <action>
  2195.           <!-- schtasks /change /TN "\Mircrosoft\Windows\WOF\WIM-Hash-Validation" /Disable -->
  2196.           <type>SchTasks</type>
  2197.           <command>Change</command>
  2198.           <params>
  2199.             <taskName>Microsoft\Windows\WOF\WIM-Hash-Validation</taskName>
  2200.             <status>DISABLED</status>
  2201.           </params>
  2202.         </action>
  2203.       </step>
  2204.     </group>
  2205.     <group name="Disable Services" description="Disable Services" Id="190">
  2206.       <step name="Adobe Acrobat Update" description="Adobe Acrobat Update Services. This services should be managed outside the user-view (VM)." category="recommended" defaultSelected="false" Id="191">
  2207.         <action>
  2208.           <!-- Powershell Set-Service 'AdobeARMservice' -startuptype "Disabled" -->
  2209.           <type>Service</type>
  2210.           <params>
  2211.             <serviceName>AdobeARMservice</serviceName>
  2212.             <startMode>DISABLED</startMode>
  2213.           </params>
  2214.         </action>
  2215.       </step>
  2216.       <step name="Adobe Flash Player Update" description="Adobe Flash Player Update Services. This services should be managed outside the user-view (VM)." category="recommended" defaultSelected="false" Id="192">
  2217.         <action>
  2218.           <!-- Powershell Set-Service 'AdobeFlashPlayerUpdateSvc' -startuptype "Disabled" -->
  2219.           <type>Service</type>
  2220.           <params>
  2221.             <serviceName>AdobeFlashPlayerUpdateSvc</serviceName>
  2222.             <startMode>DISABLED</startMode>
  2223.           </params>
  2224.         </action>
  2225.       </step>
  2226.       <step name="AllJoyn Router Service" description="Used for WiFi" category="recommended" defaultSelected="false" runOnOs="25" Id="193">
  2227.         <action>
  2228.           <!-- Powershell Set-Service 'AJRouter' -startuptype "Disabled" -->
  2229.           <type>Service</type>
  2230.           <params>
  2231.             <serviceName>AJRouter</serviceName>
  2232.             <startMode>DISABLED</startMode>
  2233.           </params>
  2234.         </action>
  2235.       </step>
  2236.       <step name="Application Layer Gateway Service" description="Provides support for 3rd party protocol plug-ins for Internet Connection Sharing." category="optional" defaultSelected="false" Id="194">
  2237.         <action>
  2238.           <!-- Powershell Set-Service 'ALG' -startuptype "Disabled" -->
  2239.           <type>Service</type>
  2240.           <params>
  2241.             <serviceName>ALG</serviceName>
  2242.             <startMode>DISABLED</startMode>
  2243.           </params>
  2244.         </action>
  2245.       </step>
  2246.       <step name="Background Intelligent Transfer Service" description="Transfers files in the background using idle network bandwidth. If the service is disabled, Windows Update and MSN Explorer cannot automatically download programs and other information." category="optional" defaultSelected="false" Id="195">
  2247.         <action>
  2248.           <!-- Powershell Set-Service 'bits' -startuptype "Disabled" -->
  2249.           <type>Service</type>
  2250.           <params>
  2251.             <serviceName>bits</serviceName>
  2252.             <startMode>MANUAL</startMode>
  2253.           </params>
  2254.         </action>
  2255.       </step>
  2256.       <step name="Block Level Backup Engine Service" description="Used by Windows Backup" category="optional" defaultSelected="false" Id="196">
  2257.         <action>
  2258.           <!-- Powershell Set-Service 'wbengine' -startuptype "Disabled" -->
  2259.           <type>Service</type>
  2260.           <params>
  2261.             <serviceName>wbengine</serviceName>
  2262.             <startMode>DISABLED</startMode>
  2263.           </params>
  2264.         </action>
  2265.       </step>
  2266.       <step name="Bluetooth Handsfree Service" description="Enables wireless Bluetooth headsets to run on this computer. If this service is stopped or disabled, then Bluetooth headsets will not function properly with this machine." category="optional" defaultSelected="false" Id="197">
  2267.         <action>
  2268.           <!-- Powershell Set-Service 'BthHFSrv' -startuptype "Disabled" -->
  2269.           <type>Service</type>
  2270.           <params>
  2271.             <serviceName>BthHFSrv</serviceName>
  2272.             <startMode>DISABLED</startMode>
  2273.           </params>
  2274.         </action>
  2275.       </step>
  2276.       <step name="Bluetooth Support Service" description="The Bluetooth service supports discovery and association of remote Bluetooth devices." category="optional" defaultSelected="false" Id="198">
  2277.         <action>
  2278.           <!-- Powershell Set-Service 'bthserv' -startuptype "Disabled" -->
  2279.           <type>Service</type>
  2280.           <params>
  2281.             <serviceName>bthserv</serviceName>
  2282.             <startMode>DISABLED</startMode>
  2283.           </params>
  2284.         </action>
  2285.       </step>
  2286.       <step name="Bitlocker Drive Encryption Service" description="Bitlocker service for drive encryption. Not recommended to encrypt VDI virtual machines." category="recommended" defaultSelected="false" Id="200">
  2287.         <action>
  2288.           <!-- Powershell Set-Service 'BDESVC' -startuptype "Disabled" -->
  2289.           <type>Service</type>
  2290.           <params>
  2291.             <serviceName>BDESVC</serviceName>
  2292.             <startMode>DISABLED</startMode>
  2293.           </params>
  2294.         </action>
  2295.       </step>
  2296.       <step name="BranchCache" description="Used for caching files on server in a branch office." category="recommended" defaultSelected="false" Id="201">
  2297.         <action>
  2298.           <!-- Powershell Set-Service 'PeerDistSvc' -startuptype "Disabled" -->
  2299.           <type>Service</type>
  2300.           <params>
  2301.             <serviceName>PeerDistSvc</serviceName>
  2302.             <startMode>DISABLED</startMode>
  2303.           </params>
  2304.         </action>
  2305.       </step>
  2306.       <step name="Certificate Propagation" description="Copies user certificates and root certificates from smart cards into the current user's certificate store" category="optional" defaultSelected="false" Id="202">
  2307.         <action>
  2308.           <!-- Powershell Set-Service 'CertPropSvc' -startuptype "Disabled" -->
  2309.           <type>Service</type>
  2310.           <params>
  2311.             <serviceName>CertPropSvc</serviceName>
  2312.             <startMode>DISABLED</startMode>
  2313.           </params>
  2314.         </action>
  2315.       </step>
  2316.       <step name="Computer Browser" description="Used for browsing computers on the same network." category="recommended" defaultSelected="false" Id="203">
  2317.         <action>
  2318.           <!-- Powershell Set-Service 'Browser' -startuptype "Disabled" -->
  2319.           <type>Service</type>
  2320.           <params>
  2321.             <serviceName>Browser</serviceName>
  2322.             <startMode>DISABLED</startMode>
  2323.           </params>
  2324.         </action>
  2325.       </step>
  2326.       <step name="Data Sharing Service" description="Provides data brokering between applications" category="optional" defaultSelected="false" runOnOs="25" Id="204">
  2327.         <action>
  2328.           <!-- Powershell Set-Service 'DsSvc' -startuptype "Disabled" -->
  2329.           <type>Service</type>
  2330.           <params>
  2331.             <serviceName>DsSvc</serviceName>
  2332.             <startMode>DISABLED</startMode>
  2333.           </params>
  2334.         </action>
  2335.       </step>
  2336.       <step name="Data Collection Publishing Service" description="The DCP (Data Collection and Publishing) service supports first party apps to upload data to cloud." category="optional" defaultSelected="false" runOnOs="25" Id="205">
  2337.         <action>
  2338.           <!-- Powershell Set-Service 'DcpSvc' -startuptype "Disabled" -->
  2339.           <type>Service</type>
  2340.           <params>
  2341.             <serviceName>DcpSvc</serviceName>
  2342.             <startMode>DISABLED</startMode>
  2343.           </params>
  2344.         </action>
  2345.       </step>
  2346.       <step name="Device Association Service" description="Enables pairing between the system and wired or wireless devices." category="optional" defaultSelected="false" runOnOs="25" Id="206">
  2347.         <action>
  2348.           <!-- Powershell Set-Service 'DeviceAssociationService' -startuptype "Disabled" -->
  2349.           <type>Service</type>
  2350.           <params>
  2351.             <serviceName>DeviceAssociationService</serviceName>
  2352.             <startMode>DISABLED</startMode>
  2353.           </params>
  2354.         </action>
  2355.       </step>
  2356.       <step name="DevQuery Background Discovery Broker" description="Enables apps to discover devices with a backgroud task." category="optional" defaultSelected="false" runOnOs="25" Id="207">
  2357.         <action>
  2358.           <type>Service</type>
  2359.           <params>
  2360.             <serviceName>DevQueryBroker</serviceName>
  2361.             <startMode>DISABLED</startMode>
  2362.           </params>
  2363.         </action>
  2364.       </step>
  2365.       <step name="Device Setup Manager" description="Enables the detection, download and installation of device-related software. If this service is disabled, devices may be configured with outdated software, and may not work correctly." category="optional" defaultSelected="false" runOnOs="25" Id="208">
  2366.         <action>
  2367.           <!-- Powershell Set-Service 'DsmSvc' -startuptype "Disabled" -->
  2368.           <type>Service</type>
  2369.           <params>
  2370.             <serviceName>DsmSvc</serviceName>
  2371.             <startMode>DISABLED</startMode>
  2372.           </params>
  2373.         </action>
  2374.       </step>
  2375.       <step name="Diagnostic Policy Service" description="Disable Diagnostic Policy Service" category="recommended" defaultSelected="false" Id="209">
  2376.         <action>
  2377.           <!-- Powershell Set-Service 'DPS' -startuptype "Disabled" -->
  2378.           <type>Service</type>
  2379.           <params>
  2380.             <serviceName>DPS</serviceName>
  2381.             <startMode>DISABLED</startMode>
  2382.           </params>
  2383.         </action>
  2384.       </step>
  2385.       <step name="Diagnostic Service Host" description="Problem detection and troubleshooting resolution." category="recommended" defaultSelected="false" Id="210">
  2386.         <action>
  2387.           <!-- Powershell Set-Service 'WdiServiceHost' -startuptype "Disabled" -->
  2388.           <type>Service</type>
  2389.           <params>
  2390.             <serviceName>WdiServiceHost</serviceName>
  2391.             <startMode>DISABLED</startMode>
  2392.           </params>
  2393.         </action>
  2394.       </step>
  2395.       <step name="Diagnostic System Host" description="Problem detection and troubleshooting resolution." category="recommended" defaultSelected="false" Id="211">
  2396.         <action>
  2397.           <!-- Powershell Set-Service 'WdiSystemHost' -startuptype "Disabled" -->
  2398.           <type>Service</type>
  2399.           <params>
  2400.             <serviceName>WdiSystemHost</serviceName>
  2401.             <startMode>DISABLED</startMode>
  2402.           </params>
  2403.         </action>
  2404.       </step>
  2405.       <step name="Diagnostics Tracking Service" description="Data collection about functional issues in Windows components. Enabled with update https://support.microsoft.com/en-us/kb/3080149" category="recommended" defaultSelected="false" Id="212">
  2406.         <action>
  2407.           <!-- Powershell Set-Service 'DiagTrack' -startuptype "Disabled" -->
  2408.           <type>Service</type>
  2409.           <params>
  2410.             <serviceName>DiagTrack</serviceName>
  2411.             <startMode>DISABLED</startMode>
  2412.           </params>
  2413.         </action>
  2414.       </step>
  2415.       <step name="Downloaded Maps Manager" description="Windows service for application access to downloaded maps. This service is started on-demand by application accessing downloaded maps. Disabling this service will prevent apps from accessing maps." category="recommended" defaultSelected="false" runOnOs="25" Id="213">
  2416.         <action>
  2417.           <!-- Powershell Set-Service 'MapsBroker' -startuptype "Disabled" -->
  2418.           <type>Service</type>
  2419.           <params>
  2420.             <serviceName>MapsBroker</serviceName>
  2421.             <startMode>DISABLED</startMode>
  2422.           </params>
  2423.         </action>
  2424.       </step>
  2425.       <step name="Encrypting File System(EFS) Service" description="Provides the core file encryption technology used to store encrypted files on NTFS file system volumes. If this service is stopped or disabled, applications will be unable to access encrypted files." category="recommended" defaultSelected="false" Id="214">
  2426.         <action>
  2427.           <!-- Powershell Set-Service 'EFS' -startuptype "Disabled" -->
  2428.           <type>Service</type>
  2429.           <params>
  2430.             <serviceName>EFS</serviceName>
  2431.             <startMode>DISABLED</startMode>
  2432.           </params>
  2433.         </action>
  2434.       </step>
  2435.       <step name="Fax" description="Enables you to send and receive faxes, utilizing fax resources available on this computer or on the network." category="optional" defaultSelected="false" Id="215">
  2436.         <action>
  2437.           <!-- Powershell Set-Service 'Fax' -startuptype "Disabled" -->
  2438.           <type>Service</type>
  2439.           <params>
  2440.             <serviceName>Fax</serviceName>
  2441.             <startMode>DISABLED</startMode>
  2442.           </params>
  2443.         </action>
  2444.       </step>
  2445.       <step name="Function Discovery Provider Host" description="The FDPHOST service hosts the Function Discovery (FD) network discovery providers. These FD providers supply network discovery services for the Simple Services Discovery Protocol (SSDP) and Web Services - Discovery (WS-D) protocol." category="recommended" defaultSelected="false" Id="216">
  2446.         <action>
  2447.           <!-- Powershell Set-Service 'fdPHost' -startuptype "Disabled" -->
  2448.           <type>Service</type>
  2449.           <params>
  2450.             <serviceName>fdPHost</serviceName>
  2451.             <startMode>DISABLED</startMode>
  2452.           </params>
  2453.         </action>
  2454.       </step>
  2455.       <step name="Function Discovery Resource Publication" description="Publishes his computer and resources attached to this computer so they can be discovered over the network." category="recommended" defaultSelected="false" Id="217">
  2456.         <action>
  2457.           <!-- Powershell Set-Service 'FDResPub' -startuptype "Disabled" -->
  2458.           <type>Service</type>
  2459.           <params>
  2460.             <serviceName>FDResPub</serviceName>
  2461.             <startMode>DISABLED</startMode>
  2462.           </params>
  2463.         </action>
  2464.       </step>
  2465.       <step name="Geolocation Service" description="This service monitors the current location of the system and manages geofences (a geographical location with associated events)." category="optional" defaultSelected="false" runOnOs="25" Id="218">
  2466.         <action>
  2467.           <!-- Powershell Set-Service 'lfsvc' -startuptype "Disabled" -->
  2468.           <type>Service</type>
  2469.           <params>
  2470.             <serviceName>lfsvc</serviceName>
  2471.             <startMode>DISABLED</startMode>
  2472.           </params>
  2473.         </action>
  2474.       </step>
  2475.       <step name="Human Interface Device Service" description="Activates and maintains the use of hot buttons on keyboards, remote controls, and other multimedia devices." category="optional" defaultSelected="false" runOnOs="25" Id="219">
  2476.         <action>
  2477.           <!-- Powershell Set-Service 'hidserv' -startuptype "Disabled" -->
  2478.           <type>Service</type>
  2479.           <params>
  2480.             <serviceName>hidserv</serviceName>
  2481.             <startMode>DISABLED</startMode>
  2482.           </params>
  2483.         </action>
  2484.       </step>
  2485.       <step name="HomeGroup Listener" description="Used for Homegroup services - N/A for VDI" category="recommended" defaultSelected="false" Id="220">
  2486.         <action>
  2487.           <!-- Powershell Set-Service 'HomeGroupListener' -startuptype "Disabled" -->
  2488.           <type>Service</type>
  2489.           <params>
  2490.             <serviceName>HomeGroupListener</serviceName>
  2491.             <startMode>DISABLED</startMode>
  2492.           </params>
  2493.         </action>
  2494.       </step>
  2495.       <step name="HomeGroup Provider" description="Used for Homegroup services - N/A for VDI" category="mandatory" defaultSelected="false" Id="221">
  2496.         <action>
  2497.           <!-- Powershell Set-Service 'HomeGroupProvider' -startuptype "Disabled" -->
  2498.           <type>Service</type>
  2499.           <params>
  2500.             <serviceName>HomeGroupProvider</serviceName>
  2501.             <startMode>DISABLED</startMode>
  2502.           </params>
  2503.         </action>
  2504.       </step>
  2505.       <step name="HV Host Service" description="Provides an interface for the Hyper-V hypervisor to provide per-partition performance counters to the host operating system." category="optional" defaultSelected="false" runOnOs="25" Id="222">
  2506.         <action>
  2507.           <!-- Powershell Set-Service 'HvHost' -startuptype "Disabled" -->
  2508.           <type>Service</type>
  2509.           <params>
  2510.             <serviceName>HvHost</serviceName>
  2511.             <startMode>DISABLED</startMode>
  2512.           </params>
  2513.         </action>
  2514.       </step>
  2515.       <step name="Hyper-V Data Exchange Service" description="Allows data exchange between virtual machine and operating system running on physical host machine." category="recommended" defaultSelected="false" runOnOs="25" Id="223">
  2516.         <action>
  2517.           <!-- Powershell Set-Service 'vmickvpexchange' -startuptype "Disabled" -->
  2518.           <type>Service</type>
  2519.           <params>
  2520.             <serviceName>vmickvpexchange</serviceName>
  2521.             <startMode>DISABLED</startMode>
  2522.           </params>
  2523.         </action>
  2524.       </step>
  2525.       <step name="Hyper-V Guest Service Interface" description="Provides an interface for the Hyper-V host to interact with specific services running inside the virtual" category="recommended" defaultSelected="false" runOnOs="25" Id="224">
  2526.         <action>
  2527.           <!-- Powershell Set-Service 'vmicguestinterface' -startuptype "Disabled" -->
  2528.           <type>Service</type>
  2529.           <params>
  2530.             <serviceName>vmicguestinterface</serviceName>
  2531.             <startMode>DISABLED</startMode>
  2532.           </params>
  2533.         </action>
  2534.       </step>
  2535.       <step name="Hyper-V Guest Shutdown Service" description="Facilitates shutdown of the virtual machine from the management interface on the physical computer." category="recommended" defaultSelected="false" runOnOs="25" Id="225">
  2536.         <action>
  2537.           <!-- Powershell Set-Service 'vmicshutdown' -startuptype "Disabled" -->
  2538.           <type>Service</type>
  2539.           <params>
  2540.             <serviceName>vmicshutdown</serviceName>
  2541.             <startMode>DISABLED</startMode>
  2542.           </params>
  2543.         </action>
  2544.       </step>
  2545.       <step name="Hyper-V Heartbeat Service vmicheartbeat" description="Monitors the state of the virtual machine by reporting a heartbeat at regular intervals." category="recommended" defaultSelected="false" runOnOs="25" Id="226">
  2546.         <action>
  2547.           <!-- Powershell Set-Service 'vmicheartbeat' -startuptype "Disabled" -->
  2548.           <type>Service</type>
  2549.           <params>
  2550.             <serviceName>vmicheartbeat</serviceName>
  2551.             <startMode>DISABLED</startMode>
  2552.           </params>
  2553.         </action>
  2554.       </step>
  2555.       <step name="Hyper-V Remote Desktop Virtualization Service" description="Provides a platform for communication between the virtual machine and operating system running on the physical computer." category="recommended" defaultSelected="false" runOnOs="25" Id="227">
  2556.         <action>
  2557.           <!-- Powershell Set-Service 'vmicrdv' -startuptype "Disabled" -->
  2558.           <type>Service</type>
  2559.           <params>
  2560.             <serviceName>vmicrdv</serviceName>
  2561.             <startMode>DISABLED</startMode>
  2562.           </params>
  2563.         </action>
  2564.       </step>
  2565.       <step name="Hyper-V Time Synchronization Service" description="Synchronizes system time of the virtual machine with the system time of the physical computer." category="recommended" defaultSelected="false" runOnOs="25" Id="228">
  2566.         <action>
  2567.           <!-- Powershell Set-Service 'vmictimesync' -startuptype "Disabled" -->
  2568.           <type>Service</type>
  2569.           <params>
  2570.             <serviceName>vmictimesync</serviceName>
  2571.             <startMode>DISABLED</startMode>
  2572.           </params>
  2573.         </action>
  2574.       </step>
  2575.       <step name="Hyper-V VM Session Service" description="Provides a mechanism to manage virtual machine with PowerShell via VM session without a virtual network." category="recommended" defaultSelected="false" runOnOs="25" Id="229">
  2576.         <action>
  2577.           <!-- Powershell Set-Service 'vmicvmsession' -startuptype "Disabled" -->
  2578.           <type>Service</type>
  2579.           <params>
  2580.             <serviceName>vmicvmsession</serviceName>
  2581.             <startMode>DISABLED</startMode>
  2582.           </params>
  2583.         </action>
  2584.       </step>
  2585.       <step name="Hyper-V Volume Shadow Copy Requestor" description="Coordinates the communications that are required to use Volume Shadow Copy Service to back up applications and data on the virtual machine from the operating system on the physical computer." category="recommended" defaultSelected="false" runOnOs="25" Id="230">
  2586.         <action>
  2587.           <!-- Powershell Set-Service 'vmicvss' -startuptype "Disabled" -->
  2588.           <type>Service</type>
  2589.           <params>
  2590.             <serviceName>vmicvss</serviceName>
  2591.             <startMode>DISABLED</startMode>
  2592.           </params>
  2593.         </action>
  2594.       </step>
  2595.       <step name="Interactive Services Detection" description="Displays a dialog box when a service tries to send a message to the console." category="recommended" defaultSelected="false" Id="231">
  2596.         <action>
  2597.           <!-- Powershell Set-Service 'UI0Detect' -startuptype "Disabled" -->
  2598.           <type>Service</type>
  2599.           <params>
  2600.             <serviceName>UI0Detect</serviceName>
  2601.             <startMode>DISABLED</startMode>
  2602.           </params>
  2603.         </action>
  2604.       </step>
  2605.       <step name="Internet Connection Sharing (ICS)" description="Provides network address translation, addressing, name resolution and/or intrusion prevention services for a home or small office network." category="optional" defaultSelected="false" Id="232">
  2606.         <action>
  2607.           <!-- Powershell Set-Service 'SharedAccess' -startuptype "Disabled" -->
  2608.           <type>Service</type>
  2609.           <params>
  2610.             <serviceName>SharedAccess</serviceName>
  2611.             <startMode>DISABLED</startMode>
  2612.           </params>
  2613.         </action>
  2614.       </step>
  2615.       <step name="IP Helper" description="Disable if IPv6 is not a factor in VDI" category="optional" defaultSelected="false" Id="233">
  2616.         <action>
  2617.           <!-- Powershell Set-Service 'iphlpsvc' -startuptype "Disabled" -->
  2618.           <type>Service</type>
  2619.           <params>
  2620.             <serviceName>iphlpsvc</serviceName>
  2621.             <startMode>DISABLED</startMode>
  2622.           </params>
  2623.         </action>
  2624.       </step>
  2625.       <step name="Microsoft Account Sign-in Assistant" description="Disables user sign-in through Microsoft account identity services." category="optional" defaultSelected="false" Id="234">
  2626.         <action>
  2627.           <!-- Powershell Set-Service 'wlidsvc' -startuptype "Disabled" -->
  2628.           <type>Service</type>
  2629.           <params>
  2630.             <serviceName>wlidsvc</serviceName>
  2631.             <startMode>DISABLED</startMode>
  2632.           </params>
  2633.         </action>
  2634.       </step>
  2635.       <step name="Microsoft (R) Diagnostics Hub Standard Collector Service" description="Diagnostics Hub Standard Collector Service. When running, this service collects real time ETW events and processes them." category="optional" defaultSelected="false" Id="237">
  2636.         <action>
  2637.           <!-- Powershell Set-Service 'diagnosticshub.standardcollector.service' -startuptype "Disabled" -->
  2638.           <type>Service</type>
  2639.           <params>
  2640.             <serviceName>diagnosticshub.standardcollector.service</serviceName>
  2641.             <startMode>DISABLED</startMode>
  2642.           </params>
  2643.         </action>
  2644.       </step>
  2645.       <step name="Microsoft iSCSI Initiator Service" description="Not leveraged in a VDI" category="optional" defaultSelected="false" Id="238">
  2646.         <action>
  2647.           <!-- Powershell Set-Service 'MSiSCSI' -startuptype "Disabled" -->
  2648.           <type>Service</type>
  2649.           <params>
  2650.             <serviceName>MSiSCSI</serviceName>
  2651.             <startMode>DISABLED</startMode>
  2652.           </params>
  2653.         </action>
  2654.       </step>
  2655.       <step name="Network Connection Broker" description="Brokers connections that allow Windows Store Apps to receive notifications from the internet." category="optional" defaultSelected="false" runOnOs="25" Id="240">
  2656.         <action>
  2657.           <!-- Powershell Set-Service 'NcbService' -startuptype "disabled" -->
  2658.           <type>Service</type>
  2659.           <params>
  2660.             <serviceName>NcbService</serviceName>
  2661.             <startMode>DISABLED</startMode>
  2662.           </params>
  2663.         </action>
  2664.       </step>
  2665.       <step name="Network Connectivity Assistant" description="Provides DirectAccess status notification for UI components." category="optional" defaultSelected="false" Id="241">
  2666.         <action>
  2667.           <!-- Powershell Set-Service 'NcaSvc' -startuptype "disabled" -->
  2668.           <type>Service</type>
  2669.           <params>
  2670.             <serviceName>NcaSvc</serviceName>
  2671.             <startMode>DISABLED</startMode>
  2672.           </params>
  2673.         </action>
  2674.       </step>
  2675.       <step name="Offline Files" description="Disable Offline Files" category="optional" defaultSelected="false" Id="242">
  2676.         <action>
  2677.           <!-- Powershell Set-Service 'CscService' -startuptype "Disabled" -->
  2678.           <type>Service</type>
  2679.           <params>
  2680.             <serviceName>CscService</serviceName>
  2681.             <startMode>DISABLED</startMode>
  2682.           </params>
  2683.         </action>
  2684.       </step>
  2685.       <step name="Optimize Drives" description="Provides Drive Optimization Capabilities." category="optional" defaultSelected="false" Id="243">
  2686.         <action>
  2687.           <!-- Powershell Set-Service 'defragsvc' -startuptype "Disabled" -->
  2688.           <type>Service</type>
  2689.           <params>
  2690.             <serviceName>defragsvc</serviceName>
  2691.             <startMode>DISABLED</startMode>
  2692.           </params>
  2693.         </action>
  2694.       </step>
  2695.       <step name="Phone Service" description="Manages the telephony state on the device." category="optional" defaultSelected="false" Id="244">
  2696.         <action>
  2697.           <!-- Powershell Set-Service 'PhoneSvc' -startuptype "Disabled" -->
  2698.           <type>Service</type>
  2699.           <params>
  2700.             <serviceName>PhoneSvc</serviceName>
  2701.             <startMode>DISABLED</startMode>
  2702.           </params>
  2703.         </action>
  2704.       </step>
  2705.       <step name="Portable Device Enumerator Service" description="Enables applications such as Windows Media Player and Image Import Wizard to transfer and synchronize content using removable mass-storage devices." category="optional" defaultSelected="false" Id="245">
  2706.         <action>
  2707.           <!-- Powershell Set-Service 'WPDBusEnum' -startuptype "Disabled" -->
  2708.           <type>Service</type>
  2709.           <params>
  2710.             <serviceName>WPDBusEnum</serviceName>
  2711.             <startMode>DISABLED</startMode>
  2712.           </params>
  2713.         </action>
  2714.       </step>
  2715.       <step name="Program Compatibility Assistant Service" description="This service provides support for the Program Compatibility Assistant (PCA)." category="optional" defaultSelected="false" Id="246">
  2716.         <action>
  2717.           <!-- Powershell Set-Service 'PcaSvc' -startuptype "Disabled" -->
  2718.           <type>Service</type>
  2719.           <params>
  2720.             <serviceName>PcaSvc</serviceName>
  2721.             <startMode>DISABLED</startMode>
  2722.           </params>
  2723.         </action>
  2724.       </step>
  2725.       <step name="Remote Registry" description="Enables remote users to modify registry settings on this computer." category="optional" defaultSelected="false" runOnOs="25" Id="247">
  2726.         <action>
  2727.           <!-- Powershell Set-Service 'RemoteRegistry' -startuptype "Disabled" -->
  2728.           <type>Service</type>
  2729.           <params>
  2730.             <serviceName>RemoteRegistry</serviceName>
  2731.             <startMode>DISABLED</startMode>
  2732.           </params>
  2733.         </action>
  2734.       </step>
  2735.       <step name="Quality Windows Audio Video Experience" description="It is a networking platform for Audio Video (AV) streaming applications on IP home networks." category="optional" defaultSelected="false" Id="248">
  2736.         <action>
  2737.           <!-- Powershell Set-Service 'QWAVE' -startuptype "Disabled" -->
  2738.           <type>Service</type>
  2739.           <params>
  2740.             <serviceName>QWAVE</serviceName>
  2741.             <startMode>DISABLED</startMode>
  2742.           </params>
  2743.         </action>
  2744.       </step>
  2745.       <step name="Reports and Solutions Control Panel Support" description="Provides support for viewing, sending and deletion of system-level problem reports for the Problem Reports and Solutions control panel." category="recommended" defaultSelected="false" Id="249">
  2746.         <action>
  2747.           <!-- Powershell Set-Service 'wercplsupport' -startuptype "Disabled" -->
  2748.           <type>Service</type>
  2749.           <params>
  2750.             <serviceName>wercplsupport</serviceName>
  2751.             <startMode>DISABLED</startMode>
  2752.           </params>
  2753.         </action>
  2754.       </step>
  2755.       <step name="Retail Demo Service" description="The Retail Demo service controls device activity while the device is in retail demo mode." category="recommended" defaultSelected="false" runOnOs="25" Id="250">
  2756.         <action>
  2757.           <!-- Powershell Set-Service 'RetailDemo' -startuptype "Disabled" -->
  2758.           <type>Service</type>
  2759.           <params>
  2760.             <serviceName>RetailDemo</serviceName>
  2761.             <startMode>DISABLED</startMode>
  2762.           </params>
  2763.         </action>
  2764.       </step>
  2765.       <step name="Secure Socket Tunneling Protocol Service" description="VPN tunneling service.  Not likely leveraged in a VDI environment." category="mandatory" defaultSelected="false" Id="251">
  2766.         <action>
  2767.           <!-- Powershell Set-Service 'SstpSvc' -startuptype "Disabled" -->
  2768.           <type>Service</type>
  2769.           <params>
  2770.             <serviceName>SstpSvc</serviceName>
  2771.             <startMode>DISABLED</startMode>
  2772.           </params>
  2773.         </action>
  2774.       </step>
  2775.       <step name="Security Center" description="Remove the task tray regarding security center warnings" category="optional" defaultSelected="false" Id="252">
  2776.         <action>
  2777.           <!-- Powershell Set-Service 'wscsvc' -startuptype "Disabled" -->
  2778.           <type>Service</type>
  2779.           <params>
  2780.             <serviceName>wscsvc</serviceName>
  2781.             <startMode>DISABLED</startMode>
  2782.           </params>
  2783.         </action>
  2784.       </step>
  2785.       <step name="Sensor Data Service" description="Delivers data from a variety of sensors." category="optional" defaultSelected="false" runOnOs="25" Id="253">
  2786.         <action>
  2787.           <!-- Powershell Set-Service 'SensorDataService' -startuptype "Disabled" -->
  2788.           <type>Service</type>
  2789.           <params>
  2790.             <serviceName>SensorDataService</serviceName>
  2791.             <startMode>DISABLED</startMode>
  2792.           </params>
  2793.         </action>
  2794.       </step>
  2795.       <step name="Sensor Monitoring Service" description="If this service is stopped or disabled, the display brightness will not adapt to lighting conditions." category="optional" defaultSelected="false" runOnOs="25" Id="254">
  2796.         <action>
  2797.           <!-- Powershell Set-Service 'SensrSvc' -startuptype "Disabled" -->
  2798.           <type>Service</type>
  2799.           <params>
  2800.             <serviceName>SensrSvc</serviceName>
  2801.             <startMode>DISABLED</startMode>
  2802.           </params>
  2803.         </action>
  2804.       </step>
  2805.       <step name="Sensor Service" description="If this service is stopped or disabled, the SDO sensor will not be loaded and so auto-rotation will not occur. History collection from Sensors will also be stopped." category="optional" defaultSelected="false" runOnOs="25" Id="255">
  2806.         <action>
  2807.           <!-- Powershell Set-Service 'SensorService' -startuptype "Disabled" -->
  2808.           <type>Service</type>
  2809.           <params>
  2810.             <serviceName>SensorService</serviceName>
  2811.             <startMode>DISABLED</startMode>
  2812.           </params>
  2813.         </action>
  2814.       </step>
  2815.       <step name="Shell Hardware Detection" description="If you enjoy the auto play function of CD’s and DVD’s after inserting them into your drive, leave this service on Automatic." category="optional" defaultSelected="false" Id="257">
  2816.         <action>
  2817.           <!-- Powershell Set-Service 'ShellHWDetection' -startuptype "Disabled" -->
  2818.           <type>Service</type>
  2819.           <params>
  2820.             <serviceName>ShellHWDetection</serviceName>
  2821.             <startMode>DISABLED</startMode>
  2822.           </params>
  2823.         </action>
  2824.       </step>
  2825.       <step name="SNMP Trap" description="If this service is stopped, SNMP-based programs on this computer will not receive SNMP trap messages. If this service is disabled, any services that explicitly depend on it will fail to start." category="optional" defaultSelected="false" Id="258">
  2826.         <action>
  2827.           <!-- Powershell Set-Service 'SNMPTRAP' -startuptype "Disabled" -->
  2828.           <type>Service</type>
  2829.           <params>
  2830.             <serviceName>SNMPTRAP</serviceName>
  2831.             <startMode>DISABLED</startMode>
  2832.           </params>
  2833.         </action>
  2834.       </step>
  2835.       <step name="Spot Verifier" description="Verifies potential file system corruptions." category="optional" defaultSelected="false" runOnOs="25" Id="259">
  2836.         <action>
  2837.           <!-- Powershell Set-Service 'svsvc' -startuptype "Disabled" -->
  2838.           <type>Service</type>
  2839.           <params>
  2840.             <serviceName>svsvc</serviceName>
  2841.             <startMode>DISABLED</startMode>
  2842.           </params>
  2843.         </action>
  2844.       </step>
  2845.       <step name="SSDP Discovery" description="Disable SSDP Discovery" category="mandatory" defaultSelected="false" Id="260">
  2846.         <action>
  2847.           <!-- Powershell Set-Service 'SSDPSRV' -startuptype "Disabled" -->
  2848.           <type>Service</type>
  2849.           <params>
  2850.             <serviceName>SSDPSRV</serviceName>
  2851.             <startMode>DISABLED</startMode>
  2852.           </params>
  2853.         </action>
  2854.       </step>
  2855.       <step name="Still Image Acquisition Events" description="Launches applications associated with still image acquisition events." category="optional" defaultSelected="false" Id="261">
  2856.         <action>
  2857.           <!-- Powershell Set-Service 'WiaRpc' -startuptype "Disabled" -->
  2858.           <type>Service</type>
  2859.           <params>
  2860.             <serviceName>WiaRpc</serviceName>
  2861.             <startMode>DISABLED</startMode>
  2862.           </params>
  2863.         </action>
  2864.       </step>
  2865.       <step name="Store Storage Service" description="Provides enabling services for storage settings and external storage expansion." category="optional" defaultSelected="false" runOnOs="25" Id="262">
  2866.         <action>
  2867.           <!-- Powershell Set-Service 'StorSvc' -startuptype "Disabled" -->
  2868.           <type>Service</type>
  2869.           <params>
  2870.             <serviceName>StorSvc</serviceName>
  2871.             <startMode>DISABLED</startMode>
  2872.           </params>
  2873.         </action>
  2874.       </step>
  2875.       <step name="Superfetch" description="Service is leveraged to optimize loading of applications over time.  In a non persistent or commodity based VDI environment this service may impact performance.  Depends on use and organization." category="recommended" defaultSelected="false" Id="263">
  2876.         <action>
  2877.           <!-- Powershell Set-Service 'SysMain' -startuptype "Disabled" -->
  2878.           <type>Service</type>
  2879.           <params>
  2880.             <serviceName>SysMain</serviceName>
  2881.             <startMode>DISABLED</startMode>
  2882.           </params>
  2883.         </action>
  2884.       </step>
  2885.       <step name="Telephony" description="Provides Telephony API (TAPI) support for programs that control telephony devices on the local computer and, through the LAN." category="optional" defaultSelected="false" Id="264">
  2886.         <action>
  2887.           <!-- Powershell Set-Service 'TapiSrv' -startuptype "Disabled" -->
  2888.           <type>Service</type>
  2889.           <params>
  2890.             <serviceName>TapiSrv</serviceName>
  2891.             <startMode>DISABLED</startMode>
  2892.           </params>
  2893.         </action>
  2894.       </step>
  2895.       <step name="Themes" description="Disable if you want to run &quot;Classic&quot; GUI" category="optional" defaultSelected="false" Id="265">
  2896.         <action>
  2897.           <!-- Powershell Set-Service 'Themes' -startuptype "Disabled" -->
  2898.           <type>Service</type>
  2899.           <params>
  2900.             <serviceName>Themes</serviceName>
  2901.             <startMode>DISABLED</startMode>
  2902.           </params>
  2903.         </action>
  2904.       </step>
  2905.       <step name="Touch Keyboard and Handwriting Panel Service" description="Disables Touch Keyboard and Handwriting Panel pen and ink functionality" category="optional" defaultSelected="false" runOnOs="25" Id="266">
  2906.         <action>
  2907.           <!-- Powershell Set-Service 'TabletInputService' -startuptype "Disabled" -->
  2908.           <type>Service</type>
  2909.           <params>
  2910.             <serviceName>TabletInputService</serviceName>
  2911.             <startMode>DISABLED</startMode>
  2912.           </params>
  2913.         </action>
  2914.       </step>
  2915.       <step name="Universal PnP Host Service" description="Dependent on the SSDP Service." category="recommended" defaultSelected="false" Id="267">
  2916.         <action>
  2917.           <!-- Powershell Set-Service 'upnphost' -startuptype "Disabled" -->
  2918.           <type>Service</type>
  2919.           <params>
  2920.             <serviceName>upnphost</serviceName>
  2921.             <startMode>DISABLED</startMode>
  2922.           </params>
  2923.         </action>
  2924.       </step>
  2925.       <step name="Windows Audio" description="Manages audio for Windows-based programs." category="optional" defaultSelected="false" Id="269">
  2926.         <action>
  2927.           <!-- Powershell Set-Service 'Audiosrv' -startuptype "Disabled" -->
  2928.           <type>Service</type>
  2929.           <params>
  2930.             <serviceName>Audiosrv</serviceName>
  2931.             <startMode>DISABLED</startMode>
  2932.           </params>
  2933.         </action>
  2934.       </step>
  2935.       <step name="Windows Audio Endpoint Builder" description="Manages audio devices for the Windows Audio service." category="optional" defaultSelected="false" Id="270">
  2936.         <action>
  2937.           <!-- Powershell Set-Service 'AudioEndpointBuilder' -startuptype "Disabled" -->
  2938.           <type>Service</type>
  2939.           <params>
  2940.             <serviceName>AudioEndpointBuilder</serviceName>
  2941.             <startMode>DISABLED</startMode>
  2942.           </params>
  2943.         </action>
  2944.       </step>
  2945.       <step name="WAP Messages" description="WAP Push Message Routing Service" category="optional" defaultSelected="false" Id="271">
  2946.         <action>
  2947.           <!-- Powershell Set-Service 'dmwappushservice' -startuptype "Disabled" -->
  2948.           <type>Service</type>
  2949.           <params>
  2950.             <serviceName>dmwappushservice</serviceName>
  2951.             <startMode>DISABLED</startMode>
  2952.           </params>
  2953.         </action>
  2954.       </step>
  2955.       <step name="WAP Push Message Routing Service" description="WAP Push Message Routing Service." category="optional" defaultSelected="false" Id="272">
  2956.         <action>
  2957.           <!-- Powershell Set-Service 'dmwappushsvc' -startuptype "Disabled" -->
  2958.           <type>Service</type>
  2959.           <params>
  2960.             <serviceName>dmwappushsvc</serviceName>
  2961.             <startMode>DISABLED</startMode>
  2962.           </params>
  2963.         </action>
  2964.       </step>
  2965.       <step name="Windows Backup" description="Windows Backup service used by System Restore and Windows Backups." category="optional" defaultSelected="false" Id="273">
  2966.         <action>
  2967.           <!-- Powershell Set-Service 'SDRSVC' -startuptype "Disabled" -->
  2968.           <type>Service</type>
  2969.           <params>
  2970.             <serviceName>SDRSVC</serviceName>
  2971.             <startMode>DISABLED</startMode>
  2972.           </params>
  2973.         </action>
  2974.       </step>
  2975.       <step name="Windows Biometric Service" description="If Fingerprint devices will be used, don't optimize the item." category="optional" defaultSelected="false" runOnOs="25" Id="274">
  2976.         <action>
  2977.           <!-- Powershell Set-Service 'WbioSrvc' -startuptype "Disabled" -->
  2978.           <type>Service</type>
  2979.           <params>
  2980.             <serviceName>WbioSrvc</serviceName>
  2981.             <startMode>DISABLED</startMode>
  2982.           </params>
  2983.         </action>
  2984.       </step>
  2985.       <step name="Windows Camera Frame Server" description="Enables multiple clients to access video frames from camera devices." category="optional" defaultSelected="false" runOnOs="25" Id="275">
  2986.         <action>
  2987.           <!-- Powershell Set-Service 'FrameServer' -startuptype "Disabled" -->
  2988.           <type>Service</type>
  2989.           <params>
  2990.             <serviceName>FrameServer</serviceName>
  2991.             <startMode>DISABLED</startMode>
  2992.           </params>
  2993.         </action>
  2994.       </step>
  2995.       <step name="Windows Encryption Provider Host Service" description="Windows Encryption Provider Host Service brokers encryption related functionalities from 3rd Party Encryption Providers to processes that need to evaluate and apply EAS policies." category="optional" defaultSelected="false" Id="276">
  2996.         <action>
  2997.           <!-- Powershell Set-Service 'WEPHOSTSVC' -startuptype "Disabled" -->
  2998.           <type>Service</type>
  2999.           <params>
  3000.             <serviceName>WEPHOSTSVC</serviceName>
  3001.             <startMode>DISABLED</startMode>
  3002.           </params>
  3003.         </action>
  3004.       </step>
  3005.       <step name="Windows Color System" description="Disabled third-party Windows Color System color device model and gamut map model plug-in modules." category="optional" defaultSelected="false" Id="277">
  3006.         <action>
  3007.           <!-- Powershell Set-Service 'WcsPlugInService' -startuptype "Disabled" -->
  3008.           <type>Service</type>
  3009.           <params>
  3010.             <serviceName>WcsPlugInService</serviceName>
  3011.             <startMode>DISABLED</startMode>
  3012.           </params>
  3013.         </action>
  3014.       </step>
  3015.       <step name="Windows Connect Now - Config Registrar" description="This is used to configure Wireless LAN settings for an Access Point (AP) or a Wi-Fi Device." category="recommended" defaultSelected="false" Id="278">
  3016.         <action>
  3017.           <!-- Powershell Set-Service 'wcncsvc' -startuptype "Disabled" -->
  3018.           <type>Service</type>
  3019.           <params>
  3020.             <serviceName>wcncsvc</serviceName>
  3021.             <startMode>DISABLED</startMode>
  3022.           </params>
  3023.         </action>
  3024.       </step>
  3025.       <step name="Windows Error Reporting Service" description="Error reporting services leveraged by Applications when they crash to send reports to Microsoft.  If using DER within VDI consider alternate configuration." category="recommended" defaultSelected="false" Id="279">
  3026.         <action>
  3027.           <!-- Powershell Set-Service 'WerSvc' -startuptype "Disabled" -->
  3028.           <type>Service</type>
  3029.           <params>
  3030.             <serviceName>WerSvc</serviceName>
  3031.             <startMode>DISABLED</startMode>
  3032.           </params>
  3033.         </action>
  3034.       </step>
  3035.       <step name="Windows License Manager Service" description="Provides infrastructure support for the Windows Store.  This service is started on demand and if disabled then content acquired through the Windows Store will not function properly." category="optional" defaultSelected="false" runOnOs="25" Id="281">
  3036.         <action>
  3037.           <!-- Powershell Set-Service 'LicenseManager' -startuptype "Disabled" -->
  3038.           <type>Service</type>
  3039.           <params>
  3040.             <serviceName>LicenseManager</serviceName>
  3041.             <startMode>DISABLED</startMode>
  3042.           </params>
  3043.         </action>
  3044.       </step>
  3045.       <step name="Windows Media Center Network Sharing Service" description="Used by Media Center" category="recommended" defaultSelected="false" Id="282">
  3046.         <action>
  3047.           <!-- Powershell Set-Service 'WMPNetworkSvc' -startuptype "Disabled" -->
  3048.           <type>Service</type>
  3049.           <params>
  3050.             <serviceName>WMPNetworkSvc</serviceName>
  3051.             <startMode>DISABLED</startMode>
  3052.           </params>
  3053.         </action>
  3054.       </step>
  3055.       <step name="Windows Mobile Hotspot Service" description="Provides the ability to share a cellular data connection with another device." category="optional" defaultSelected="false" runOnOs="25" Id="283">
  3056.         <action>
  3057.           <!-- Powershell Set-Service 'icssvc' -startuptype "Disabled" -->
  3058.           <type>Service</type>
  3059.           <params>
  3060.             <serviceName>icssvc</serviceName>
  3061.             <startMode>DISABLED</startMode>
  3062.           </params>
  3063.         </action>
  3064.       </step>
  3065.       <step name="Windows Search" description="If you do a lot of searching on a VM, do not disable this service." category="optional" defaultSelected="false" Id="284">
  3066.         <action>
  3067.           <!-- Powershell Set-Service 'WSearch' -startuptype "Disabled" -->
  3068.           <type>Service</type>
  3069.           <params>
  3070.             <serviceName>WSearch</serviceName>
  3071.             <startMode>DISABLED</startMode>
  3072.           </params>
  3073.         </action>
  3074.       </step>
  3075.       <step name="WLAN AutoConfig" description="Wireless LAN Configuration - N/A for VDI environments." category="optional" defaultSelected="false" Id="286">
  3076.         <action>
  3077.           <!-- Powershell Set-Service 'Wlansvc' -startuptype "Disabled" -->
  3078.           <type>Service</type>
  3079.           <params>
  3080.             <serviceName>Wlansvc</serviceName>
  3081.             <startMode>DISABLED</startMode>
  3082.           </params>
  3083.         </action>
  3084.       </step>
  3085.       <step name="WWAN AutoConfig" description="Service related to Mobile Broadband Devices" category="optional" defaultSelected="false" Id="287">
  3086.         <action>
  3087.           <!-- Powershell Set-Service 'WwanSvc' -startuptype "Disabled" -->
  3088.           <type>Service</type>
  3089.           <params>
  3090.             <serviceName>WwanSvc</serviceName>
  3091.             <startMode>DISABLED</startMode>
  3092.           </params>
  3093.         </action>
  3094.       </step>
  3095.       <step name="Xbox Live Auth Manager" description="Provides the ability to share a cellular data connection with another device." category="optional" defaultSelected="false" runOnOs="25" Id="288">
  3096.         <action>
  3097.           <!-- Powershell Set-Service 'XblAuthManager' -startuptype "Disabled" -->
  3098.           <type>Service</type>
  3099.           <params>
  3100.             <serviceName>XblAuthManager</serviceName>
  3101.             <startMode>DISABLED</startMode>
  3102.           </params>
  3103.         </action>
  3104.       </step>
  3105.       <step name="Xbox Live Game Save" description="This service syncs save data for Xbox Live save enabled games." category="optional" defaultSelected="false" runOnOs="25" Id="289">
  3106.         <action>
  3107.           <!-- Powershell Set-Service 'XblGameSave' -startuptype "Disabled" -->
  3108.           <type>Service</type>
  3109.           <params>
  3110.             <serviceName>XblGameSave</serviceName>
  3111.             <startMode>DISABLED</startMode>
  3112.           </params>
  3113.         </action>
  3114.       </step>
  3115.       <step name="Xbox Live Networking Service" description="This service supports the Windows.Networking.XboxLive applicationprogramming interface." category="optional" defaultSelected="false" runOnOs="25" Id="290">
  3116.         <action>
  3117.           <!-- Powershell Set-Service 'XboxNetApiSvc' -startuptype "Disabled" -->
  3118.           <type>Service</type>
  3119.           <params>
  3120.             <serviceName>XboxNetApiSvc</serviceName>
  3121.             <startMode>DISABLED</startMode>
  3122.           </params>
  3123.         </action>
  3124.       </step>
  3125.     </group>
  3126.     <group name="Disable UAC" description="Disable User Access Control.  Use Group Policy to configure more granularly" Id="291">
  3127.       <step name="EnableLUA" description="Set EnableLUA value to 1" category="optional" defaultSelected="false" runOnOs="25" Id="292">
  3128.         <action>
  3129.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0x1 /f -->
  3130.           <type>Registry</type>
  3131.           <command>ADD</command>
  3132.           <params>
  3133.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System</keyName>
  3134.             <valueName>EnableLUA</valueName>
  3135.             <type>REG_DWORD</type>
  3136.             <data>1</data>
  3137.           </params>
  3138.         </action>
  3139.       </step>
  3140.       <step name="ConsentPromptBehaviorAdmin" description="Set ConsentPromptBehaviorAdmin value to 0" category="optional" defaultSelected="false" runOnOs="25" Id="293">
  3141.         <action>
  3142.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x0 /f -->
  3143.           <type>Registry</type>
  3144.           <command>ADD</command>
  3145.           <params>
  3146.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System</keyName>
  3147.             <valueName>ConsentPromptBehaviorAdmin</valueName>
  3148.             <type>REG_DWORD</type>
  3149.             <data>0</data>
  3150.           </params>
  3151.         </action>
  3152.       </step>
  3153.       <step name="ConsentPromptBehaviorUser" description="Set ConsentPromptBehaviorUser value to 0" category="optional" defaultSelected="false" runOnOs="25" Id="294">
  3154.         <action>
  3155.           <!-- reg ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x0 /f -->
  3156.           <type>Registry</type>
  3157.           <command>ADD</command>
  3158.           <params>
  3159.             <keyName>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System</keyName>
  3160.             <valueName>ConsentPromptBehaviorUser</valueName>
  3161.             <type>REG_DWORD</type>
  3162.             <data>0</data>
  3163.           </params>
  3164.         </action>
  3165.       </step>
  3166.     </group>
  3167.     <group name="Improving Login Time" description="Improving login time for floating desktops on Horizon View." Id="295">
  3168.       <step name="Remove DOTNETFRAMEWORKS Setup" description="Remove DOTNETFRAMEWORKS setup from Personalized Settings. Optimize this item will shorten new user first login time." category="recommended" defaultSelected="false" Id="296">
  3169.         <action>
  3170.           <!-- reg delete "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89B4C1CD-B018-4511-B0A1-5476DBF70820}\StubPath" -->
  3171.           <type>Registry</type>
  3172.           <command>DELETEVALUE</command>
  3173.           <params>
  3174.             <keyName>HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89B4C1CD-B018-4511-B0A1-5476DBF70820}</keyName>
  3175.             <valueName>StubPath</valueName>
  3176.           </params>
  3177.         </action>
  3178.       </step>
  3179.       <step name="Remove Microsoft Internet Explorer ClearIconCache Setup" description="Remove Microsoft Internet Explorer ClearIconCache setup from Personlized Settings. Optimize this item will shorten new user first login time." category="recommended" defaultSelected="false" Id="297">
  3180.         <action>
  3181.           <!-- reg delete "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{2D46B6DC-2207-486B-B523-A557E6D54B47}\StubPath" -->
  3182.           <type>Registry</type>
  3183.           <command>DELETEVALUE</command>
  3184.           <params>
  3185.             <keyName>HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{2D46B6DC-2207-486B-B523-A557E6D54B47}</keyName>
  3186.             <valueName>StubPath</valueName>
  3187.           </params>
  3188.         </action>
  3189.       </step>
  3190.       <step name="Remove Microsoft Internet Explorer Initializer Setup" description="Remove Microsoft Internet Explorer Initializer setup from Personalized Settings. Optimize this item will shorten new user first login time." category="recommended" defaultSelected="false" Id="298">
  3191.         <action>
  3192.           <!-- reg delete "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}\StubPath" -->
  3193.           <type>Registry</type>
  3194.           <command>DELETEVALUE</command>
  3195.           <params>
  3196.             <keyName>HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}</keyName>
  3197.             <valueName>StubPath</valueName>
  3198.           </params>
  3199.         </action>
  3200.       </step>
  3201.       <step name="Remove Microsoft Outlook MailNews Express Setup" description="Remove Microsoft Outlook MailNews Express setup from Personalized Settings. Optimize this item will shorten new user first login time." category="recommended" defaultSelected="false" Id="299">
  3202.         <action>
  3203.           <!-- reg delete "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}\StubPath" -->
  3204.           <type>Registry</type>
  3205.           <command>DELETEVALUE</command>
  3206.           <params>
  3207.             <keyName>HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}</keyName>
  3208.             <valueName>StubPath</valueName>
  3209.           </params>
  3210.         </action>
  3211.       </step>
  3212.       <step name="Remove Microsoft Windows Media Player 7 earlier Setup" description="Remove Microsoft Windows Media Player 7 earlier setup from Personalized Settings. Optimize this item will shorten new user first login time." category="recommended" defaultSelected="false" Id="300">
  3213.         <action>
  3214.           <!-- reg delete "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\>{22d6f312-b0f6-11d0-94ab-0080c74c7e95}\StubPath"-->
  3215.           <type>Registry</type>
  3216.           <command>DELETEVALUE</command>
  3217.           <params>
  3218.             <keyName>HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\&gt;{22d6f312-b0f6-11d0-94ab-0080c74c7e95}</keyName>
  3219.             <valueName>StubPath</valueName>
  3220.           </params>
  3221.         </action>
  3222.       </step>
  3223.       <step name="Remove Microsoft Windows Media Player 7 or later Setup" description="Remove Microsoft Windows Media Player 7 or later setup from Personalized Settings. Optimize this item will shorten new user first login time." category="recommended" defaultSelected="false" Id="301">
  3224.         <action>
  3225.           <!-- reg delete "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}\StubPath" -->
  3226.           <type>Registry</type>
  3227.           <command>DELETEVALUE</command>
  3228.           <params>
  3229.             <keyName>HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}</keyName>
  3230.             <valueName>StubPath</valueName>
  3231.           </params>
  3232.         </action>
  3233.       </step>
  3234.       <step name="Remove Themes Setup" description="Remove Themes setup from Personlized Settings. Optimize this item will shorten new user first login time." category="recommended" defaultSelected="false" Id="302">
  3235.         <action>
  3236.           <!-- reg delete "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{2C7339CF-2B09-4501-B3F3-F3508C9228ED}\StubPath" -->
  3237.           <type>Registry</type>
  3238.           <command>DELETEVALUE</command>
  3239.           <params>
  3240.             <keyName>HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{2C7339CF-2B09-4501-B3F3-F3508C9228ED}</keyName>
  3241.             <valueName>StubPath</valueName>
  3242.           </params>
  3243.         </action>
  3244.       </step>
  3245.       <step name="Remove Windows Desktop Update Setup" description="Remove Windows Desktop Update setup from Personalized Settings. Optimize this item will shorten new user first login time." category="recommended" defaultSelected="false" Id="303">
  3246.         <action>
  3247.           <!-- reg delete "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4340}\StubPath" -->
  3248.           <type>Registry</type>
  3249.           <command>DELETEVALUE</command>
  3250.           <params>
  3251.             <keyName>HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4340}</keyName>
  3252.             <valueName>StubPath</valueName>
  3253.           </params>
  3254.         </action>
  3255.       </step>
  3256.     </group>
  3257.     <group name="Remove Apps" description="Remove Apps" Id="304">
  3258.       <step name="Uninstall Windows Modern Apps (All Users)" description="Perm. Uninstalls All Windows Modern Apps" category="optional" defaultSelected="false" runOnOs="25" Id="305">
  3259.         <action>
  3260.           <type>ShellExecute</type>
  3261.           <command>Powershell -ExecutionPolicy ByPass Get-AppxProvisionedPackage -online | ForEach-Object {Remove-AppxProvisionedPackage -Online -PackageName $_.PackageName} -ErrorAction SilentlyContinue</command>
  3262.         </action>
  3263.       </step>
  3264.       <step name="Remove Windows Modern Apps (All Users)" description="Perm. Removes All Windows Modern Apps" category="optional" defaultSelected="false" runOnOs="25" Id="306">
  3265.         <action>
  3266.           <type>ShellExecute</type>
  3267.           <command>Powershell -ExecutionPolicy ByPass Get-AppxPackage -AllUsers | Remove-AppxPackage -ErrorAction SilentlyContinue</command>
  3268.         </action>
  3269.       </step>
  3270.     </group>
  3271.   </group>
  3272. </sequence>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement