Страницы
- Друзья
- Карта сайта
- О сайте
Промо
В одном из филиалов периодически, при запуске RDP сеанса, начало выскакивать сообщение — Ошибка кэширования рисунков на диск.

На работоспособности терминала это не сказывалось, но каждый раз при запуске, приходилось жать кнопку ОК. Зайдя в свойства RDP подключения и открыв вкладку «Дополнительно» я выключил Темы и Кэширование графики.

После этого терминалка начала работать ещё шустрее. А в конце концов оказалось, что у юзера просто не было прав на запись файлов в папку TEMP.
Комментарии
|
Комментарий от Сергей [ 19 июня, 2013, 17:30 ] |
|
Добрый день! А не могли бы вы уточнить, на запись файлов в папку Темп на компьютере юзера, или на самом сервере к которому подключается терминалка? День просидел, и галочки убирал, и в свойствах диска настраивал ничего не получилось. 🙁 |
|
Комментарий от Андрей [ 18 октября, 2015, 15:24 ] |
|
спасибо огромное !!! и от от ошибки избавил и шустрее работать стало !!!))))))) |
Поиск по сайту
Статистика
Мета
- Админ
- RSS записей
- RSS комментариев
этот параметр меня всегда смущал:

Что именно делает кэширование растровых изображений в клиенте удаленного рабочего стола Windows? Я понимаю, что это должно улучшить производительность соединения, но как? Это действительно такая большая разница?
источник
кэширование растрового изображения означает, что изображения и другие растровые ресурсы хранятся локально на клиентском компьютере для повторного использования позже. Таким образом, удаленный сервер или ПК не отправляет изображения дважды, уменьшая количество отправляемых данных и экономя использование полосы пропускания.
этот параметр имеет особое значение для медленных соединений (с низкой пропускной способностью), меньше, если вы подключаетесь к машине в той же локальной сети.
при включении параметра клиент удаленного рабочего стола кэширует растровые изображения в файл BMC, расположенный на жестком диске клиента в (пример для Windows XP)
C:Documents and Settings<username>Local Settings
Application DataMicrosoftTerminal Server ClientCache
папка.
Примечание (интересно, если ваш компьютер является частью домена): поскольку папка кэша хранится в папке» локальные параметры», она не будет реплицирована как часть перемещаемого профиля пользователя.
отвечен splattne 2016-06-27 14:23:32
источник
Он кэширует рисунки, как фон рабочего стола, иконки, и т. д. 🙂
здесь статье для вас.
из документа:
Постоянное Кэширование Растровых
постоянные
добавлено кэширование растровых изображений
к кэшированию в памяти растровых изображений и
глифы, существовавшие в TS 4.0. Тот
растровые изображения с сервера сохраняются
на диск на клиентском компьютере, который
позволяет кэшировать растровые изображения для повторного использования
между сеансами клиента, а также
обеспечивает гораздо больший размер кэша
(10 МБ против 1,5 МБ). Как видно на рисунке
4 (в связанного документа), добавление постоянного кэширования
уменьшает объем передаваемых данных
сетевое подключение, которое в свою очередь
сокращает время, необходимое для
отрисовка растровых изображений на экране,
пропорционально скорости сети
соединение
вполне вероятно, что некоторые из них устарели, поскольку документ был выпущен 9 лет назад, но, надеюсь, он все еще получает через рассуждения о кэшировании растровых изображений.
отвечен Ant 2009-07-17 13:34:47
источник
Так как RDP полагается на передачу команд рисования клиенту, а не только необработанных пикселей с виртуального экрана, в конечном счете команды рисования придут, которые говорят «нарисовать это растровое изображение на экране», и для этих команд, копия растрового изображения будет отправлена клиенту, а также.
этот параметр будет кэшировать растровые изображения для этих команд, так что в следующий раз, когда команда приходит с тем же растровым изображением, растровое изображение не должно быть передано. Это значительно ускоряет протокол RDP по медленному соединению.
источник
На чтение 2 мин Просмотров 139 Опубликовано 11.05.2022
Данная статья подходит для всех версий Windows Server.
Если у Вас возникает проблема черного экрана при подключении к удаленному рабочему столу (RDP) в большинстве случаев эта проблема может быть связана с «зависшей» сессией. Т.е когда пользователь не разлогинивается в удаленном рабочем столе, а просто закрывает окно RDP, иногда это оправдано, для быстрого повторного подключения
Содержание
- Отключение постоянного кэширования точечных рисунков
- Отключение сжатия для RDP
- Отключение taskoffload через терминал

Разлогинить пользователя через диспетчер задач. с использованием mstsc /admin для локального подключения

Администратор, либо любой другой пользователь имеющие данные права может зайти в диспетчер задач => Пользователи => Найти нужного пользователя => Нажать кнопку «Выйти». После чего тот пользователь у которого был черный экран снова подключается по RDP и данная проблема должна быть устранена.Самостоятельный выход пользователя без вмешательства администратора
Другой способ, который пользователь сам может совершить без вмешательства администратора — это в сессии RDP (на черном экране) нажать горячие клавиши ctrl+alt+end и из данного меню нажмите «Выход» или «Выйти из системы».

Отключение постоянного кэширования точечных рисунков
Если вышеуказанные методы не помогли, попробуйте у пользователя отредактировать настройки подключения. В меню «Взаимодействие» снимите галку «Постоянное кэширование точечных рисунков».

Помимо всего, можете попробовать уменьшить разрешение экрана для сессии RDP.

Отключение сжатия для RDP
Если вышеуказанные методы так же не сработали, можно попробовать отключить сжатие для RDP, так иногда советуют в техподдержке Microsoft.
Win + R => gpedit.msc => Конфигурация компьютера => Административные шаблоны => Компоненты Windows > Службы удаленных рабочих столов => Узел сеансов удаленных рабочих столов => Настройка сжатия данных RemoteFX. Включаем функцию и ставим «Не использовать алгоритм сжатия RDP».


Отключение taskoffload через терминал
По различным наблюдениям иногда от черных экранов помогает отключение функции taskoffload. Откройте на сервере командную строку от имени администратора и введите: netsh int ip set global taskoffload=disabled
После перезагрузите сервер.Лицензирование сервера
Помимо всего, убедитесь, что у Вас сервер лицензирован и кроме черного экрана у клиентов не выходят какие-либо ошибки. К примеру как на скриншоте ниже:

Такие ошибки могут означать, что терминальный сервер не лицензирован
Windows RDP (протокол удаленного рабочего стола) позволяет вам получить доступ к другому компьютеру. Функции RDP с использованием современного удаленного рабочего стола Windows или устаревшего приложения для подключения к удаленному рабочему столу.
При попытке установить соединение вы могли столкнуться с сообщением об ошибке: ваш компьютер не может подключиться к удаленному компьютеру из-за ошибки пакета безопасности. Скорее всего, эта ошибка возникла из-за того, что вы инициируете соединение через прокси-сервер.
В этой статье мы обсудим ошибку пакета безопасности и покажем, как ее исправить.
В нашем руководстве вы также можете получить лучшие предложения по программному обеспечению для удаленного управления для Windows 10 и 11.
Почему я получаю сообщение об ошибке «Отключенный пакет безопасности Remoteapp»?
Существует несколько причин этой ошибки, и наиболее распространенными являются значения вашего реестра. Если приложение неправильно настроено в реестре, вы можете столкнуться с этой проблемой.

Также возможно, что есть проблема с вашими учетными данными, поэтому их удаление и повторное добавление может решить эту проблему.
Как исправить ошибку пакета безопасности в Windows 11?
1. Удалите кеш подключения RDP в реестре.
- Откройте диалоговое окно «Выполнить» с помощью Windows + R, введите regedit и нажмите «ОК».

- Перейдите к:
ComputerHKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientDefault

- На правой панели выберите список подключений; они помечены как MRU(X), где X — число, щелкните их правой кнопкой мыши и выберите параметр удаления.

- Перейдите к:
ComputerHKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientServers

- Щелкните правой кнопкой мыши папку сервера и выберите «Удалить».

- Нажмите на окно «Пуск», введите CMD и выберите «Запуск от имени администратора».

- Введите следующую команду и нажмите Enter:
del /ah %homepath%documentsdefault.rdp

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

- Перейдите в раздел «Учетные записи пользователей». Затем перейдите в диспетчер учетных данных и выберите «Управление учетными данными Windows».

- В разделе «Общие учетные данные», если у вас есть какие-либо сохраненные учетные данные RDP, он покажет нам IP-адрес, которому предшествует TERMSRV. Разверните его и нажмите «Удалить».

Обратите внимание, что если вы выберете параметр » Запомнить меня» перед вводом пароля для нового удаленного RDP-подключения, ваши учетные данные (имя пользователя и пароль) будут сохранены в диспетчере учетных данных Windows.
Клиент RDP использует ранее запомненные учетные данные для аутентификации на удаленном хосте для последующих подключений. Удаление этих учетных данных может устранить ошибку пакета безопасности.
3. Отключите кэширование растровых изображений удаленного рабочего стола.
- Откройте круглый диалог с помощью Windows+ R, введите mstsc.exe и нажмите кнопку ОК.

- Перейдите на вкладку «Опыт» приложения «Подключение к удаленному рабочему столу» и снимите флажок «Постоянное кэширование растровых изображений» внизу.

Обратите внимание, что постоянное кэширование растровых изображений включено в клиент RDC (подключение к удаленному рабочему столу). В качестве кэша растрового изображения клиент RDP кэширует редко меняющиеся части удаленного экрана.
Клиент mstsc.exe использует это для загрузки элементов экрана из кэша локального диска, которые не изменились с момента последнего рендеринга. Функция кэширования RDP уменьшает количество данных, отправляемых по сети.
При использовании кэша RDP он может быть поврежден. Отключение постоянного кэширования растровых изображений также может быть полезным.
4. Используйте сторонний RDP
Сторонний RDP может не решить проблемы с Windows RDP, но это отличный способ обойти его. Сторонние решения часто более продвинуты, чем встроенное решение Windows.
Такой инструмент, как Mikogo, является жизнеспособным вариантом и обладает множеством функций.
Вы можете помочь клиентам, используя мышь и удаленную клавиатуру, или вы можете передать кому-то другому управление вашим ПК.
Он предлагает функцию, которая позволяет вам обмениваться документами, рабочим столом или окнами приложений в режиме реального времени с участием до 25 участников собрания.
Это также позволяет отображать только те окна приложений, которые вы хотите видеть, и скрывать остальные, гарантируя, что ваша презентация будет в центре внимания. Mikogo также поддерживает до четырех мониторов.
Могу ли я запретить Windows сохранять историю подключений RDP?
В качестве предотвращения ошибки пакета безопасности вы можете захотеть, чтобы Windows не сохраняла историю подключений RDP. Это возможно.
В этом случае следует отключить для всех учетных записей автоматическую запись в ветку реестра:HKCUSoftwareMicrosoftTerminal Server Client
Обратите внимание: если у вас нет доступа к gpedit.msc, возможно, вы не сможете запретить Windows сохранять историю подключений RDP вручную.
Эти решения — простые вещи, которые можно попробовать, если вы получаете сообщение об ошибке пакета безопасности при попытке создать удаленное соединение.
Мы хотели бы прочитать ваши комментарии и узнать, какие из обсуждаемых решений помогли вам устранить ошибку пакета безопасности.
Удаленный рабочий стол Microsoft — это спасение, когда вам нужно удаленно подключиться к компьютеру с помощью другого ПК или мобильного устройства. Вы можете включить опцию «Удаленный рабочий стол» в разделе «Настройки» и загрузить необходимое приложение на свой смартфон. Однако некоторые пользователи видят черный экран даже после успешного подключения к удаленному компьютеру.

Многие пользователи сталкивались с ошибкой и в более ранних версиях Windows. Некоторые пользователи также сообщают, что, увидев черный экран, клиент удаленного рабочего стола отключается или аварийно завершает работу. Как всегда, может быть несколько причин, по которым удаленный рабочий стол показывает ошибку черного экрана. Вот несколько известных способов устранения неполадок.
Давай начнем.
Как всегда, мы рекомендуем обновить Windows 10 до последней версии. Вполне возможно, что на вашем компьютере есть ожидающие обновления. Откройте «Настройки», нажав клавишу Windows + I на клавиатуре, и выберите «Обновление и безопасность».

Проверьте, доступны ли какие-либо обновления, и если да, обновите и перезагрузите компьютер, прежде чем снова пытаться подключиться удаленно.
Примечание. Майкрософт в курсе проблемы
2. Обновите RDP-клиент
Я буду использовать приложение для Android в качестве примера для этого поста. Обновите клиент Microsoft Remote Desktop на любом устройстве, на котором вы его используете. Откройте Play Store на Android и найдите приложение.


Если доступно обновление, вы увидите опцию «Обновить». Если нет, вы увидите опцию «Открыть». Между разными версиями приложений могут быть проблемы с совместимостью, поэтому мы рекомендуем обновлять приложения.
3. Запустите диспетчер задач
Если вы не можете просматривать рабочий стол и вместо этого видите черный экран, одним из временных решений проблемы является запуск диспетчера задач. Нажмите клавиши быстрого доступа Ctrl+Shift+Esc на клавиатуре, чтобы открыть диспетчер задач.

Теперь вы должны увидеть рабочий стол. Держите диспетчер задач открытым, пока не завершите свою работу. Затем вы сможете устранить проблему позже, когда у вас будет время.
Другой вариант — использовать комбинацию клавиш Ctrl+Alt+Del, которая вызывает синий экран с Диспетчером задач, указанным в качестве одного из вариантов.
Совет для профессионалов: ознакомьтесь с нашим подробным руководством по основным сочетаниям клавиш в Windows 10.
4. Изменить разрешение
Установка разрешения экрана выше рекомендуемого также может привести к тому, что на удаленном рабочем столе будет отображаться черный экран. Щелкните правой кнопкой мыши в любом месте рабочего стола и выберите «Параметры экрана».

Прокрутите немного, чтобы найти параметр «Масштаб и макет». В разделе Разрешение экрана выберите рекомендуемое разрешение или попробуйте меньшее. Многое также будет зависеть от размера экрана вашего монитора и конфигурации системы.
5. Отключить кэширование растровых изображений
Кэширование растровых изображений — это процесс, при котором компьютер создает кэш-файлы изображений и других ресурсов и сохраняет их локально на клиенте удаленного рабочего стола. Хотя это полезно для соединения с низкой пропускной способностью, оно потребляет ресурсы и замедляет работу ПК, что иногда приводит к ошибке черного экрана рабочего стола.

Поскольку эта опция недоступна для мобильных приложений, в качестве примера я буду использовать настольное приложение. Найдите и откройте клиент RDP и на вкладке «Впечатления» отключите постоянное кэширование растровых изображений.
6. Обновите драйверы графического процессора
Microsoft рекомендует, чтобы обновление драйверов графического процессора могло решить проблему. Найдите и откройте Диспетчер устройств. Дважды щелкните Видеоадаптеры и щелкните правой кнопкой мыши графическую карту, чтобы обновить ее.

Перезагрузите компьютер один раз, прежде чем пытаться подключиться к клиенту удаленного рабочего стола.
Подождите, вы используете видеокарту NVIDIA? Он создает оверлей, который позволяет пользователям делать снимки экрана и записывать экран во время игры, также называемый ShadowPlay. По какой-то причине он не позволит вам подключиться через RDP-клиент. Чтобы отключить, откройте GeForce Experience > Настройки > вкладка Общие > отключите опцию SHARE.
7. Отключить быстрый запуск
Быстрый запуск — это функция Windows, которая поможет быстро перезагрузить ноутбук с Windows или вывести его из спящего режима. Откройте панель управления, найдите и нажмите «Электропитание».

