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