<< Click to Display Table of Contents >> RayQC Advanced > 8.0 > User Guide > Rules Overview > App-V Test Windows Server 2012 |
AV001 - .NET framework Compatibility |
Description: RayQC Advanced scans the App-V package for a presence of applications using .NET Framework 1.0, 1.1, 2.0, 3.0 or 3.5. |
Background: Since Windows 7, .NET Framework 1.0 and 1.1 are not supported. Although it may be possible to deploy deprecated .NET components, there is no support for these configurations provided by Microsoft. Additionally, .NET Framework 2.0, 3.0 and 3.5 is not included in the default configuration of Windows 8 and later operating systems. |
More Information: http://support.microsoft.com/kb/2489698 |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should be converted to newer .NET Framework version. |
AV002 - Launch conditions |
Description: The launch conditions in App-V package is checked for existing selected operating system on the targets list. |
Background: Launch conditions specify the operating systems that can run this package. If the target operating system does not fulfill conditions, it prevents running this package. |
More Information: None available. |
Manual Remediation: Contact the manufacturer to obtain compatible software. In self-developed software the 'TargetOperatingSystem' parameter should be modified. |
AV003 - Session 0 isolation |
Description: RayQC Advanced scans the App-V package for the presence of interactive services running in session 0. |
Background: Session 0 isolation is example of security improvement introduced to prevent malicious software from compromising the security of the operating systems. They provide a separation between interactive user sessions and non-interactive session 0 devoted for services. Modern software has to comply to these restrictions in order to function correctly. |
More Information: https://msdn.microsoft.com/en-us/library/windows/hardware/dn653293(v=vs.85).aspx |
Manual Remediation: None available. |
AV004 - Deprecated and obsolete API Calls |
Description: RayQC Advanced scans the App-V package for a presence of API calls that are deprecated or obsolete. |
Background: Certain APIs present in previous versions of Microsoft Windows are now officially deprecated or obsoleted by Microsoft. Obsolete APIs may not work anymore, or their behavior may be different leading to unexpected results. The deprecated APIs may be still working, but there is no guarantee they will function correctly or at all after any update or security patch. Usually, there is a replacement API that should be used in favor of deprecated or obsolete API call. |
More Information: None available. |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should not use obsolete functions anymore and switch to replacements as described by Microsoft in Microsoft SDK Updates. |