Нажмите «Выберите, что делают кнопки питания».

Сначала нажмите «Изменить параметры, которые сейчас недоступны», а затем снимите флажок «Включить быстрый запуск».

Сохранить изменения.
8. Запустите сканирование SFC
Средство проверки системных файлов (SFC) просканирует ваш компьютер на наличие поврежденных системных файлов и восстановит их. Просто откройте командную строку с правами администратора и введите команду ниже, а затем нажмите Enter.
sfc/scannow
В случае ноутбука оставьте его подключенным к источнику питания, так как процесс может занять некоторое время. Перезагрузите компьютер после завершения сканирования.
9. Новая учетная запись пользователя
Если ничего не помогает, вы можете попробовать создать новую учетную запись пользователя, чтобы проверить, работает ли она. Нажмите клавишу Windows + I, чтобы открыть «Настройки», и нажмите «Учетные записи».

В разделе «Семья и другие пользователи» нажмите «Добавить кого-то еще на этот компьютер».

Следуйте инструкциям на экране, чтобы ввести идентификатор пользователя, пароль и другие данные для создания новой учетной записи. Когда закончите, вы можете легко дать права администратора этой учетной записи. Нажмите на имя учетной записи в Настройках и выберите Изменить тип учетной записи.

Выберите «Администратор» в раскрывающемся меню здесь.

Переключите учетные записи пользователей и попробуйте подключиться с данными идентификатора пользователя этой новой учетной записи из клиента удаленного рабочего стола. Посмотрите, по-прежнему ли у вас появляется черный экран на рабочем столе или после этого происходит сбой.
Подключиться удаленно
По большей части клиент удаленного рабочего стола должен работать по назначению. Тем не менее, в Windows все еще есть некоторые необнаруженные особенности, которые могут привести к ошибке черного экрана на рабочем столе. Надеюсь, одно из упомянутых выше решений сработало для вас.
Если вы нашли другое решение, поделитесь с нами в комментариях ниже, и мы также включим его.
Далее: Все еще не можете удаленно подключиться к компьютеру? Столкнулись с какой-то другой проблемой вместо черного экрана на рабочем столе? Прочтите следующий пост, чтобы узнать о некоторых решениях для устранения этой ошибки.
Post Views: 194
При использовании встроенного клиента подключений через удалённый рабочий стол (mstsc.exe) нужно быть готовым к тому, что Windows сохраняет историю подключений. Сохраняются имя или IP-адрес удалённого устройства и имя пользователя, под которым было осуществлено подключение. Иногда это может приводить к глюкам операционной системы. Впрочем, и без последних иногда возникает необходимость очистить историю RDP-подключений.
К примеру, Вы подключаетесь по RDP с общедоступного компьютера. Не лучшая мысль, но иногда так складываются обстоятельства. Информация о подключениях хранится в реестре Windows отдельно для каждого пользователя. Таким образом, если пользователь не обладает правами администратора в системе, историю чужих подключений он не посмотрит. А вот администратор может посмотреть чужие подключения.
Очистка истории подключений через RDP
Итак, посмотрим, что у нас в реестре. Откройте реестр Windows командой regedit. Можно вбить в командной строке или через Пуск → Выполнить.
Нас интересует ветка HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server Client. Обратим внимание на подразделы Default и Servers. Первый хранит информацию о 10 последних подключениях, а второй содержит в себе перечень всех удалённых устройств и имён пользователей, которые использовались для подключения по RDP.
Зайдя в HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientDefault, вы увидите десять ключей реестра с именами от MRU0 по MRU9 (Most Recently Used). Удалите их, чтобы очистить историю подключений по RDP.

Если развернуть HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientServers, то можно увидеть перечень хостов, к которым ранее подключались под текущим пользователем. Интересны ключи UsernameHint и CertHash. Это имя пользователя, которое ранее использовалось для подключения к хосту, и отпечаток RDP-сертификата сервера. Имя пользователя из UsernameHint будет подставлено при следующей попытке подключения к удалённому компьютеру.

Удалите содержимое ветки HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientServers. Если подразделов там много, можно удалить раздел Servers целиком, а потом создать новый пустой с таким же именем.
Далее необходимо удалить файл Default.rdp из каталога Документы текущего пользователя. Файл является скрытым, поэтому предварительно нужно включить отображений скрытых файлов и папок.

Но и это ещё не всё. Информацию о последних RDP-сессиях Windows хранит ещё и в списках быстрого перехода (jump lists). Если набрать в поисковой строке «mstsc», то можно будет увидеть совершённые ранее подключения. Чтобы отключить ведение истории, откройте в реестре ветку HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced, найдите там ключ Start_TrackDocs (или создайте, если ключ отсутствует) и задайте ему значение 0 (тип DWORD). Для очистки уже существующих списков, нужно удалить файлы в каталоге %AppData%MicrosoftWindowsRecentAutomaticDestinations.
Вышеописанные действия можно автоматизировать. Ниже пример скрипта:
@echo off reg delete "HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientDefault" /va /f reg delete "HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientServers" /f reg add "HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientServers" attrib -s -h %userprofile%documentsDefault.rdp del %userprofile%documentsDefault.rdp del /f /s /q /a %AppData%MicrosoftWindowsRecentAutomaticDestinations
Что делает данный скрипт?
- Отключение вывода информации в консоль;
- Очистка информации о последних 10 подключениях;
- Очистка информации о ранее сделанных подключениях путём пересоздания раздела Server;
- Убирание атрибутов Скрытый и Системный у файла Default.rdp в каталоге текущего пользователя;
- Удаление файла Default.rdp;
- Очистка списков быстрого перехода.
Скрипт с подобной функциональностью в PowerShell будет выглядеть следующим образом:
Get-ChildItem "HKCU:SoftwareMicrosoftTerminal Server Client" -Recurse | Remove-ItemProperty -Name UsernameHint -Ea 0 Remove-Item -Path 'HKCU:SoftwareMicrosoftTerminal Server Clientservers' -Recurse 2>&1 | Out-Null Remove-ItemProperty -Path 'HKCU:SoftwareMicrosoftTerminal Server ClientDefault' 'MR*' 2>&1 | Out-Null $docsfoldes = [environment]::getfolderpath("mydocuments") + 'Default.rdp' remove-item $docsfoldes -Force 2>&1 | Out-Null
Запрет на сохранение истории подключений через RDP
Кроме непосредственно очистки истории RDP-подключений можно запретить Windows собирать эту историю как таковую. К сожалению, разработчики Windows не предусмотрели возможность такого отключения через интерфейс системы, и нам снова придётся лезть в реестр.
Щёлкнув правой кнопкой мыши по разделу HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server Client, выберите пункт Разрешения.

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

Отключение кэширования изображений
Во встроенном RDP-клиенте Windows есть функция кэширования изображений. Клиент RDP сохраняет редко изменяющиеся куски удалённого рабочего стола в виде растровых изображений. Это уменьшает количество данных, передающихся по сети.
Кэш находится в папке %LOCALAPPDATA%MicrosoftTerminal Server ClientCache и представляет из себя файлы с расширениями bmc и bin. В них хранятся растровые изображения размером 64×64 пикселя. При помощи несложных скриптов из этих изображений можно сложить часть удалённого рабочего стола.

Для отключения кэширования изображений нужно открыть настройки RDP-клиента, нажав Показать параметры. На вкладке Взаимодействие нужно найти пункт Постоянное кэширование точечных рисунков и снять галочку.

После всех этих манипуляций подключения к удалённому рабочему столу в Windows станут чуть приватнее.