Windows 10: окна приложений уменьшены

580
David Balažic

Окна многих приложений уменьшены примерно до двух третей от исходного размера в моей системе (ноутбук с двумя внешними мониторами), а также друг на друга (также ноутбук, но с одним внешним монитором).

Например, если я открою изображение PNG 1920x1080 в Paint и разверну его на среднем мониторе (который имеет собственное разрешение 1920x1080 и установлен в этом разрешении в Windows со 100% масштабированием), изображение не займет все окно, но, похоже, сократился до 66%.

В чем может быть причина и как это исправить?

Это Windows 10 Home 64 bit (до версии 1803).

Монитор ноутбука составляет 1920x1080 с масштабированием 150%, а третий монитор - 3440x1440 с масштабированием 100%.

Выход из системы и повторный вход не помогают, как и перезагрузка.

Скриншоты:

MS Paint показывает собственный скриншот размером 1920x1080, но уменьшенный:

MS Paint showing own screenshot sized 1920x1080 but scaled down

TeamViewer показывает удаленный экран 1920x1080, но меньше, чем локальный монитор 1920x1080, даже если масштаб 1: 1: TeamViewer showing a 1920x1080 remote screen, yet smaller that local 1920x1080 monitor, even if set to 1:1 scaling

3
Когда вы настраиваете масштабирование, затем выходите из системы и снова входите в систему, что происходит? music2myear 5 лет назад 0
Не знаю, почему это происходит или как это исправить, но 66% - это именно то, что вы ожидаете, если окно будет переведено с полноэкранного на мониторе ноутбука на средний монитор и масштабировано до 100% (с 150% ). Чтобы увидеть, является ли это причиной, попробуйте установить масштабирование монитора ноутбука на 100%, чтобы увидеть, решит ли это проблему. robinCTS 5 лет назад 0
@ music2myear Я не пробовал, но я воспроизвел проблему на другом ПК (ноутбук с одним внешним монитором). Так что, похоже, это «стандартная» «функция» Windows 10 для уменьшения масштаба в таких настройках. David Balažic 5 лет назад 0
@robinCTS Я предложу владельцу попробовать, но это не может быть постоянным решением, поскольку ноутбук имеет 14-дюймовый дисплей с разрешением 1920x1080, и в таком случае все будет очень крошечным. David Balažic 5 лет назад 0
Windows применяет масштабирование автоматически на экранах с высокой плотностью пикселей. Например, на мониторе 20 "1920x1080 Windows применяет масштабирование по умолчанию, а на мониторе 10" 1920x1080 Windows применяет 150% масштабирование по умолчанию. То же разрешение, но более высокая плотность на меньшем экране и масштабирование. Когда применяется масштабирование, вы ДОЛЖНЫ выйти и снова войти (или перезапустить), чтобы правильно завершить процедуру масштабирования. Пока вы не выйдете и не вернетесь назад, масштабирование будет противоречивым. music2myear 5 лет назад 0
Другими словами, исходя из описания, которое вы нам дали, кажется, что это нормальное поведение Windows. music2myear 5 лет назад 0
@ music2myear не совсем, я тоже попробовал на коллеге ПК, а там такого не бывает. David Balažic 5 лет назад 0
Можете ли вы включить фотографии / скриншоты? Кроме того, вы проверили на наличие установленных последних графических драйверов? music2myear 5 лет назад 0
Добавлены скриншоты @ music2myear, обновлен драйвер gfx: без изменений David Balažic 5 лет назад 0

2 ответа на вопрос

1
t4u51f

Это типичная проблема с Windows 10. Попробуйте сбросить масштабирование до 100% для всех трех экранов, а затем повторите попытку.

Для этого вам нужно зайти в настройки дисплея (щелкнуть правой кнопкой мыши на рабочем столе, чтобы увидеть эту опцию), выбрать каждый монитор и установить масштаб на 100%.

Если он по-прежнему не работает, возможно, ваши мониторы имеют более высокое разрешение и в Windows установлены более низкие разрешения.

Мониторы имеют правильное разрешение, также как видно на скриншоте, Windows также «думает», что средний монитор имеет размер 1920x1080 (размер скриншота). David Balažic 5 лет назад 0
Я воспроизвел проблему в VirtualBox. Установил win10 и создал главный дисплей 1920x1080 с масштабированием 150% и еще один с разрешением 1920x1080 и 100%. Запуск Paint на втором мониторе ведет себя точно так же, как и в вопросе. (если кто-нибудь предоставит реальное решение, я выберу его в качестве правильного ответа, но я дал здесь вознаграждение) David Balažic 5 лет назад 0
Забыл упомянуть: установка масштабирования на всех дисплеях на 100% уменьшает проблему. David Balažic 5 лет назад 0
0
harrymc

Ваши расчеты инвертированы:

Монитор с разрешением 1920x1080 должен быть масштабирован как 100% (если не физически мал), в то время как монитор с разрешением 3440x1440 должен быть масштабирован как 150% (или как бы то ни было, что делает текст рабочего стола читабельным).

Если какое-либо одно приложение не подчиняется правилам масштабирования, а его экран слишком мал и труден для чтения, может помочь Windows изменить экран:

  • Найти .exeфайл приложения
  • Щелкните правой кнопкой мыши и выберите Properties
  • Перейти на Compatibilityвкладку
  • Нажмите Change high DPI settings
  • Проверьте Override high DPI scaling behavior
  • Выберите System (Enhanced)в выпадающем списке
  • Нажмите ОК дважды.
Зачем? Монитор ноутбука имеет 157 DPI, средний - 96 DPI, а «большой» - 110 DPI. Масштабирование 150%, 100% и 100% является наиболее близким к идеальному, которое они могут получить. David Balažic 5 лет назад 0
Масштабирование выше 100% предназначено для увеличения размера шрифта для текста, который невозможно прочитать на экране высокого разрешения, например 3440x1440. Это не требуется для экрана с нормальным разрешением, такого как 1920x1080 (если только это не помогает плохому зрению). harrymc 5 лет назад 0
Без (увеличения) вам понадобится микроскоп, чтобы читать что-нибудь с 1920x1080 на экране ноутбука размером 14 дюймов. David Balažic 5 лет назад 0
Правильно, тогда это также должно быть увеличено. В любом случае, монитор 3440x1440 не должен быть на 100%. harrymc 5 лет назад 0
Я добавил больше информации, которая может быть полезна. harrymc 5 лет назад 0
Диалог свойств mspaint.exe не имеет вкладки «Совместимость» David Balažic 5 лет назад 0
Новое для меня: Очевидно, это не разрешено в `C: \ Windows \ System32`. Вам нужно скопировать программу в другое место, работая от имени администратора. И `mspaint.exe` является особым случаем, поскольку по какой-то причине он не может работать в другом месте. Я предлагаю использовать сторонний продукт, такой как бесплатный [Paint.NET] (https://www.getpaint.net/). harrymc 5 лет назад 0