mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-06-15 10:23:37 +00:00
author duplicates
This commit is contained in:
@ -1,238 +1,239 @@
|
||||
---
|
||||
title: Available Data Types and Operators in Compatibility Administrator (Windows 10)
|
||||
description: The Compatibility Administrator tool provides a way to query your custom-compatibility databases.
|
||||
ms.assetid: 67d9c03e-ab9d-4fda-8a55-8c5b90266d3b
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Available Data Types and Operators in Compatibility Administrator
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
The Compatibility Administrator tool provides a way to query your custom-compatibility databases.
|
||||
|
||||
## Available Data Types
|
||||
|
||||
|
||||
Customized-compatibility databases in Compatibility Administrator contain the following data types.
|
||||
|
||||
- **Integer**. A numerical value with no fractional part. All integers are unsigned because none of the attributes can have a negative value.
|
||||
|
||||
- **String**. A series of alphanumeric characters manipulated as a group.
|
||||
|
||||
- **Boolean**. A value of True or False.
|
||||
|
||||
## Available Attributes
|
||||
|
||||
|
||||
The following table shows the attributes you can use for querying your customized-compatibility databases in Compatibility Administrator.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Attribute</th>
|
||||
<th align="left">Description</th>
|
||||
<th align="left">Data type</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>APP_NAME</p></td>
|
||||
<td align="left"><p>Name of the application.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>DATABASE_GUID</p></td>
|
||||
<td align="left"><p>Unique ID for your compatibility database.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>DATABASE_INSTALLED</p></td>
|
||||
<td align="left"><p>Specifies if you have installed the database.</p></td>
|
||||
<td align="left"><p>Boolean</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>DATABASE_NAME</p></td>
|
||||
<td align="left"><p>Descriptive name of your database.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>DATABASE_PATH</p></td>
|
||||
<td align="left"><p>Location of the database on your computer.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>FIX_COUNT</p></td>
|
||||
<td align="left"><p>Number of compatibility fixes applied to a specific application.</p></td>
|
||||
<td align="left"><p>Integer</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>FIX_NAME</p></td>
|
||||
<td align="left"><p>Name of your compatibility fix.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>MATCH_COUNT</p></td>
|
||||
<td align="left"><p>Number of matching files for a specific, fixed application.</p></td>
|
||||
<td align="left"><p>Integer</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>MATCHFILE_NAME</p></td>
|
||||
<td align="left"><p>Name of a matching file used to identify a specific, fixed application.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>MODE_COUNT</p></td>
|
||||
<td align="left"><p>Number of compatibility modes applied to a specific, fixed application.</p></td>
|
||||
<td align="left"><p>Integer</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>MODE_NAME</p></td>
|
||||
<td align="left"><p>Name of your compatibility mode.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>PROGRAM_APPHELPTYPE</p></td>
|
||||
<td align="left"><p>Type of AppHelp message applied to an entry. The value can be 1 or 2, where 1 enables the program to run and 2 blocks the program.</p></td>
|
||||
<td align="left"><p>Integer</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>PROGRAM_DISABLED</p></td>
|
||||
<td align="left"><p>Specifies if you disabled the compatibility fix for an application. If True, Compatibility Administrator does not apply the fixes to the application.</p></td>
|
||||
<td align="left"><p>Boolean</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>PROGRAM_GUID</p></td>
|
||||
<td align="left"><p>Unique ID for an application.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>PROGRAM_NAME</p></td>
|
||||
<td align="left"><p>Name of the application that you are fixing.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## Available Operators
|
||||
|
||||
|
||||
The following table shows the operators that you can use for querying your customized-compatibility databases in the Compatibility Administrator.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Symbol</th>
|
||||
<th align="left">Description</th>
|
||||
<th align="left">Data type</th>
|
||||
<th align="left">Precedence</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>></p></td>
|
||||
<td align="left"><p>Greater than</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>>=</p></td>
|
||||
<td align="left"><p>Greater than or equal to</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><</p></td>
|
||||
<td align="left"><p>Less than</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><=</p></td>
|
||||
<td align="left"><p>Less than or equal to</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><></p></td>
|
||||
<td align="left"><p>Not equal to</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>=</p></td>
|
||||
<td align="left"><p>Equal to</p></td>
|
||||
<td align="left"><p>Integer, string, or Boolean</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>HAS</p></td>
|
||||
<td align="left"><p>A special SQL operator used to check if the left-hand operand contains a substring specified by the right-hand operand.</p></td>
|
||||
<td align="left"><p><strong>Left-hand operand</strong>. MATCHFILE_NAME, MODE_NAME, FIX_NAME</p>
|
||||
<div class="alert">
|
||||
<strong>Note</strong><br/><p>Only the HAS operator can be applied to the MATCHFILE_NAME, MODE_NAME, and FIX_NAME attributes.</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div>
|
||||
<p><strong>Right-hand operand</strong>. String</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>OR</p></td>
|
||||
<td align="left"><p>Logical OR operator</p></td>
|
||||
<td align="left"><p>Boolean</p></td>
|
||||
<td align="left"><p>2</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>AND</p></td>
|
||||
<td align="left"><p>Logical AND operator</p></td>
|
||||
<td align="left"><p>Boolean</p></td>
|
||||
<td align="left"><p>2</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## Related topics
|
||||
[Using the Compatibility Administrator Tool](using-the-compatibility-administrator-tool.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---
|
||||
title: Available Data Types and Operators in Compatibility Administrator (Windows 10)
|
||||
description: The Compatibility Administrator tool provides a way to query your custom-compatibility databases.
|
||||
ms.assetid: 67d9c03e-ab9d-4fda-8a55-8c5b90266d3b
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Available Data Types and Operators in Compatibility Administrator
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
The Compatibility Administrator tool provides a way to query your custom-compatibility databases.
|
||||
|
||||
## Available Data Types
|
||||
|
||||
|
||||
Customized-compatibility databases in Compatibility Administrator contain the following data types.
|
||||
|
||||
- **Integer**. A numerical value with no fractional part. All integers are unsigned because none of the attributes can have a negative value.
|
||||
|
||||
- **String**. A series of alphanumeric characters manipulated as a group.
|
||||
|
||||
- **Boolean**. A value of True or False.
|
||||
|
||||
## Available Attributes
|
||||
|
||||
|
||||
The following table shows the attributes you can use for querying your customized-compatibility databases in Compatibility Administrator.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
<col width="33%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Attribute</th>
|
||||
<th align="left">Description</th>
|
||||
<th align="left">Data type</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>APP_NAME</p></td>
|
||||
<td align="left"><p>Name of the application.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>DATABASE_GUID</p></td>
|
||||
<td align="left"><p>Unique ID for your compatibility database.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>DATABASE_INSTALLED</p></td>
|
||||
<td align="left"><p>Specifies if you have installed the database.</p></td>
|
||||
<td align="left"><p>Boolean</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>DATABASE_NAME</p></td>
|
||||
<td align="left"><p>Descriptive name of your database.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>DATABASE_PATH</p></td>
|
||||
<td align="left"><p>Location of the database on your computer.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>FIX_COUNT</p></td>
|
||||
<td align="left"><p>Number of compatibility fixes applied to a specific application.</p></td>
|
||||
<td align="left"><p>Integer</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>FIX_NAME</p></td>
|
||||
<td align="left"><p>Name of your compatibility fix.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>MATCH_COUNT</p></td>
|
||||
<td align="left"><p>Number of matching files for a specific, fixed application.</p></td>
|
||||
<td align="left"><p>Integer</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>MATCHFILE_NAME</p></td>
|
||||
<td align="left"><p>Name of a matching file used to identify a specific, fixed application.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>MODE_COUNT</p></td>
|
||||
<td align="left"><p>Number of compatibility modes applied to a specific, fixed application.</p></td>
|
||||
<td align="left"><p>Integer</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>MODE_NAME</p></td>
|
||||
<td align="left"><p>Name of your compatibility mode.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>PROGRAM_APPHELPTYPE</p></td>
|
||||
<td align="left"><p>Type of AppHelp message applied to an entry. The value can be 1 or 2, where 1 enables the program to run and 2 blocks the program.</p></td>
|
||||
<td align="left"><p>Integer</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>PROGRAM_DISABLED</p></td>
|
||||
<td align="left"><p>Specifies if you disabled the compatibility fix for an application. If True, Compatibility Administrator does not apply the fixes to the application.</p></td>
|
||||
<td align="left"><p>Boolean</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>PROGRAM_GUID</p></td>
|
||||
<td align="left"><p>Unique ID for an application.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>PROGRAM_NAME</p></td>
|
||||
<td align="left"><p>Name of the application that you are fixing.</p></td>
|
||||
<td align="left"><p>String</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## Available Operators
|
||||
|
||||
|
||||
The following table shows the operators that you can use for querying your customized-compatibility databases in the Compatibility Administrator.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
<col width="25%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Symbol</th>
|
||||
<th align="left">Description</th>
|
||||
<th align="left">Data type</th>
|
||||
<th align="left">Precedence</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>></p></td>
|
||||
<td align="left"><p>Greater than</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>>=</p></td>
|
||||
<td align="left"><p>Greater than or equal to</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><</p></td>
|
||||
<td align="left"><p>Less than</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><=</p></td>
|
||||
<td align="left"><p>Less than or equal to</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><></p></td>
|
||||
<td align="left"><p>Not equal to</p></td>
|
||||
<td align="left"><p>Integer or string</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>=</p></td>
|
||||
<td align="left"><p>Equal to</p></td>
|
||||
<td align="left"><p>Integer, string, or Boolean</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>HAS</p></td>
|
||||
<td align="left"><p>A special SQL operator used to check if the left-hand operand contains a substring specified by the right-hand operand.</p></td>
|
||||
<td align="left"><p><strong>Left-hand operand</strong>. MATCHFILE_NAME, MODE_NAME, FIX_NAME</p>
|
||||
<div class="alert">
|
||||
<strong>Note</strong><br/><p>Only the HAS operator can be applied to the MATCHFILE_NAME, MODE_NAME, and FIX_NAME attributes.</p>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
</div>
|
||||
<p><strong>Right-hand operand</strong>. String</p></td>
|
||||
<td align="left"><p>1</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>OR</p></td>
|
||||
<td align="left"><p>Logical OR operator</p></td>
|
||||
<td align="left"><p>Boolean</p></td>
|
||||
<td align="left"><p>2</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>AND</p></td>
|
||||
<td align="left"><p>Logical AND operator</p></td>
|
||||
<td align="left"><p>Boolean</p></td>
|
||||
<td align="left"><p>2</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
## Related topics
|
||||
[Using the Compatibility Administrator Tool](using-the-compatibility-administrator-tool.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,76 +1,77 @@
|
||||
---
|
||||
title: Fixing Applications by Using the SUA Tool (Windows 10)
|
||||
description: On the user interface for the Standard User Analyzer (SUA) tool, you can apply fixes to an application.
|
||||
ms.assetid: 7f5947b1-977b-4d7e-bb52-fbe8e76f6b8b
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Fixing Applications by Using the SUA Tool
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
On the user interface for the Standard User Analyzer (SUA) tool, you can apply fixes to an application.
|
||||
|
||||
**To fix an application by using the SUA tool**
|
||||
|
||||
1. Use the SUA tool to test an application. For more information, see [Using the SUA Tool](using-the-sua-tool.md).
|
||||
|
||||
2. After you finish testing, open the SUA tool.
|
||||
|
||||
3. On the **Mitigation** menu, click the command that corresponds to the action that you want to take. The following table describes the commands.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Mitigation menu command</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Apply Mitigations</strong></p></td>
|
||||
<td align="left"><p>Opens the <strong>Mitigate AppCompat Issues</strong> dialog box, in which you can select the fixes that you intend to apply to the application.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Undo Mitigations</strong></p></td>
|
||||
<td align="left"><p>Removes the application fixes that you just applied.</p>
|
||||
<p>This option is available only after you apply an application fix and before you close the SUA tool. Alternatively, you can manually remove application fixes by using <strong>Programs and Features</strong> in Control Panel.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Export Mitigations as Windows Installer file</strong></p></td>
|
||||
<td align="left"><p>Exports your application fixes as a Windows® Installer (.msi) file, which can then be deployed to other computers that are running the application.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---
|
||||
title: Fixing Applications by Using the SUA Tool (Windows 10)
|
||||
description: On the user interface for the Standard User Analyzer (SUA) tool, you can apply fixes to an application.
|
||||
ms.assetid: 7f5947b1-977b-4d7e-bb52-fbe8e76f6b8b
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Fixing Applications by Using the SUA Tool
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
On the user interface for the Standard User Analyzer (SUA) tool, you can apply fixes to an application.
|
||||
|
||||
**To fix an application by using the SUA tool**
|
||||
|
||||
1. Use the SUA tool to test an application. For more information, see [Using the SUA Tool](using-the-sua-tool.md).
|
||||
|
||||
2. After you finish testing, open the SUA tool.
|
||||
|
||||
3. On the **Mitigation** menu, click the command that corresponds to the action that you want to take. The following table describes the commands.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Mitigation menu command</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Apply Mitigations</strong></p></td>
|
||||
<td align="left"><p>Opens the <strong>Mitigate AppCompat Issues</strong> dialog box, in which you can select the fixes that you intend to apply to the application.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Undo Mitigations</strong></p></td>
|
||||
<td align="left"><p>Removes the application fixes that you just applied.</p>
|
||||
<p>This option is available only after you apply an application fix and before you close the SUA tool. Alternatively, you can manually remove application fixes by using <strong>Programs and Features</strong> in Control Panel.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Export Mitigations as Windows Installer file</strong></p></td>
|
||||
<td align="left"><p>Exports your application fixes as a Windows® Installer (.msi) file, which can then be deployed to other computers that are running the application.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,80 +1,81 @@
|
||||
---
|
||||
title: Showing Messages Generated by the SUA Tool (Windows 10)
|
||||
description: On the user interface for the Standard User Analyzer (SUA) tool, you can show the messages that the tool has generated.
|
||||
ms.assetid: 767eb7f2-d6c4-414c-a7b3-a997337d904a
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Showing Messages Generated by the SUA Tool
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
On the user interface for the Standard User Analyzer (SUA) tool, you can show the messages that the tool has generated.
|
||||
|
||||
**To show the messages that the SUA tool has generated**
|
||||
|
||||
1. Use the SUA tool to test an application. For more information, see [Using the SUA Tool](using-the-sua-tool.md).
|
||||
|
||||
2. After you finish testing, in the SUA tool, click the **App Info** tab.
|
||||
|
||||
3. On the **View** menu, click the command that corresponds to the messages that you want to see. The following table describes the commands.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">View menu command</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Error Messages</strong></p></td>
|
||||
<td align="left"><p>When this command is selected, the user interface shows error messages that the SUA tool has generated. Error messages are highlighted in pink.</p>
|
||||
<p>This command is selected by default.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Warning Messages</strong></p></td>
|
||||
<td align="left"><p>When this command is selected, the user interface shows warning messages that the SUA tool has generated. Warning messages are highlighted in yellow.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Information Messages</strong></p></td>
|
||||
<td align="left"><p>When this command is selected, the user interface shows informational messages that the SUA tool has generated. Informational messages are highlighted in green.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Detailed Information</strong></p></td>
|
||||
<td align="left"><p>When this command is selected, the user interface shows information that the SUA tool has generated, such as debug, stack trace, stop code, and severity information.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---
|
||||
title: Showing Messages Generated by the SUA Tool (Windows 10)
|
||||
description: On the user interface for the Standard User Analyzer (SUA) tool, you can show the messages that the tool has generated.
|
||||
ms.assetid: 767eb7f2-d6c4-414c-a7b3-a997337d904a
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Showing Messages Generated by the SUA Tool
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
On the user interface for the Standard User Analyzer (SUA) tool, you can show the messages that the tool has generated.
|
||||
|
||||
**To show the messages that the SUA tool has generated**
|
||||
|
||||
1. Use the SUA tool to test an application. For more information, see [Using the SUA Tool](using-the-sua-tool.md).
|
||||
|
||||
2. After you finish testing, in the SUA tool, click the **App Info** tab.
|
||||
|
||||
3. On the **View** menu, click the command that corresponds to the messages that you want to see. The following table describes the commands.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">View menu command</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Error Messages</strong></p></td>
|
||||
<td align="left"><p>When this command is selected, the user interface shows error messages that the SUA tool has generated. Error messages are highlighted in pink.</p>
|
||||
<p>This command is selected by default.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Warning Messages</strong></p></td>
|
||||
<td align="left"><p>When this command is selected, the user interface shows warning messages that the SUA tool has generated. Warning messages are highlighted in yellow.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><strong>Information Messages</strong></p></td>
|
||||
<td align="left"><p>When this command is selected, the user interface shows informational messages that the SUA tool has generated. Informational messages are highlighted in green.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><strong>Detailed Information</strong></p></td>
|
||||
<td align="left"><p>When this command is selected, the user interface shows information that the SUA tool has generated, such as debug, stack trace, stop code, and severity information.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,105 +1,106 @@
|
||||
---
|
||||
title: Tabs on the SUA Tool Interface (Windows 10)
|
||||
description: The tabs in the Standard User Analyzer (SUA) tool show the User Account Control (UAC) issues for the applications that you analyze.
|
||||
ms.assetid: 0d705321-1d85-4217-bf2c-0ca231ca303b
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Tabs on the SUA Tool Interface
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
The tabs in the Standard User Analyzer (SUA) tool show the User Account Control (UAC) issues for the applications that you analyze.
|
||||
|
||||
The following table provides a description of each tab on the user interface for the SUA tool.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Tab name</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>App Info</p></td>
|
||||
<td align="left"><p>Provides the following information for the selected application:</p>
|
||||
<ul>
|
||||
<li><p>Debugging information</p></li>
|
||||
<li><p>Error, warning, and informational messages (if they are enabled)</p></li>
|
||||
<li><p>Options for running the application</p></li>
|
||||
</ul></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>File</p></td>
|
||||
<td align="left"><p>Provides information about access to the file system.</p>
|
||||
<p>For example, this tab might show an attempt to write to a file that only administrators can typically access.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Registry</p></td>
|
||||
<td align="left"><p>Provides information about access to the system registry.</p>
|
||||
<p>For example, this tab might show an attempt to write to a registry key that only administrators can typically access.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>INI</p></td>
|
||||
<td align="left"><p>Provides information about WriteProfile API issues.</p>
|
||||
<p>For example, in the Calculator tool (Calc.exe) in Windows® XP, when you change the view from <strong>Standard</strong> to <strong>Scientific</strong>, Calc.exe calls the WriteProfile API to write to the Windows\Win.ini file. The Win.ini file is writable only for administrators.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Token</p></td>
|
||||
<td align="left"><p>Provides information about access-token checking.</p>
|
||||
<p>For example, this tab might show an explicit check for the Builtin\Administrators security identifier (SID) in the user's access token. This operation may not work for a standard user.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Privilege</p></td>
|
||||
<td align="left"><p>Provides information about permissions.</p>
|
||||
<p>For example, this tab might show an attempt to explicitly enable permissions that do not work for a standard user.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Name Space</p></td>
|
||||
<td align="left"><p>Provides information about creation of system objects.</p>
|
||||
<p>For example, this tab might show an attempt to create a new system object, such as an event or a memory map, in a restricted namespace. Applications that attempt this kind of operation do not function for a standard user.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Other Objects</p></td>
|
||||
<td align="left"><p>Provides information related to applications accessing objects other than files and registry keys.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Process</p></td>
|
||||
<td align="left"><p>Provides information about process elevation.</p>
|
||||
<p>For example, this tab might show the use of the CreateProcess API to open an executable (.exe) file that, in turn, requires process elevation that will not function for a standard user.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---
|
||||
title: Tabs on the SUA Tool Interface (Windows 10)
|
||||
description: The tabs in the Standard User Analyzer (SUA) tool show the User Account Control (UAC) issues for the applications that you analyze.
|
||||
ms.assetid: 0d705321-1d85-4217-bf2c-0ca231ca303b
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Tabs on the SUA Tool Interface
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
The tabs in the Standard User Analyzer (SUA) tool show the User Account Control (UAC) issues for the applications that you analyze.
|
||||
|
||||
The following table provides a description of each tab on the user interface for the SUA tool.
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Tab name</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>App Info</p></td>
|
||||
<td align="left"><p>Provides the following information for the selected application:</p>
|
||||
<ul>
|
||||
<li><p>Debugging information</p></li>
|
||||
<li><p>Error, warning, and informational messages (if they are enabled)</p></li>
|
||||
<li><p>Options for running the application</p></li>
|
||||
</ul></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>File</p></td>
|
||||
<td align="left"><p>Provides information about access to the file system.</p>
|
||||
<p>For example, this tab might show an attempt to write to a file that only administrators can typically access.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Registry</p></td>
|
||||
<td align="left"><p>Provides information about access to the system registry.</p>
|
||||
<p>For example, this tab might show an attempt to write to a registry key that only administrators can typically access.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>INI</p></td>
|
||||
<td align="left"><p>Provides information about WriteProfile API issues.</p>
|
||||
<p>For example, in the Calculator tool (Calc.exe) in Windows® XP, when you change the view from <strong>Standard</strong> to <strong>Scientific</strong>, Calc.exe calls the WriteProfile API to write to the Windows\Win.ini file. The Win.ini file is writable only for administrators.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Token</p></td>
|
||||
<td align="left"><p>Provides information about access-token checking.</p>
|
||||
<p>For example, this tab might show an explicit check for the Builtin\Administrators security identifier (SID) in the user's access token. This operation may not work for a standard user.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Privilege</p></td>
|
||||
<td align="left"><p>Provides information about permissions.</p>
|
||||
<p>For example, this tab might show an attempt to explicitly enable permissions that do not work for a standard user.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Name Space</p></td>
|
||||
<td align="left"><p>Provides information about creation of system objects.</p>
|
||||
<p>For example, this tab might show an attempt to create a new system object, such as an event or a memory map, in a restricted namespace. Applications that attempt this kind of operation do not function for a standard user.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p>Other Objects</p></td>
|
||||
<td align="left"><p>Provides information related to applications accessing objects other than files and registry keys.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p>Process</p></td>
|
||||
<td align="left"><p>Provides information about process elevation.</p>
|
||||
<p>For example, this tab might show the use of the CreateProcess API to open an executable (.exe) file that, in turn, requires process elevation that will not function for a standard user.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,94 +1,95 @@
|
||||
---
|
||||
title: Using the Compatibility Administrator Tool (Windows 10)
|
||||
description: This section provides information about using the Compatibility Administrator tool.
|
||||
ms.assetid: 57271e47-b9b9-4018-a0b5-7115a533166d
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Using the Compatibility Administrator Tool
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
This section provides information about using the Compatibility Administrator tool.
|
||||
|
||||
## In this section
|
||||
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Topic</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="available-data-types-and-operators-in-compatibility-administrator.md" data-raw-source="[Available Data Types and Operators in Compatibility Administrator](available-data-types-and-operators-in-compatibility-administrator.md)">Available Data Types and Operators in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The Compatibility Administrator tool provides a way to query your custom-compatibility databases.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><a href="searching-for-fixed-applications-in-compatibility-administrator.md" data-raw-source="[Searching for Fixed Applications in Compatibility Administrator](searching-for-fixed-applications-in-compatibility-administrator.md)">Searching for Fixed Applications in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>With the search functionality in Compatibility Administrator, you can locate specific executable (.exe) files with previously applied compatibility fixes, compatibility modes, or AppHelp messages. This is particularly useful if you are trying to identify applications with a specific compatibility fix or identifying which fixes are applied to a specific application.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="searching-for-installed-compatibility-fixes-with-the-query-tool-in-compatibility-administrator.md" data-raw-source="[Searching for Installed Compatibility Fixes with the Query Tool in Compatibility Administrator](searching-for-installed-compatibility-fixes-with-the-query-tool-in-compatibility-administrator.md)">Searching for Installed Compatibility Fixes with the Query Tool in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>You can access the Query tool from within Compatibility Administrator. The Query tool provides the same functionality as using the Search feature.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><a href="creating-a-custom-compatibility-fix-in-compatibility-administrator.md" data-raw-source="[Creating a Custom Compatibility Fix in Compatibility Administrator](creating-a-custom-compatibility-fix-in-compatibility-administrator.md)">Creating a Custom Compatibility Fix in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The Compatibility Administrator tool uses the term <em>fix</em> to describe the combination of compatibility information added to a customized database for a specific application. This combination can include single application fixes, groups of fixes that work together as a compatibility mode, and blocking and non-blocking AppHelp messages.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="creating-a-custom-compatibility-mode-in-compatibility-administrator.md" data-raw-source="[Creating a Custom Compatibility Mode in Compatibility Administrator](creating-a-custom-compatibility-mode-in-compatibility-administrator.md)">Creating a Custom Compatibility Mode in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>Windows® provides several <em>compatibility modes</em>, groups of compatibility fixes found to resolve many common application-compatibility issues. While working with Compatibility Administrator, you might decide to group some of your individual compatibility fixes into a custom-compatibility mode, which you can then deploy and use on any of your compatibility databases.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><a href="creating-an-apphelp-message-in-compatibility-administrator.md" data-raw-source="[Creating an AppHelp Message in Compatibility Administrator](creating-an-apphelp-message-in-compatibility-administrator.md)">Creating an AppHelp Message in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The Compatibility Administrator tool enables you to create an AppHelp text message. This is a blocking or non-blocking message that appears when a user starts an application that you know has major functionality issues on the Windows® operating system.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="viewing-the-events-screen-in-compatibility-administrator.md" data-raw-source="[Viewing the Events Screen in Compatibility Administrator](viewing-the-events-screen-in-compatibility-administrator.md)">Viewing the Events Screen in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The <strong>Events</strong> screen enables you to record and to view your activities in the Compatibility Administrator tool, provided that the screen is open while you perform the activities.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><a href="enabling-and-disabling-compatibility-fixes-in-compatibility-administrator.md" data-raw-source="[Enabling and Disabling Compatibility Fixes in Compatibility Administrator](enabling-and-disabling-compatibility-fixes-in-compatibility-administrator.md)">Enabling and Disabling Compatibility Fixes in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>You can disable and enable individual compatibility fixes in your customized databases for testing and troubleshooting purposes.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="installing-and-uninstalling-custom-compatibility-databases-in-compatibility-administrator.md" data-raw-source="[Installing and Uninstalling Custom Compatibility Databases in Compatibility Administrator](installing-and-uninstalling-custom-compatibility-databases-in-compatibility-administrator.md)">Installing and Uninstalling Custom Compatibility Databases in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The Compatibility Administrator tool enables the creation and the use of custom-compatibility and standard-compatibility databases. Both the custom databases and the standard databases store the known compatibility fixes, compatibility modes, and AppHelp messages. They also store the required application-matching information for installation on your local computers.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---
|
||||
title: Using the Compatibility Administrator Tool (Windows 10)
|
||||
description: This section provides information about using the Compatibility Administrator tool.
|
||||
ms.assetid: 57271e47-b9b9-4018-a0b5-7115a533166d
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.date: 04/19/2017
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Using the Compatibility Administrator Tool
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
- Windows 8.1
|
||||
- Windows 8
|
||||
- Windows 7
|
||||
- Windows Server 2012
|
||||
- Windows Server 2008 R2
|
||||
|
||||
This section provides information about using the Compatibility Administrator tool.
|
||||
|
||||
## In this section
|
||||
|
||||
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="50%" />
|
||||
<col width="50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left">Topic</th>
|
||||
<th align="left">Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="available-data-types-and-operators-in-compatibility-administrator.md" data-raw-source="[Available Data Types and Operators in Compatibility Administrator](available-data-types-and-operators-in-compatibility-administrator.md)">Available Data Types and Operators in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The Compatibility Administrator tool provides a way to query your custom-compatibility databases.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><a href="searching-for-fixed-applications-in-compatibility-administrator.md" data-raw-source="[Searching for Fixed Applications in Compatibility Administrator](searching-for-fixed-applications-in-compatibility-administrator.md)">Searching for Fixed Applications in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>With the search functionality in Compatibility Administrator, you can locate specific executable (.exe) files with previously applied compatibility fixes, compatibility modes, or AppHelp messages. This is particularly useful if you are trying to identify applications with a specific compatibility fix or identifying which fixes are applied to a specific application.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="searching-for-installed-compatibility-fixes-with-the-query-tool-in-compatibility-administrator.md" data-raw-source="[Searching for Installed Compatibility Fixes with the Query Tool in Compatibility Administrator](searching-for-installed-compatibility-fixes-with-the-query-tool-in-compatibility-administrator.md)">Searching for Installed Compatibility Fixes with the Query Tool in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>You can access the Query tool from within Compatibility Administrator. The Query tool provides the same functionality as using the Search feature.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><a href="creating-a-custom-compatibility-fix-in-compatibility-administrator.md" data-raw-source="[Creating a Custom Compatibility Fix in Compatibility Administrator](creating-a-custom-compatibility-fix-in-compatibility-administrator.md)">Creating a Custom Compatibility Fix in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The Compatibility Administrator tool uses the term <em>fix</em> to describe the combination of compatibility information added to a customized database for a specific application. This combination can include single application fixes, groups of fixes that work together as a compatibility mode, and blocking and non-blocking AppHelp messages.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="creating-a-custom-compatibility-mode-in-compatibility-administrator.md" data-raw-source="[Creating a Custom Compatibility Mode in Compatibility Administrator](creating-a-custom-compatibility-mode-in-compatibility-administrator.md)">Creating a Custom Compatibility Mode in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>Windows® provides several <em>compatibility modes</em>, groups of compatibility fixes found to resolve many common application-compatibility issues. While working with Compatibility Administrator, you might decide to group some of your individual compatibility fixes into a custom-compatibility mode, which you can then deploy and use on any of your compatibility databases.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><a href="creating-an-apphelp-message-in-compatibility-administrator.md" data-raw-source="[Creating an AppHelp Message in Compatibility Administrator](creating-an-apphelp-message-in-compatibility-administrator.md)">Creating an AppHelp Message in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The Compatibility Administrator tool enables you to create an AppHelp text message. This is a blocking or non-blocking message that appears when a user starts an application that you know has major functionality issues on the Windows® operating system.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="viewing-the-events-screen-in-compatibility-administrator.md" data-raw-source="[Viewing the Events Screen in Compatibility Administrator](viewing-the-events-screen-in-compatibility-administrator.md)">Viewing the Events Screen in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The <strong>Events</strong> screen enables you to record and to view your activities in the Compatibility Administrator tool, provided that the screen is open while you perform the activities.</p></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><p><a href="enabling-and-disabling-compatibility-fixes-in-compatibility-administrator.md" data-raw-source="[Enabling and Disabling Compatibility Fixes in Compatibility Administrator](enabling-and-disabling-compatibility-fixes-in-compatibility-administrator.md)">Enabling and Disabling Compatibility Fixes in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>You can disable and enable individual compatibility fixes in your customized databases for testing and troubleshooting purposes.</p></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><p><a href="installing-and-uninstalling-custom-compatibility-databases-in-compatibility-administrator.md" data-raw-source="[Installing and Uninstalling Custom Compatibility Databases in Compatibility Administrator](installing-and-uninstalling-custom-compatibility-databases-in-compatibility-administrator.md)">Installing and Uninstalling Custom Compatibility Databases in Compatibility Administrator</a></p></td>
|
||||
<td align="left"><p>The Compatibility Administrator tool enables the creation and the use of custom-compatibility and standard-compatibility databases. Both the custom databases and the standard databases store the known compatibility fixes, compatibility modes, and AppHelp messages. They also store the required application-matching information for installation on your local computers.</p></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,60 +1,61 @@
|
||||
---
|
||||
title: Windows 10 compatibility (Windows 10)
|
||||
description: Windows 10 will be compatible with most existing PC hardware; most devices running Windows 7, Windows 8, or Windows 8.1 will meet the requirements for Windows 10.
|
||||
ms.assetid: 829BE5B5-330A-4702-807A-8908B4FC94E8
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
keywords: deploy, upgrade, update, appcompat
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.localizationpriority: medium
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Windows 10 compatibility
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
|
||||
Windows 10 will be compatible with most existing PC hardware; most devices running Windows 7, Windows 8, or Windows 8.1 will meet the requirements for Windows 10.
|
||||
|
||||
For full system requirements, see [Windows 10 specifications](https://go.microsoft.com/fwlink/p/?LinkId=625077). Some driver updates may be required for Windows 10.
|
||||
|
||||
Existing desktop (Win32) application compatibility is also expected to be strong, with most existing applications working without any changes. Some applications that interface with Windows at a low level, those that use undocumented APIs, or those that do not follow recommended coding practices could experience issues.
|
||||
|
||||
Existing Windows Store (WinRT) apps created for Windows 8 and Windows 8.1 should also continue to work, because compatibility can be validated against all the apps that have been submitted to the Windows Store.
|
||||
|
||||
For web apps and sites, modern HTML5-based sites should also have a high degree of compatibility and excellent performance through the new Microsoft Edge browser, while older web apps and sites can continue to use Internet Explorer 11 and the Enterprise Mode features that were first introduced in Windows 7 and Windows 8.1 and are still present in Windows 10. For more information about Internet Explorer and Enterprise Mode, see the [Internet Explorer 11 Deployment Guide for IT Pros.](https://go.microsoft.com/fwlink/p/?LinkId=734031)
|
||||
|
||||
## Recommended application testing process
|
||||
|
||||
|
||||
Historically, organizations have performed extensive, and often exhaustive, testing of the applications they use before deployment of a new Windows version, service pack, or any other significant update. With Windows 10, organizations are encouraged to leverage more optimized testing processes, which reflects the higher levels of compatibility that are expected. At a high level:
|
||||
|
||||
- Identify mission-critical applications and websites, those that are absolutely essential to the organization’s operations. Focus testing efforts on this subset of applications, early in the Windows development cycle (for example, with Windows Insider Program builds) to identify potential issues. Report any issues you encounter with the Windows Feedback tool, so that these issues can be addressed prior to the next Windows release.
|
||||
|
||||
- For less critical applications, leverage an “internal flighting” or pilot-based approach, by deploying new Windows upgrades to groups of machines, growing gradually in size and potential impact, to verify compatibility with hardware and software. Reactively address issues before you expand the pilot to more machines.
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Windows 10 servicing options](../update/waas-servicing-strategy-windows-10-updates.md)
|
||||
|
||||
[Windows 10 deployment considerations](windows-10-deployment-considerations.md)
|
||||
|
||||
[Windows 10 infrastructure requirements](windows-10-infrastructure-requirements.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---
|
||||
title: Windows 10 compatibility (Windows 10)
|
||||
description: Windows 10 will be compatible with most existing PC hardware; most devices running Windows 7, Windows 8, or Windows 8.1 will meet the requirements for Windows 10.
|
||||
ms.assetid: 829BE5B5-330A-4702-807A-8908B4FC94E8
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
ms.author: greglin
|
||||
keywords: deploy, upgrade, update, appcompat
|
||||
ms.prod: w10
|
||||
ms.mktglfcycl: plan
|
||||
ms.pagetype: appcompat
|
||||
ms.localizationpriority: medium
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
ms.topic: article
|
||||
---
|
||||
|
||||
# Windows 10 compatibility
|
||||
|
||||
|
||||
**Applies to**
|
||||
|
||||
- Windows 10
|
||||
|
||||
Windows 10 will be compatible with most existing PC hardware; most devices running Windows 7, Windows 8, or Windows 8.1 will meet the requirements for Windows 10.
|
||||
|
||||
For full system requirements, see [Windows 10 specifications](https://go.microsoft.com/fwlink/p/?LinkId=625077). Some driver updates may be required for Windows 10.
|
||||
|
||||
Existing desktop (Win32) application compatibility is also expected to be strong, with most existing applications working without any changes. Some applications that interface with Windows at a low level, those that use undocumented APIs, or those that do not follow recommended coding practices could experience issues.
|
||||
|
||||
Existing Windows Store (WinRT) apps created for Windows 8 and Windows 8.1 should also continue to work, because compatibility can be validated against all the apps that have been submitted to the Windows Store.
|
||||
|
||||
For web apps and sites, modern HTML5-based sites should also have a high degree of compatibility and excellent performance through the new Microsoft Edge browser, while older web apps and sites can continue to use Internet Explorer 11 and the Enterprise Mode features that were first introduced in Windows 7 and Windows 8.1 and are still present in Windows 10. For more information about Internet Explorer and Enterprise Mode, see the [Internet Explorer 11 Deployment Guide for IT Pros.](https://go.microsoft.com/fwlink/p/?LinkId=734031)
|
||||
|
||||
## Recommended application testing process
|
||||
|
||||
|
||||
Historically, organizations have performed extensive, and often exhaustive, testing of the applications they use before deployment of a new Windows version, service pack, or any other significant update. With Windows 10, organizations are encouraged to leverage more optimized testing processes, which reflects the higher levels of compatibility that are expected. At a high level:
|
||||
|
||||
- Identify mission-critical applications and websites, those that are absolutely essential to the organization’s operations. Focus testing efforts on this subset of applications, early in the Windows development cycle (for example, with Windows Insider Program builds) to identify potential issues. Report any issues you encounter with the Windows Feedback tool, so that these issues can be addressed prior to the next Windows release.
|
||||
|
||||
- For less critical applications, leverage an “internal flighting” or pilot-based approach, by deploying new Windows upgrades to groups of machines, growing gradually in size and potential impact, to verify compatibility with hardware and software. Reactively address issues before you expand the pilot to more machines.
|
||||
|
||||
## Related topics
|
||||
|
||||
|
||||
[Windows 10 servicing options](../update/waas-servicing-strategy-windows-10-updates.md)
|
||||
|
||||
[Windows 10 deployment considerations](windows-10-deployment-considerations.md)
|
||||
|
||||
[Windows 10 infrastructure requirements](windows-10-infrastructure-requirements.md)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -7,7 +7,7 @@ ms.mktglfcycl: plan
|
||||
ms.localizationpriority: medium
|
||||
ms.sitesec: library
|
||||
audience: itpro
|
||||
author: greg-lindsay
|
||||
|
||||
ms.date: 08/18/2017
|
||||
ms.reviewer:
|
||||
manager: laurawi
|
||||
|
Reference in New Issue
Block a user