1с 77 + server 2012 масштабирование

1. Andrey1804 3 27.11.15 10:23 Сейчас в теме
Всем доброго дня , так уж получилось , что на рабочий сервер 2012 r2 нужно поставить 7,7 , все запускается только мутное , галочка отключить масштабирование не помогает , подскажите кто сталкивался , реально ли запустить ее в нормальном формате ?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vcv 89 27.11.15 10:32 Сейчас в теме
(1) Andrey1804, Попробуйте параметрами совместимости покрутить
Прикрепленные файлы:
14. hogik 443 28.11.15 18:17 Сейчас в теме
(1)
Андрей (Andrey1804).
Вот, гляньте "теорию".
Три части:
http://www.ixbt.com/portopc/96dpi.shtml
http://www.ixbt.com/portopc/96dpi-2.shtml
http://www.ixbt.com/portopc/96dpi-3.shtml
Может, поможет в понимании проблемы...
3. Andrey1804 3 27.11.15 10:34 Сейчас в теме
Я же писал выше , что это не помогает
4. Andrey1804 3 27.11.15 10:34 Сейчас в теме
у всех программ работает у 7ки нет , ставил разные платформы
5. Andrey1804 3 27.11.15 10:41 Сейчас в теме
Может у кого стоит 77 на server 2012 , как у вас ?
6. ivsher 27.11.15 15:28 Сейчас в теме
(5) Andrey1804, Стоит, и даже настроено RemApp. Проблем особых нет, ну кроме модальных окон. Ну это неизлечимо.
И тут даже не понятно в кого стрелять или в Била или в Борю :)
7. Andrey1804 3 27.11.15 17:32 Сейчас в теме
(6) ivsher, а как у вас с масштабированием ? у меня ужас просто ,шрифты размыты
Прикрепленные файлы:
8. ivsher 27.11.15 21:00 Сейчас в теме
Смот(7) Andrey1804, ну вот смотрите. я специально ничего не настраивал просто установил 1с7.7 и все. даже с режимом совместимости ничего не мутил.
Прикрепленные файлы:
9. ivsher 27.11.15 21:02 Сейчас в теме
ну мелковата картинка, но это учтите я с ноута запускал 15 дюймов фулхд 1920х1080. А так на нормальном мониторе с 21' все гут.
10. Andrey1804 3 27.11.15 23:40 Сейчас в теме
так в чем проблема , что не так у меня ? подскажите -очень надо
28. ivsher 30.11.15 09:34 Сейчас в теме
(10) Andrey1804, Ну даже не знаю что вам 1и сказать. Я ничего такого не настраивал. Просто поставил 2012 и все. Правда поднят у меня еще RemoteApps. Но у меня и просто по RDP все норм работает. Возможно дело в самой семерке? Могу скинуть свой инсталятор, если хотите. Ну это через скайп или мыло.
29. Andrey1804 3 30.11.15 20:42 Сейчас в теме
(28) ivsher, инсталляторы разные пробовал,все одно
11. Andrey1804 3 27.11.15 23:40 Сейчас в теме
12. Cooler 22 27.11.15 23:51 Сейчас в теме
(11) Andrey1804, а вот это не похожий на ваш случай? Решения, к сожалению, не приведено.
13. Andrey1804 3 28.11.15 16:33 Сейчас в теме
Да что то похож , дрова видео стоят нормальные , 1с 8 запускается без проблем , только 77 глючная какая то
15. Andrey1804 3 28.11.15 18:23 Сейчас в теме
Подключил монитор напрямую к серверу , все шрифты на отлично , значит получаетcя все дело в RDP
18. MaxDavid 127 28.11.15 19:04 Сейчас в теме
(15) Andrey1804, если в свойствах RDP-соединения указать Экран -> Размер удаленного рабочего стола -> Во весь экран, проблема исчезает?
16. Andrey1804 3 28.11.15 18:42 Сейчас в теме
В настройках подключения к удаленному рабочему столу все перепробовал , результат такой же :(
17. Andrey1804 3 28.11.15 18:50 Сейчас в теме
Вот в чем разница ?почему у 8ки все отлично , у 7ки размыто
Прикрепленные файлы:
20. hogik 443 28.11.15 19:16 Сейчас в теме
(17)

почему у 8ки все отлично


Проанализировав эти проблемы и ваши отзывы, мы перевели 1С:Предприятие в режим dpi-aware. То есть теперь 1С:Предприятие самостоятельно выполняет масштабирование и не использует режим виртуализации Windows.


http://v8.1c.ru/o7/201412taxi/index.htm

P.S.
Почитайте "теорию" по ссылкам из (14) сообщения.
19. Andrey1804 3 28.11.15 19:12 Сейчас в теме
У меня стоит на весь экран , ничего не помогает. Заметил то , что в свойствах 1cv7.exe ставлю галочки (например запускать в режиме 640*480) ничего через терминал не работает ,локально на сервере -все ОК , такое ощущение , что прав нет именно на это приложение , хотя права полные.
21. MaxDavid 127 28.11.15 19:18 Сейчас в теме
(19) Andrey1804, ClearType не включен случайно?
22. Andrey1804 3 28.11.15 20:57 Сейчас в теме
(21) MaxDavid, Включал -выключал все одно и именно когда заходишь через терминал...
23. Andrey1804 3 28.11.15 21:05 Сейчас в теме
Проблема в том что через терминал стартер никак не реагирует на изменение свойств совместимости , а локально реагирует !
24. Andrey1804 3 28.11.15 21:37 Сейчас в теме
Люди добрые , я уже всю голову сломал , поставил локально на сервере галочку использовать одинаковый масштаб для всех дисплеев и о чудо , на моем ноуте через терминал (разрешение 1920х1080) 77 запустилась в нормальном масштабировании , но вот некоторые меню windows (например меню правой кнопки мыши ) мутные .... SOS !!!
25. Andrey1804 3 29.11.15 08:14 Сейчас в теме
77 стоит на Win 2003 server -ВСЕ ОК , на Win 2012 server - проблема , может где настройки масштабирования какие есть ы 2012 ?
26. vcv 89 29.11.15 09:14 Сейчас в теме
Может через remoteApps заработает нормально?
27. Andrey1804 3 29.11.15 14:14 Сейчас в теме
(26) vcv, RemoteApps Знаю ,что это но никогда не настраивал :(
30. Andrey1804 3 30.11.15 20:44 Сейчас в теме
Сегодня зашел с другого компа ,под Администратором шрифты мутные , под юзером с ограниченными правами все ОК , с моего ноута (win 10,1920х1080) под любым юзером мутный шрифт
31. Jill 17 01.12.15 13:16 Сейчас в теме
(30) Andrey1804, не, ну правда, количество точек на дюйм (размеры шрифтов в версиях старше xp) какие стоят?
32. Andrey1804 3 01.12.15 17:09 Сейчас в теме
(31) Jill, Где стоят ? поясните плиззз...
33. Andrey1804 3 03.12.15 07:39 Сейчас в теме
Жалею , что 2012 поставил надо было остановиться на 2008, так и не решил проблему .Буду признателен за новые мысли ....
34. vcv 89 03.12.15 12:09 Сейчас в теме
Может причины аналогичны проблемам со шрифтами Win8 и Win10?
Почитай http://answers.microsoft.com/ru-ru/insider/forum/insider_wintp-insider_devices/%d0%bc%d1%83%d1%82%d0%bd%d1%8b%d0%b5/dadae1b­9-c7ee-4e5e-9814-054bb9661555
Хотя, эти это та же проблема, 100% решения к ней не существует.
35. Andrey1804 3 03.12.15 16:54 Сейчас в теме
Да тут вообще все не понятно , 1920*1080(win10)-RDP-win2003 server -полет отличный
1920*1080(win10)-RDP-win2012 server -Туман, 1280*1024(Win7)под админом -RDP-win2012 -туман,1280*1024(Win7)под User-RDP-win2012 -Все ок!
ГДЕ ЛОГИКА ?
36. Xershi 1488 03.12.15 17:01 Сейчас в теме
(35) Andrey1804, может снести профиль стоит?
37. Andrey1804 3 03.12.15 18:01 Сейчас в теме
(36) Xershi, а толку все равно с ноута ,где fullHD мутно под любым юзером
38. edstary 12.12.15 13:31 Сейчас в теме
Типы приложений, как они масштабируются (или не масштабируются)


Теперь давайте рассмотрим, какие методы должны использоваться для существующих Windows приложений при высоких значениях DPI. Следующая таблица обобщающая, позже мы рассмотрим различные случаи более подробно.

DPI-Aware флаг не установлен DPI-Aware флаг установлен
Не DPI-Aware Нужно использовать DPI виртуализацию Нужны исправления от разработчиков
DPI-Aware Нужно использовать масштабирование в стиле Windows XP Всегда масштабируется правильно

Приложения вообще не заботящиеся о DPI — это либо очень старые или плохо написанные, но, тем не менее, по-прежнему используемые. Одним известным примером является ITunes от Apple для Windows. Здесь разработчики используют системные шрифты для GUI и, не заботясь о фактических размерах шрифта, они жестко привязывают размеры окон к разрешению 96 DPI, естественно искажая GUI, когда при более высоких значениях DPI увеличиваются размеры шрифтов.

Такие приложения требуют нового метод масштабирования «виртуализации DPI», к сожалению, это часто делает интерфейс размытым. В противном случае вы столкнетесь с проблемами начиная, от обрезания текста до перекрытия элементов контроля, иногда, делая GUI полностью непригодным (к счастью, это, случается редко). За эти годы я собрал несколько образцов скриншотов не корректных приложений.

Пример приложения, работает только при DPI равном 96








Приложения умеющие подстраивать свой GUI под различные значения DPI, но не имеющие DPI-Aware флага — Это типичные приложения эпохи Windows XP. Здесь разработчики позаботились, чтобы получить фактические размеры шрифтов системы перед созданием GUI. Такие приложения отображаются корректно при использование масштабирования в стиле Windows XP. К сожалению, так как они не устанaвливают DPI-Aware флаг, чтобы сообщить Windows этот факт, для них, по умолчанию, будет использована «DPI виртуализация», делая их GUI нечетким. Это может вам не понравиться, так что, вы, возможно, захотите принудительно использовать стиль масштабирования Windows XP для таких приложений.

Пример такого приложения и разрешение 150% (144 DPI)




Приложения умеющие подстраивать свой GUI под различные значения DPI, имеющие DPI-Aware флаг — Это новейший тип приложений которые полностью беспроблемны, независимо от настроек DPI. DPI-Aware флаг установлен автоматически для Windows Presentation Foundation (WPF) и GDI+ приложений, так как эти APIs предоставляют встроенные средства масштабирования. Разработчикам использующим старый GDI API и (удивительно) Windows Forms, нужно вручную помечать свои DPI-Aware приложения.

Приложения не приспособленные к изменению DPI, но имеющие DPI-Aware флаг — это еще хуже чем полностью игнорирование значения DPI. В примерах вы найдете GUI приложений, хорошо масштабируемых вплоть до 120 DPI, но не выше, или приложений JavaFX. Тут мы уже ничего сделать не можем, т.к. у нас нет возможности заставить Windows использовать DPI виртуализацию, для таких программ. После того как DPI-Aware флаг установлен, приложение должно масштабировать себя самостоятельно. Мы можем только «пилить» разработчиков исправить их продукт — или использовать что-то другое.


Выбор метода масштабирования для ваших приложений


После того как вы решили что вы хотите использовать высокое значение DPI, ваш выбор метода масштабирования зависит от приложений в которых вы работаете. Имейте в виду, что, отключить «DPI виртуализацию» означает, установить флажок (check box) с некорректным названием «Использовать масштабы в стиле Windows XP» и наоборот.

•Если вам так невероятно повезло использовать только те приложения, которые являются одновременно DPI-Aware и устанавливают нужный флаг, тогда не имеет значения какой метод масштабирования вы выберете. Все приложения будут использовать масштабирование в стиле Windows XP, а DPI виртуализация никогда не будет использоваться.
•Если вы используете только хорошо написанные DPI-Aware приложения, но некоторые из них не устанавливают необходимый флаг, вы можете отключить «DPI виртуализацию». Таким образом, все приложения будут отображаться правильно без какого-либо замыливания вследствие масштабирования. Если ваш монитор имеет очень высокую плотность пикселей, такую, что масштабированные растровые изображения больше не выглядят размытыми, вы, возможно, захотите включить DPI виртуализацию в любом случае.
•Если у вас есть одно или несколько приложений не приспособленных к изменению DPI и не имеющие DPI-Aware флага, необходимо включить DPI виртуализацию, если вы не готовы мириться с перекошенным GUI приложений. К сожалению, тут возникает еще одна проблема, потому что, Microsoft реализовала эту опцию неудобно. Вы можете включить DPI виртуализацию только для всей системы, а не для отдельного приложения, а затем выборочно отключать для отдельных приложений.


Напоминаем, что в Windows 8.1 уже нет возможности выбора в этом вопросе. Если вы работаете при разрешении в 120 точек на дюйм (125%), каждая программа будет вынуждена использовать масштабирование в стиле Windows XP, a если вы работаете с более высоким разрешением, каждая программа, которая не является DPI-Aware, будет использовать по умолчанию «DPI виртуализацию».


Отказ от DPI виртуализации для отдельных приложений


После того как вы решили включить DPI виртуализацию или вы работаете в Windows 8.1, с разрешением более чем 120 точек на дюйм, вы можете проверить систему на предмет наличия DPI-Aware приложений, которые не имеют соответствующий флаг. И вернуть им возможность использовать масштабирование в стиле Windows XP, для которого они предназначены. Есть два способа сделать это, первый работает только для 32-разрядных приложений, второй универсален и подходит также для 64-битных приложений.

32-разрядные приложения — Это просто: щелкните правой кнопкой мыши на исполняемом файле в Проводнике Windows, выберите диалоговое окно «Свойства», перейдите на вкладку «Совместимость» и установите флажок «Отключить масштабирование изображения при высоком разрешении экрана». Вот и все, в Windows 8.1 это также работает для 64-битных приложений.

64-разрядные приложения — Без всякой видимой причины, возможно чтобы позлить пользователей 64-битных приложений, в Windows 8 и более ранних, упомянутый выше флажок, для 64-разрядных приложений отключен, хотя сам вариант вполне функционален, если внести изменения непосредственно реестр! Так что, запустите редактор реестра и перейдите к этому ключу:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Теперь добавьте строковое значение (REG_SZ), чье имя является полным путем к исполняемому файлу приложения и значением которого является HIGHDPIAWARE. Я рекомендую, чтобы вы сначала изменили несколько 32-битных приложений, как описано выше, чтобы вы могли увидеть некоторые примеры значений в этом ключе реестра.

Мы рассмотрели, как можно использовать настройки DPI на Windows Vista и более поздних версиях. И если вы когда-нибудь задумывались, для чего предназначена опция совместимости — «Отключить масштабирование изображения при высоком разрешении экрана». И почему она ничего не делает на вашей системе, теперь вы знаете: она эффективна, только если у вас включена общесистемная опция «DPI виртуализации» и только для приложений, которые не устанавливают DPI-Aware флаг должным образом, но при этом корректно используют масштабирование в стиле Windows XP.
39. Andrey1804 3 20.12.15 16:40 Сейчас в теме
(38) edstary, Много написано , но что-то не очень понятно решение ....
40. Yaromax 01.06.18 16:03 Сейчас в теме
Решение для Windows 2012R2 и терминальных приложений - на терминальном сервере в реестре все значения LogPixels поставить в 0x00000078 - это 125%, для старых приложений отключить масштабирование при высоких разрешениях экрана, заметка чтобы не забыть. в 1С 7.7 можно еще оставить размер шрифта в системе 100% и увеличить шрифт в настройках с 8 до 10, но это надо будет сделать каждому пользователю, возможно, распространить ключ реестра с настройками.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот