Windows Nano Server

<< 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.