NAV Client stürzt ab bei mehreren offenen Fenstern in der Taskleisten Vorschau Ansicht

Veröffentlicht von

Wenn NAV mit mehreren offenen Fenstern geöffnet ist und man zwischen verschiedenen Programmen wechselt und dann wieder auf ein NAV Fenster zurück wechselt, stürzt NAV ab.
Das Vorschaubild kann nicht erstellt werden.

Fehler im Eventlog:
Type: System.ArgumentException
Message: <ii>Value does not fall within the expected range.</ii>
StackTrace:
at Microsoft.WindowsAPICodePack.Taskbar.TabbedThumbnailNativeMethods.SetIconicThumbnail(IntPtr hwnd, IntPtr hBitmap)
at Microsoft.Dynamics.Framework.UI.WinForms.FormWindow.SetThumbnail(Bitmap bitmap)
at Microsoft.Dynamics.Framework.UI.WinForms.FormWindow.OnDwmSendIconicThumbnail(Size requestedSize)
at Microsoft.Dynamics.Framework.UI.WinForms.FormWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Source: Microsoft.Dynamics.Framework.UI.WinForms
HResult: -2147024809

Abhilfe bei NAV on Premise Clients: die Programmverknüfung unter Eigenschaften aufrufen und dort die „Hohe DPI-Einstellung“, Verhalten bei hoher DPU-Skalierung auf „System“ ändern

Abhilfe bei NAV ClickOnce Clients: Hier muss das Application manifest um ein Systemsetting ergänzt werden.

<application xmlns=“urn:schemas-microsoft-com:asm.v3″>
<windowsSettings>
<dpiAwareness xmlns=“http://schemas.microsoft.com/SMI/2016/WindowsSettings“>PerMonitorV2</dpiAwareness> <dpiAware>true</dpiAware>
</windowsSettings>
</application>

https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/mt846517(v%3Dvs.85)