2 / 2 / 1
Регистрация: 27.08.2016
Сообщений: 37
|
|
1 | |
Нет вкладки "Совместимость" в некоторых .exe09.01.2017, 16:44. Показов 7343. Ответов 2
Метки нет (Все метки)
Собственно проблема началась с того что был куплен новый ноут с 15" full-hd дисплеем и к нему дополнительно подключен по hdmi 22" full-hd монитор. Оказалось, что win 10 масштабирует приложения для нормального восприятия. Однако по факту это масштабирование работает в приложениях криво. Для работы нужна Visual Studio 2015 и запустив её и перетащив окно на доп.монитор я увидел нормально масштабированное, приложение но с ужасно размытыми шрифтами. В настройках экранов всё чётко: ноутбучный - масштаб 125%, доп - масштаб 100%. Решение якобы есть в отключении масштабирования для приложения на вкладке совместимость. Но ни в свойствах ярлыка, ни в исполняемом EXE вкладки "совместимость" нет. Запустив средство устранения неполадок совместимости таки удалось натыкать настройки чтобы шрифты стали четкими. Но теперь беда в том, что весь интерфейс приложения стал слишком крупным. Т.е. интерфейс просто растянулся пропорционально диагонали основного монитора ноутбука. т.е. у меня фактически сейчас масштаб на обоих мониторах для этого приложения 125%. Если для ноутбучного 15" это хорошо, то на большом мониторе - плохо.
Как найти вкладку совместимость, может кто сталкивался? Средство устранения неполадок совместимости работает, но не спасает.
0
|
09.01.2017, 16:44 | |
Ответы с готовыми решениями:
2
В свойствах CMD.exe нет вкладки совместимость Нет вкладки "Совместимость" ни на одном из .EXE файлов и ярлыков. Стоит 8.1 Вебкамера ноута странно работает. В некоторых прогах есть, в некоторых нет Почему в некоторых случаях используется массив для хранения стека, а в некоторых нет? Кодировка на некоторых компах нормальная, на некоторых - нет. |
Ушел с форума
|
|
09.01.2017, 17:02 | 2 |
Это старая проблема, которая тянется еще с Windows 8.
На MS Connect есть соответствующий баг (номер не помню уже), но чинить его, похоже, никто не собирается. Суть проблемы: в Windows 8 появился новый режим масштабирования, называется Per-Monitor DPI, и все приложения, которые хотят правильно отрисовываться, должны явным образом обозначить это в своем манифесте - dpiAware=True/PM (или dpiAwareness на Windows 10). Как можно догадаться, делают это далеко не все программы. Некоторые системные диалоговые окна самой Windows тоже не умеют правильно масштабироваться и отображаются размытыми. Я тоже мучаюсь с этой проблемой, т.к. у меня Windows 10, два монитора и масса старого софта, который про DPI и масштабирование ничего слыхать не слыхивал. Для себя я решил проблему с Visual Studio так: создал бат-файл следующего содержания: Код
@echo off set __COMPAT_LAYER=%__COMPAT_LAYER% HighDpiAware start "Visual Studio 2015 HighDPI Runner" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" Visual Studio запускаю только с этого ярлыка. После этого все отображается нормально, как на первом мониторе, так и на втором (у меня тоже включен масштаб 125%, по-другому уже работать не могу, все видится мелким). Рецепт работает и с другими приложениями, например со старенькой Visual Studio 2008.
0
|
2 / 2 / 1
Регистрация: 27.08.2016
Сообщений: 37
|
|
09.01.2017, 17:10 [ТС] | 3 |
Убежденный, а, ну вобщем-то тоже самое судя по всему я нащёлкал отвечая на вопросы через "устранение неполадок с совместимостью".
Ладно, видимо придётся мучаться от того что не всё влазит на экран как хочется. Или, по видимому купить монитор с большим DPI. Спасибо за предложенный вариант. Вообще конечно это очень смешно, что разработчики студии не в курсе, что парни, грубо говоря, из соседнего кабинета замутили систему масштабирования...
0
|
09.01.2017, 17:10 | |
09.01.2017, 17:10 | |
Помогаю со студенческими работами здесь
3
Совместимость некоторых комплектующих Рекламные вкладки на некоторых сайтах Совместимость некоторых игр и программ с Windows 7 Exe файл не запускается на некоторых компьютерах Не запускаются некоторые *.exe (совместимость) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |