Приложение RDWeb вызывает мерцание рабочего стола

Приложение RDWeb вызывает мерцание рабочего стола

Я работаю над тестированием будущей миграции из среды терминального сервера на полностью опубликованный рабочий стол, настроенный с использованием RD Web Access на сервере Server 2012.

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

Все остальные приложения работают нормально, никаких проблем, проблема только в этой программе. Единственное, что я знаю, что отличает это приложение от других опубликованных нами приложений, это то, что это программа, созданная на .Net. Это приложение работает из среды TS без проблем и работает на всех наших серверах 2012 года без проблем. Оно также работает просто отлично как опубликованное приложение в настоящее время с одного из наших серверов 2008 R2. Но с этого приложения RDWeb серверов 2012 года это приложение не дружит.

Моя тестовая среда включает в себя следующее: Все серверы виртуальных машин.

1 сервер посредника подключений 1 сервер веб-доступа 2 сервера хоста сеансов

Тестирование приложений RDWeb с помощью клиента Windows 8 Pro и клиента Windows 7 SP1

Оба клиента столкнулись с одной и той же проблемой мерцания.

Я искал ответы несколько дней, пробовал разные варианты, включая попытки внести изменения в интерфейс рабочего стола Windows, RemoteFX, темы и другие вещи, чтобы найти возможное решение. Пока что я ничего не нашел, поэтому я пытаюсь связаться с сообществом, чтобы узнать, сталкивался ли кто-нибудь с этим раньше или мог бы помочь мне найти возможное решение этой проблемы.

решение1

Я не могу комментировать, поэтому это будет ответом.

Использует ли ваше .net-приложение WPF? Единственный раз, когда я видел проблемы с мерцанием экрана на платформах RDS, был баг в Server 2003 Terminal Services. Использование QuickBooks WPF привело к случайному мерцанию, как вы описываете. В том случае это было из-за проблемы с разрешениями на Server 2003, из-за которой мерцание наблюдалось у пользователей, не являющихся администраторами. Microsoft выпустила исправление для этой проблемы.

Источником вашей проблемы может быть Windows Presentation Foundation. Либо в способе его реализации в коде приложения, либо в его выполнении на Server 2012.

Связанный контент