Как исправить размытые приложения из‑за высокого DPI в Windows
Ключевые варианты решения проблемы
- Включить системное масштабирование для конкретного приложения через Свойства -> Совместимость.
- Запустить программу в режиме совместимости с предыдущей версией Windows.
- Изменить глобальное масштабирование дисплея в Параметрах Windows или задать пользовательский масштаб.
- Принудительно включить современное поведение масштабирования через ключ в реестре.
- При необходимости временно снизить разрешение экрана.
Что такое DPI‑неосведомлённые приложения и как их обнаружить
DPI (dots per inch) для экранов чаще называют PPI — pixels per inch. Чем выше PPI, тем плотнее пиксели на дюйм и тем мельче элементы интерфейса без масштабирования. Windows и современные приложения используют масштабирование, чтобы интерфейс выглядел правильно на экранах с высокой плотностью пикселей.
Приложения, которые не запрограммированы на определение или реагирование на PPI дисплея, называются DPI‑неосведомлёнными. Они часто показывают крошечные или размазанные шрифты, неинтерактивные мелкие кнопки и иконки.
Как обнаружить такие процессы:
- Откройте Диспетчер задач сочетанием клавиш Ctrl + Shift + Esc.
- Перейдите на вкладку Подробности.
- Щёлкните правой кнопкой по заголовку любого столбца и выберите Выбрать столбцы.

- Найдите и включите столбец DPI Awareness.

- В столбце DPI Awareness будут указаны статусы процессов: Unaware, System, Per-Monitor и Per-Monitor (v2). Ищите основной интерфейсный процесс приложения — он может использовать имя exe-файла приложения.

Если основной процесс обозначен как Unaware, то приложение не адаптируется к современным режимам масштабирования автоматически.
Быстрое исправление: изменить настройки DPI для конкретного приложения
Это самый безопасный и часто эффективный вариант для пользователя.
- Найдите исполняемый файл приложения (например, через Проводник или ярлык).
- Щёлкните правой кнопкой и выберите Свойства.
- Перейдите на вкладку Совместимость и нажмите Изменить параметры высокого DPI.

- В разделе управления масштабированием включите опцию Переопределить поведение масштабирования высокого DPI и в выпадающем списке выберите Система (улучшено).

- Если не помогает, попробуйте варианты Система и Приложение по очереди и перезапускайте приложение.
Важно: «Система (улучшено)» просит Windows выполнять апскейлинг и сглаживание; результат зависит от конкретного приложения.
Запуск в режиме совместимости с предыдущей версией Windows
DPI‑неосведомлённые приложения часто старые и могут иметь другие несовместимости. Режим совместимости с Windows 8 или Windows 7 иногда устраняет проблемы с интерфейсом.
- Откройте Свойства exe-файла приложения.
- На вкладке Совместимость включите Запустить эту программу в режиме совместимости с и выберите Windows 8.
- Сохраните и попробуйте запустить приложение.

Если после переключения в режим совместимости интерфейс стал корректнее — проблема может быть связана не только с DPI, а с устаревшими API или библиотеками.
Изменение глобального масштабирования в Windows
DPI‑неосведомлённое приложение использует текущее глобальное масштабирование Windows. Если предыдущие методы не помогли, попробуйте изменить масштаб для всего дисплея.
- Откройте Параметры Windows -> Система -> Дисплей.
- В разделе Масштаб выберите одну из предустановок: 100%, 125%, 150%, 200% и т. п.

- Если предустановки не подходят, нажмите на кастомный масштаб и введите число от 100 до 500.

Примечание: при применении пользовательского масштаба потребуется выйти из учётной записи, сохраните все данные. Рекомендуется увеличивать масштаб шагами по 10% и проверять результат.
Реестр: принудительное включение современного режима масштабирования
Если приложение всё ещё отображается как Unaware, можно принудительно включить для конкретного exe‑файла поведение Per‑Monitor (v2) через реестр. Это более продвинутый шаг и предназначен для уверенных пользователей или администраторов.
Внимание: неправильные изменения в реестре могут нарушить систему. Сначала создайте резервную копию ветки реестра или экспорт всего реестра.
Шаги:
- Откройте Редактор реестра, набрав regedit в поиске Windows.
- Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options- Щёлкните правой кнопкой по Image File Execution Options и выберите Новая -> Раздел. Назовите раздел точно как имя исполняемого файла приложения, например Greenshot.exe.

- Выберите новый раздел, в правой панели щёлкните правой кнопкой и выберите Новый -> Строковый параметр.

- Назовите параметр DpiAwareness и задайте значение PerMonitorV2.

- Перезапустите приложение и проверьте столбец DPI Awareness в Диспетчере задач — он должен показать Per-Monitor (v2).
Если что-то пошло не так, удалите созданный раздел или восстановите экспортированную резервную копию реестра.
Изменение разрешения экрана как временное решение
Понижение разрешения уменьшает PPI и иногда облегчает проблему с размазанными или слишком мелкими элементами. Это снижает чёткость изображения в целом, но может быть полезно как временная мера.
- Откройте Параметры -> Система -> Дисплей.
- В меню Разрешение экрана выберите более низкое разрешение.
- Если приложение имеет собственные настройки разрешения, синхронизируйте их с системными.

Отмена проста: верните исходное разрешение после завершения работы с проблемным приложением.
Когда эти методы не помогают: причины и альтернативные подходы
- Приложение использует собственный движок рендеринга, который не поддерживает современное масштабирование. В этом случае единственный выход — обновление приложения или переход на альтернативу.
- Размытость вызвана не DPI, а нестандартными пользовательскими разрешениями в играх или приложениях с изменённым соотношением сторон.
- Аппаратное ускорение и устаревшие драйверы видеокарты могут мешать корректному масштабированию. Проверьте обновления драйверов и попробуйте отключить аппаратное ускорение в настройках приложения.
Альтернативы:
- Поиск обновлённой версии приложения с поддержкой Per-Monitor V2.
- Использование виртуальной машины или контейнера с отдельными параметрами дисплея для запуска старых приложений.
- Замена приложения на современную альтернативу с поддержкой масштабирования.
Плейбук для системного администратора: быстрый SOP
- Идентификация: собрать список приложений с DPI Awareness = Unaware через скрипт PowerShell (Get-Process + перечисление исполняемых файлов) и вручную проверить бизнес‑критичные приложения.
- Локальные исправления: в порядке убывающего риска применить по одному из методов: Свойства -> Совместимость -> Система (улучшено); Режим совместимости; пользовательский масштаб; понижение разрешения; реестр.
- Тестирование: проверить работоспособность основных сценариев, записать скриншоты до и после, получить подтверждение пользователей.
- Документирование: для каждого исправленного приложения записать применённый метод и время отката.
- Деплой на пользователей: если локальная смена помогает, автоматизировать через групповые политики или скрипты PowerShell. Для реестра использовать подписи и планы отката.
Критерии приёмки
- Интерфейс приложения читаем и элементы доступны без необоснованного увеличения окна.
- Строка DPI Awareness в Диспетчере задач для процесса показывает не Unaware, если применимо.
- Нет побочных эффектов для других приложений или рабочего стола после применения изменения.
Чек‑лист для пользователя и IT
Для пользователя:
- Сохранить работу и закрыть приложение.
- Попробовать Свойства -> Совместимость -> Система (улучшено).
- Если не помогло, переключить режим совместимости.
- Попробовать изменить глобальный масштаб в Параметрах дисплея.
- В крайнем случае временно снизить разрешение экрана.
Для IT‑администратора:
- Собрать список приложений с DPI Awareness = Unaware.
- Проверить наличие обновлений и альтернативных сборок приложения.
- Применить реестр через проверенный скрипт с откатом.
- Тестировать на образцах мониторов с разными PPI.
Модель принятия решения: Impact × Effort
- Низкий риск, низкие усилия: Свойства -> Совместимость -> Система (улучшено).
- Средний риск, средние усилия: Изменение системного масштабирования или режима совместимости.
- Высокий риск, большие усилия: Редактирование реестра, массовый деплой через политики, понижение разрешения.
Используйте сначала наименее инвазивные варианты и переходите к более серьёзным только при необходимости.
Быстрый набор проверок и тестов при верификации исправления
- Проверьте, отображается ли приложение нормально на рабочем столе и в полноэкранном режиме.
- Откройте несколько окон и убедитесь, что масштабирование не меняется при перемещении приложения между мониторами с разным PPI.
- Проверьте, не появилось ли некорректного размытия у других приложений.
Диаграмма принятия решения
flowchart TD
A[Проблема: размытые или мелкие элементы] --> B{Приложение отмечено как Unaware?}
B -- Да --> C[Попробовать Свойства -> Совместимость -> Система 'улучшено']
B -- Нет --> D[Проверить аппаратное ускорение и драйверы]
C --> E{Проблема решена?}
D --> E
E -- Да --> F[Завершено]
E -- Нет --> G[Попробовать режим совместимости Windows 8/7]
G --> H{Решено?}
H -- Да --> F
H -- Нет --> I[Изменить глобальный масштаб или снизить разрешение]
I --> J{Решено?}
J -- Да --> F
J -- Нет --> K[Принудительное PerMonitorV2 через реестр]
K --> L{Решено?}
L -- Да --> F
L -- Нет --> M[Поиск обновления приложения или замена]Совместимость, миграция и заметки по локализации
- Некоторые старые корпоративные приложения доступны только в 32‑битных сборках; для них вероятность проблем с DPI выше.
- При миграции рабочих мест на мониторы с высоким PPI заранее протестируйте критичные приложения и документируйте поведение на целевых разрешениях.
Краткая инструкция для торговли и сектора услуг (короткое объявление)
Для конечных пользователей: если приложение выглядит размытым или интерфейс слишком мелкий — сначала в Свойствах приложения включите «Система (улучшено)», затем корректируйте масштаб в Параметрах, и только при крайней необходимости правьте реестр или понижайте разрешение.
Частые ошибки и как их избежать
Ошибка: сразу менять разрешение экрана без проверки альтернатив.
Решение: начать с настроек совместимости и системного масштабирования.Ошибка: редактировать реестр без создания резервной копии.
Решение: всегда экспортируйте ключи перед изменениями и подготовьте план отката.
Глоссарий в одну строку
- DPI / PPI: плотность пикселей на дюйм; влияет на размер элементов интерфейса.
- Unaware: приложение не адаптируется к современным режимам масштабирования.
- Per‑Monitor V2: современный режим масштабирования, поддерживающий разные значения PPI на мониторах.
Все скриншоты и изображения — автор Karrar Haider.
Резюме
- Начните с простых настроек совместимости и системного масштабирования.
- Если не помогает, последовательно пробуйте режим совместимости, изменение разрешения и реестр.
- Для администраторов: автоматизируйте и документируйте изменения, используйте минимально инвазивный подход.
Важное: всегда сохраняйте данные перед применением пользовательских масштабов или изменением реестра.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента