home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / PolicyDefinitions / MSI.admx < prev    next >
Extensible Markup Language  |  2008-01-19  |  16KB  |  342 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8"?>
  2. <!--  (c) 2006 Microsoft Corporation  -->
  3. <policyDefinitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.                    revision="1.1" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
  5.   <policyNamespaces>
  6.     <target prefix="msi" namespace="Microsoft.Policies.MSI" />
  7.     <using prefix="windows" namespace="Microsoft.Policies.Windows" />
  8.     <using prefix="products" namespace="Microsoft.Policies.Products" />
  9.   </policyNamespaces>
  10.   <resources minRequiredRevision="1.0" />
  11.   
  12.   <supportedOn>
  13.     <definitions>
  14.       <!--Windows Installer v4.0-->
  15.       <definition name="SUPPORTED_MSI40" displayName="$(string.SUPPORTED_MSI40)">
  16.         <or>
  17.           <reference ref="products:WindowsInstaller40"/>
  18.         </or>
  19.       </definition>
  20.  
  21.       <!--Windows Installer v3.0-->
  22.       <definition name="SUPPORTED_MSI30" displayName="$(string.SUPPORTED_MSI30)">
  23.         <or>
  24.           <reference ref="products:WindowsInstaller30"/>
  25.         </or>
  26.       </definition>
  27.  
  28.       <!--Microsoft Windows XP or Windows 2000 with Windows Installer v2.0-->
  29.       <definition name="SUPPORTED_MSI15" displayName="$(string.SUPPORTED_MSI15)">
  30.         <or>
  31.           <reference ref="products:MicrosoftWindowsXP"/>
  32.           <reference ref="products:SUPPORTED_Win2KWithWindowsInstaller20"/>
  33.         </or>
  34.       </definition>
  35.     </definitions>
  36.   </supportedOn>
  37.   
  38.   <categories>
  39.     <category name="MSI" displayName="$(string.MSI)">
  40.       <parentCategory ref="windows:WindowsComponents" />
  41.     </category>
  42.   </categories>
  43.   
  44.   <policies>
  45.     <policy name="AllowLockdownBrowse" class="Machine" displayName="$(string.AllowLockdownBrowse)" explainText="$(string.AllowLockdownBrowse_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="AllowLockdownBrowse">
  46.       <parentCategory ref="MSI" />
  47.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  48.       <enabledValue>
  49.         <decimal value="1" />
  50.       </enabledValue>
  51.       <disabledValue>
  52.         <decimal value="0" />
  53.       </disabledValue>
  54.     </policy>
  55.     <policy name="AllowLockdownMedia" class="Machine" displayName="$(string.AllowLockdownMedia)" explainText="$(string.AllowLockdownMedia_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="AllowLockdownMedia">
  56.       <parentCategory ref="MSI" />
  57.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  58.       <enabledValue>
  59.         <decimal value="1" />
  60.       </enabledValue>
  61.       <disabledValue>
  62.         <decimal value="0" />
  63.       </disabledValue>
  64.     </policy>
  65.     <policy name="AllowLockdownPatch" class="Machine" displayName="$(string.AllowLockdownPatch)" explainText="$(string.AllowLockdownPatch_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="AllowLockdownPatch">
  66.       <parentCategory ref="MSI" />
  67.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  68.       <enabledValue>
  69.         <decimal value="1" />
  70.       </enabledValue>
  71.       <disabledValue>
  72.         <decimal value="0" />
  73.       </disabledValue>
  74.     </policy>
  75.     <policy name="AlwaysInstallElevated_1" class="User" displayName="$(string.AlwaysInstallElevated)" explainText="$(string.AlwaysInstallElevated_Help)" presentation="$(presentation.AlwaysInstallElevated_1)" key="Software\Policies\Microsoft\Windows\Installer" valueName="AlwaysInstallElevated">
  76.       <parentCategory ref="MSI" />
  77.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  78.       <enabledValue>
  79.         <decimal value="1" />
  80.       </enabledValue>
  81.       <disabledValue>
  82.         <decimal value="0" />
  83.       </disabledValue>
  84.     </policy>
  85.     <policy name="AlwaysInstallElevated_2" class="Machine" displayName="$(string.AlwaysInstallElevated)" explainText="$(string.AlwaysInstallElevated_Help)" presentation="$(presentation.AlwaysInstallElevated_2)" key="Software\Policies\Microsoft\Windows\Installer" valueName="AlwaysInstallElevated">
  86.       <parentCategory ref="MSI" />
  87.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  88.       <enabledValue>
  89.         <decimal value="1" />
  90.       </enabledValue>
  91.       <disabledValue>
  92.         <decimal value="0" />
  93.       </disabledValue>
  94.     </policy>
  95.     <policy name="DisableAutomaticApplicationShutdown" class="Machine" displayName="$(string.DisableAutomaticApplicationShutdown)" explainText="$(string.DisableAutomaticApplicationShutdown_Help)" presentation="$(presentation.DisableAutomaticApplicationShutdown)" key="Software\Policies\Microsoft\Windows\Installer">
  96.       <parentCategory ref="MSI" />
  97.       <supportedOn ref="SUPPORTED_MSI40" />
  98.       <elements>
  99.         <enum id="DisableAutomaticApplicationShutdown" valueName="DisableAutomaticApplicationShutdown" required="true">          
  100.           <item displayName="$(string.AutomaticApplicationShutdownOn)">
  101.             <value>
  102.               <decimal value="0" />
  103.             </value>
  104.           </item>
  105.       <item displayName="$(string.AutomaticApplicationShutdownOff)">
  106.             <value>
  107.               <decimal value="1" />
  108.             </value>
  109.           </item>
  110.       <item displayName="$(string.LegacyAutomaticApplicationShutdownOff)">
  111.             <value>
  112.               <decimal value="2" />
  113.             </value>
  114.           </item>
  115.         </enum>
  116.       </elements>
  117.     </policy>
  118.     <policy name="DisableBrowse" class="Machine" displayName="$(string.DisableBrowse)" explainText="$(string.DisableBrowse_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="DisableBrowse">
  119.       <parentCategory ref="MSI" />
  120.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  121.       <enabledValue>
  122.         <decimal value="1" />
  123.       </enabledValue>
  124.       <disabledValue>
  125.         <decimal value="0" />
  126.       </disabledValue>
  127.     </policy>
  128.     <policy name="DisableFlyweightPatching" class="Machine" displayName="$(string.DisableFlyweightPatching)" explainText="$(string.DisableFlyweightPatching_Help)" presentation="$(presentation.DisableFlyweightPatching)" key="Software\Policies\Microsoft\Windows\Installer">
  129.       <parentCategory ref="MSI" />
  130.       <supportedOn ref="SUPPORTED_MSI30" />
  131.       <elements>
  132.         <enum id="DisableFlyweightPatching" valueName="DisableFlyweightPatching" required="true">
  133.           <item displayName="$(string.PatchOptimizationOff)">
  134.             <value>
  135.               <decimal value="1" />
  136.             </value>
  137.           </item>
  138.           <item displayName="$(string.PatchOptimizationOn)">
  139.             <value>
  140.               <decimal value="0" />
  141.             </value>
  142.           </item>
  143.         </enum>
  144.       </elements>
  145.     </policy>
  146.     <policy name="DisableLoggingFromPackage" class="Machine" displayName="$(string.DisableLoggingFromPackage)" explainText="$(string.DisableLoggingFromPackage_Help)" presentation="$(presentation.DisableLoggingFromPackage)" key="Software\Policies\Microsoft\Windows\Installer">
  147.       <parentCategory ref="MSI" />
  148.       <supportedOn ref="SUPPORTED_MSI40" />
  149.       <elements>
  150.         <enum id="DisableLoggingFromPackage" valueName="DisableLoggingFromPackage" required="true">
  151.           <item displayName="$(string.DisableLoggingFromPackageOff)">
  152.             <value>
  153.               <decimal value="1" />
  154.             </value>
  155.           </item>
  156.           <item displayName="$(string.DisableLoggingFromPackageOn)">
  157.             <value>
  158.               <decimal value="0" />
  159.             </value>
  160.           </item>
  161.         </enum>
  162.       </elements>
  163.     </policy>
  164.     <policy name="DisableMedia" class="User" displayName="$(string.DisableMedia)" explainText="$(string.DisableMedia_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="DisableMedia">
  165.       <parentCategory ref="MSI" />
  166.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  167.       <enabledValue>
  168.         <decimal value="1" />
  169.       </enabledValue>
  170.       <disabledValue>
  171.         <decimal value="0" />
  172.       </disabledValue>
  173.     </policy>
  174.     <policy name="DisableMSI" class="Machine" displayName="$(string.DisableMSI)" explainText="$(string.DisableMSI_Help)" presentation="$(presentation.DisableMSI)" key="Software\Policies\Microsoft\Windows\Installer">
  175.       <parentCategory ref="MSI" />
  176.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  177.       <elements>
  178.         <enum id="DisableMSI" valueName="DisableMSI" required="true">
  179.           <item displayName="$(string.DisableAlways)">
  180.             <value>
  181.               <decimal value="2" />
  182.             </value>
  183.           </item>
  184.           <item displayName="$(string.DisableNonManaged)">
  185.             <value>
  186.               <decimal value="1" />
  187.             </value>
  188.           </item>
  189.           <item displayName="$(string.DisableNever)">
  190.             <value>
  191.               <decimal value="0" />
  192.             </value>
  193.           </item>
  194.         </enum>
  195.       </elements>
  196.     </policy>
  197.     <policy name="DisablePatch" class="Machine" displayName="$(string.DisablePatch)" explainText="$(string.DisablePatch_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="DisablePatch">
  198.       <parentCategory ref="MSI" />
  199.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  200.       <enabledValue>
  201.         <decimal value="1" />
  202.       </enabledValue>
  203.       <disabledValue>
  204.         <decimal value="0" />
  205.       </disabledValue>
  206.     </policy>
  207.     <policy name="DisableRollback_1" class="User" displayName="$(string.DisableRollback)" explainText="$(string.DisableRollback_Help)" presentation="$(presentation.DisableRollback_1)" key="Software\Policies\Microsoft\Windows\Installer" valueName="DisableRollback">
  208.       <parentCategory ref="MSI" />
  209.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  210.       <enabledValue>
  211.         <decimal value="1" />
  212.       </enabledValue>
  213.       <disabledValue>
  214.         <decimal value="0" />
  215.       </disabledValue>
  216.     </policy>
  217.     <policy name="DisableRollback_2" class="Machine" displayName="$(string.DisableRollback)" explainText="$(string.DisableRollback_Help)" presentation="$(presentation.DisableRollback_2)" key="Software\Policies\Microsoft\Windows\Installer" valueName="DisableRollback">
  218.       <parentCategory ref="MSI" />
  219.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  220.       <enabledValue>
  221.         <decimal value="1" />
  222.       </enabledValue>
  223.       <disabledValue>
  224.         <decimal value="0" />
  225.       </disabledValue>
  226.     </policy>
  227.     <policy name="EnableAdminTSRemote" class="Machine" displayName="$(string.EnableAdminTSRemote)" explainText="$(string.EnableAdminTSRemote_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="EnableAdminTSRemote">
  228.       <parentCategory ref="MSI" />
  229.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  230.       <enabledValue>
  231.         <decimal value="1" />
  232.       </enabledValue>
  233.       <disabledValue>
  234.         <decimal value="0" />
  235.       </disabledValue>
  236.     </policy>
  237.     <policy name="EnableUserControl" class="Machine" displayName="$(string.EnableUserControl)" explainText="$(string.EnableUserControl_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="EnableUserControl">
  238.       <parentCategory ref="MSI" />
  239.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  240.       <enabledValue>
  241.         <decimal value="1" />
  242.       </enabledValue>
  243.       <disabledValue>
  244.         <decimal value="0" />
  245.       </disabledValue>
  246.     </policy>
  247.     <policy name="MSI_DisableLUAPatching" class="Machine" displayName="$(string.MSI_DisableLUAPatching)" explainText="$(string.MSI_DisableLUAPatchingHelp)" key="Software\Policies\Microsoft\Windows\Installer" valueName="DisableLUAPatching">
  248.       <parentCategory ref="MSI" />
  249.       <supportedOn ref="SUPPORTED_MSI30" />
  250.       <enabledValue>
  251.         <decimal value="1" />
  252.       </enabledValue>
  253.       <disabledValue>
  254.         <decimal value="0" />
  255.       </disabledValue>
  256.     </policy>
  257.     <policy name="MSI_DisablePatchUninstall" class="Machine" displayName="$(string.MSI_DisablePatchUninstall)" explainText="$(string.MSI_DisablePatchUninstallHelp)" key="Software\Policies\Microsoft\Windows\Installer" valueName="DisablePatchUninstall">
  258.       <parentCategory ref="MSI" />
  259.       <supportedOn ref="SUPPORTED_MSI30" />
  260.       <enabledValue>
  261.         <decimal value="1" />
  262.       </enabledValue>
  263.       <disabledValue>
  264.         <decimal value="0" />
  265.       </disabledValue>
  266.     </policy>
  267.     <policy name="MSI_DisableSRCheckPoints" class="Machine" displayName="$(string.MSI_DisableSRCheckPoints)" explainText="$(string.MSI_DisableSRCheckPoints_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="LimitSystemRestoreCheckpointing">
  268.       <parentCategory ref="MSI" />
  269.       <supportedOn ref="windows:SUPPORTED_WindowsXP" />
  270.     </policy>
  271.     <policy name="MSI_DisableUserInstalls" class="Machine" displayName="$(string.MSI_DisableUserInstalls)" explainText="$(string.MSI_DisableUserInstalls_Help)" presentation="$(presentation.MSI_DisableUserInstalls)" key="Software\Policies\Microsoft\Windows\Installer">
  272.       <parentCategory ref="MSI" />
  273.       <supportedOn ref="SUPPORTED_MSI15" />
  274.       <elements>
  275.         <enum id="MSI_DisableUserInstallsBox" valueName="DisableUserInstalls" required="true">
  276.           <item displayName="$(string.MSI_AllowUser)">
  277.             <value>
  278.               <decimal value="0" />
  279.             </value>
  280.           </item>
  281.           <item displayName="$(string.MSI_HideUser)">
  282.             <value>
  283.               <decimal value="1" />
  284.             </value>
  285.           </item>
  286.         </enum>
  287.       </elements>
  288.     </policy>
  289.     <policy name="MSI_EnforceUpgradeComponentRules" class="Machine" displayName="$(string.MSI_EnforceUpgradeComponentRules)" explainText="$(string.MSI_EnforceUpgradeComponentRulesHelp)" key="Software\Policies\Microsoft\Windows\Installer" valueName="EnforceUpgradeComponentRules">
  290.       <parentCategory ref="MSI" />
  291.       <supportedOn ref="SUPPORTED_MSI30" />
  292.       <enabledValue>
  293.         <decimal value="1" />
  294.       </enabledValue>
  295.       <disabledValue>
  296.         <decimal value="0" />
  297.       </disabledValue>
  298.     </policy>
  299.     <policy name="MSI_MaxPatchCacheSize" class="Machine" displayName="$(string.MSI_MaxPatchCacheSize)" explainText="$(string.MSI_MaxPatchCacheSizeHelp)" presentation="$(presentation.MSI_MaxPatchCacheSize)" key="Software\Policies\Microsoft\Windows\Installer">
  300.       <parentCategory ref="MSI" />
  301.       <supportedOn ref="SUPPORTED_MSI30" />
  302.       <elements>
  303.         <decimal id="MSI_MaxPatchCacheSize" valueName="MaxPatchCacheSize" maxValue="100" />
  304.       </elements>
  305.     </policy>
  306.     <policy name="MSILogging" class="Machine" displayName="$(string.MSILogging)" explainText="$(string.MSILogging_Help)" presentation="$(presentation.MSILogging)" key="Software\Policies\Microsoft\Windows\Installer">
  307.       <parentCategory ref="MSI" />
  308.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  309.       <elements>
  310.         <text id="MSILogging" valueName="Logging" />
  311.       </elements>
  312.     </policy>
  313.     <policy name="SafeForScripting" class="Machine" displayName="$(string.SafeForScripting)" explainText="$(string.SafeForScripting_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="SafeForScripting">
  314.       <parentCategory ref="MSI" />
  315.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  316.       <enabledValue>
  317.         <decimal value="1" />
  318.       </enabledValue>
  319.       <disabledValue>
  320.         <decimal value="0" />
  321.       </disabledValue>
  322.     </policy>
  323.     <policy name="SearchOrder" class="User" displayName="$(string.SearchOrder)" explainText="$(string.SearchOrder_Help)" presentation="$(presentation.SearchOrder)" key="Software\Policies\Microsoft\Windows\Installer">
  324.       <parentCategory ref="MSI" />
  325.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  326.       <elements>
  327.         <text id="SearchOrder" valueName="SearchOrder" />
  328.       </elements>
  329.     </policy>
  330.     <policy name="TransformsSecure" class="Machine" displayName="$(string.TransformsSecure)" explainText="$(string.TransformsSecure_Help)" key="Software\Policies\Microsoft\Windows\Installer" valueName="TransformsSecure">
  331.       <parentCategory ref="MSI" />
  332.       <supportedOn ref="windows:SUPPORTED_Win2k" />
  333.       <enabledValue>
  334.         <decimal value="1" />
  335.       </enabledValue>
  336.       <disabledValue>
  337.         <decimal value="0" />
  338.       </disabledValue>
  339.     </policy>
  340.   </policies>
  341. </policyDefinitions>
  342.