Over the last few months, we have gotten a number of reports of display scaling issues that affect Interactive Intelligence client applications. Most of the problems have been related to either increased font scaling in newer versions of Windows or high resolution displays (greater than 1080p).
Here are the 2 common issues and how to fix them – I’m using Windows 10 so the exact method of accessing different settings may be a bit different if you’re running Windows 7 or 8.1:
1. Application text overlaps other elements so that it is difficult to read
The fix for this issue is pretty simple. In Control Panel, select the option Make text and other items larger or smaller. You will likely find that the scaling level is set to something greater than 100%. Set it to 100% to resolve this issue.
2. With a high resolution display (such as a Microsoft Surface Pro), the application elements are so small that they are nearly unreadable
This one is a bit more complicated to fix, but not too hard (thank you, Steven). Download this ZIP file and extract the contents. It contains 2 items:
- Prefer External Manifest.reg – this adds a registry key to prefer an external application manifest (the 2nd item) when present
- program.manifest – this file should be renamed to match the application you are trying to fix (for example InteractionDesktop.exe.manifest)
There are 2 ways to put these items in place:
- Manually merge the registry entry (double-click it, or right-click and select Merge) and then manually copy the application manifest to the folder where the application resides
- Use scripts to add the registry entry and copy the application manifest file (see example scripts below)
Powershell.exe -executionpolicy bypass -command Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\ -Name PreferExternalManifest -Value 1 -Type DWord -Force
Powershell.exe -executionpolicy bypass -command Copy-Item ‘\\<path>\InteractionDesktop.exe.manifest’ ‘C:\Program Files (x86)\Interactive Intelligence\ICUserApps’
FYI, the second solution is based on the YouTube video below: