PDA

Показать полную графическую версию : [решено] Windows 10 неверно масштабирует свои утилиты в HiDPI


ErmineMD
12-10-2019, 09:34
Windows 10 Pro x64 18362.387 русская со всеми апдейтами, обновлённая в своё время с Windows 8.1.

Недавно приобрёл себе 4K-монитор. Выставил масштаб 250%. И удивился тому, как выглядят родные виндовые утилиты. Смотрите приложенные скриншоты (уменьшены в 4 раза, чтобы влезть в здешние лимиты).

1. Текст правильного размера и чёткий, но места под него мало.
2. Некоторые панели почти не видно и увеличить их размер невозможно.
3. Иконки маленькие.

Долгое время думал, что Майкрософт всё ещё экспериментирует, но установил десятку в виртуальную машину и увидел, что те же утилиты там выглядят нормально, хоть и с растянутыми иконками. Как так? Что делать? Переустановка поверх не помогает. Проверить на другой физической машине пока возможности нет. Это только у меня так? Сторонние программы выглядят нормально. Иначе, плюс-минус помогает настройка совместимости. В «Событиях» ничего похожего не вижу. Наличие или отсутствие второго монитора ни на что не влияет.

Утилиты, где можно увидеть косяки с масштабированием:

Диспетчер устройств
Службы
Управление дисками
Управление компьютером
Просмотр событий
Планировщик заданий

Vadikan
12-10-2019, 14:04
Иначе, плюс-минус помогает настройка совместимости. »
И это фактически все что вы можете сделать. См. также https://support.microsoft.com/help/3025083/windows-scaling-issues-for-high-dpi-devices

Майкрософт пытается что-то улучшить, но это реально сложно с унаследованным из 2000х ПО. Примеры тут
https://blogs.windows.com/windowsdeveloper/2016/10/24/high-dpi-scaling-improvements-for-desktop-applications-and-mixed-mode-dpi-scaling-in-the-windows-10-anniversary-update/#DiY0EEi4xBmP2bA5.97
https://blogs.windows.com/windowsdeveloper/2017/04/04/high-dpi-scaling-improvements-desktop-applications-windows-10-creators-update/#gtCWE7lxVHbiRx1w.97

ErmineMD
12-10-2019, 16:05
Вадим, спасибо за ответ! Да, я знаю о проблемах масштабирования, так как до покупки 4K-монитора сидел на масштабировании 125% много лет. И именно это меня и сгубило, так как для избавления от размытости текста я сто лет назад добавил в реестр Компьютер\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers правило для mmc.exe (и теперь забыл, что сделал это). При масштабе 125% было идеально. Сейчас это аукнулось. После Вашего ответа пошёл пробовать добавить в реестр правило для mmc.exe — а оно там уже было. Удалил. Текст в программах теперь отвратительно размытый большей частью, но хоть помещается. Спасибо!




© OSzone.net 2001-2012