<< Click to Display Table of Contents >> RayQC Advanced > 7.3 u4 > User Guide > Rules Overview > Modern Apps Windows Nano Server |
U001 - .NET Framework |
Description: Scans for the presence of executables that are not compiled with .NET Core Framework. |
Background: Only .NET Core is supported in Nano Server. |
More Information: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should be retargeted to .NET Core. |
U002 - Software Architecture |
Description: Scans for the presence of mismatched software architecture. |
Background: 64-bit installers should not install 32-bit files. Additionally, if jump is used by the application it needs to be build to the specific architecture. |
More Information: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should be retargeted to the specific architecture. |
U003 - COM Isolation |
Description: Scans for the presence of COM registrations. |
Background: COM objects registered from within the Nano Server application are not accessible from other applications. |
More Information: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should be reengineered to not use COM objects. |
U005 - Drivers |
Description: Scans for the presence of drivers. |
Background: Kernel-mode drivers are not supported. |
More Information: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should be reengineered. |
U007 - File Associations |
Description: Scans for the presence of registered file extensions that are not supported by the Nano Server applications. |
Background: Some of the file associations cannot be registered by the Nano Server application. |
More Information: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should be reengineered. |
U010 - API Calls |
Description: Scans for the presence of certain API calls that are not supported by the UWP platform. |
Background: Some of the API calls are not supported in the Nano Server application due to the isolation level. |
More Information: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should be reengineered. |
U011 - GUI Limitations |
Description: Nano Server is a headless OS, therefore any GUI-based application has to refactored to follow a client-server model that allows for remote installation and for the GUI to be run on the client. |
Background: Nano Server is a headless OS, any GUI-based application has to be refactored. |
More Information: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should be reengineered. |
U012 - Shortcuts |
Description: Scans the Windows Installer database for the presence of shortcuts. |
Background: Due to a missing User Interface in Nano Server, shortcut registrations are not supported. |
More Information: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-prepare |
Manual Remediation: Contact the manufacturer to obtain compatible software. Self-developed software should be reengineered. |