ClientApplications specifies that client programs be set as default applications when the user elects to restore the computer manufacturer's settings through Default Programs.

This setting has been deprecated in Windows® 8. The information about this deprecated setting is provided for reference only. For information about setting the default file associations, see Default Application Association Servicing Command-Line Options.

Use these settings to configure Windows® so that a user can later reinstate the original OEM configuration for these applications. Any program specified for any of these settings must be able to change default file associations. If a setting is missing or blank, the default program associated with that setting does not change when the user chooses to reinstate the original OEM configuration. For example, if a setting is not specified for JavaVM, the default virtual machine for Java is left unchanged.

This setting has no effect on Server Core installations of Windows Server® 2008, Windows Server 2008 R2, and Windows Server 2012.

Child Elements

IM

Sets the default application for instant messaging. This must be the application’s canonical name.

Internet

This setting has been deprecated in Windows® 8. The information about this deprecated setting is provided for reference only.

Sets the default application for Internet browsing. This must be the application’s canonical name.

JavaVM

Sets the default Java Virtual Machine application. This must be the application’s canonical name.

Mail

Sets the default application for mail. This must be the application’s canonical name.

Media

Sets the default application for playing media. This must be the application’s canonical name.

For more information on canonical names, see this MSDN website.

Valid Configuration Passes

auditUser

oobeSystem

specialize

Parent Hierarchy

Microsoft-Windows-Shell-Setup | ClientApplications

Applies To

For a list of the Windows editions and architectures that this component supports, see Microsoft-Windows-Shell-Setup.

XML Example

The following XML output shows how to set client applications.

  Copy Code
<ClientApplications>
   <IM>IMCanonical</IM>
   <Internet>BrowserCanonical</Internet>
   <JavaVM>JavaVMCanonical</JavaVM>
   <Mail>MailCanonical</Mail>
   <Media>MediaCanonical</Media>
</ClientApplications>

See Also