Форум программистов, компьютерный форум, киберфорум
Windows 10
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/40: Рейтинг темы: голосов - 40, средняя оценка - 4.50
2 / 2 / 1
Регистрация: 27.08.2016
Сообщений: 37
1

Нет вкладки "Совместимость" в некоторых .exe

09.01.2017, 16:44. Показов 7343. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Собственно проблема началась с того что был куплен новый ноут с 15" full-hd дисплеем и к нему дополнительно подключен по hdmi 22" full-hd монитор. Оказалось, что win 10 масштабирует приложения для нормального восприятия. Однако по факту это масштабирование работает в приложениях криво. Для работы нужна Visual Studio 2015 и запустив её и перетащив окно на доп.монитор я увидел нормально масштабированное, приложение но с ужасно размытыми шрифтами. В настройках экранов всё чётко: ноутбучный - масштаб 125%, доп - масштаб 100%. Решение якобы есть в отключении масштабирования для приложения на вкладке совместимость. Но ни в свойствах ярлыка, ни в исполняемом EXE вкладки "совместимость" нет. Запустив средство устранения неполадок совместимости таки удалось натыкать настройки чтобы шрифты стали четкими. Но теперь беда в том, что весь интерфейс приложения стал слишком крупным. Т.е. интерфейс просто растянулся пропорционально диагонали основного монитора ноутбука. т.е. у меня фактически сейчас масштаб на обоих мониторах для этого приложения 125%. Если для ноутбучного 15" это хорошо, то на большом мониторе - плохо.

Как найти вкладку совместимость, может кто сталкивался? Средство устранения неполадок совместимости работает, но не спасает.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2017, 16:44
Ответы с готовыми решениями:

В свойствах CMD.exe нет вкладки совместимость
Возникла необходимость запускать cmd.exe от имени администратора по умолчанию. Открыл...

Нет вкладки "Совместимость" ни на одном из .EXE файлов и ярлыков. Стоит 8.1
Нет вкладки "Совместимость" ни на одном из .EXE файлов и ярлыков. Прошу помощи!

Вебкамера ноута странно работает. В некоторых прогах есть, в некоторых нет
Две недели назад всё было норм. (ко мне обратился друг за помощью, поэтому что он сделал за эти две...

Почему в некоторых случаях используется массив для хранения стека, а в некоторых нет?
Почему в некоторых случаях используется массив для хранения стека ,а в некоторых нет

Кодировка на некоторых компах нормальная, на некоторых - нет.
Привет! Была проблема: некорректно отображались русские символы при выводе данных из БД....

2
Ушел с форума
Эксперт С++
16475 / 7438 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 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.
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2017, 17:10
Помогаю со студенческими работами здесь

Совместимость некоторых комплектующих
Доброго времени суток! Подскажите пожалуйста насколько удачно сочетаются эти комплектующие и какой...

Рекламные вкладки на некоторых сайтах
Заметил, что на некоторых сайтах появляются рекламные баннеры, небольшие, ненавязчивые; я сам едва...

Совместимость некоторых игр и программ с Windows 7
как поставил 7 началось, то одно несовместимо, то другое, хотя у друга тоже семерка максимальная и...

Exe файл не запускается на некоторых компьютерах
Создал калькулятор с помощью которого наши партнеры которые продают наши двери рассчитывают...

Не запускаются некоторые *.exe (совместимость)
Вчера обновил Windows 7 Ultimate x32 до Windows 8 Pro x32.После чего перестали запускатся кое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru