Войти

Показать полную графическую версию : [решено] DWM грузит процессор и, возможно, вешает систему намертво


PATRI0T
26-08-2019, 10:41
Добрый день.
На компьютере с Win 10 Pro стоит Библиотека RdpWrap и работают 5 удаленных пользователей через RDP.
Работали нормально уже около 2х лет, но вот, после последних обновлений начались беды.

Я работаю сам за этим компом (не через RDP), но иногда, (1 раз из 5), когда я пытаюсь подключиться к нему по RDP из другого места, он намертво зависает. На пинги отвечает, но любые другие сетевые операции не выполняются - нет доступа к серверу БД firebird, smb ресурсам.. На самом компе шевелится мышка, клавиатура реагирует на CapsLock лампочками, но не более. Помогает только жесткая перезагрузка.
Плюс заметил, что иногда, у пользователей, которые отключились (но не вылогинились), процесс dwm грузит процессор (на прикрепленном скрине как раз эта ситуация. 2 пользователя отключены, и если посмотреть детализацию по процессам, То видно, что грузит именно dwm.exe)
Возмжоно, это както связано..
Подскажите пожалуйста, что может быть?
Спасибо

Win 10x64 (10.0.18362.267)
Intel i3-7100, 12Gb, SSD
https://c.radikal.ru/c30/1908/f4/81a30423de22.png

Ageron
26-08-2019, 12:31
Подскажите пожалуйста, что может быть? »

RdpWrap так работает, все из за него
клиентская ос не подходит для терминалов.

Iska
26-08-2019, 12:48
PATRI0T, уберите RdpWrap. Перезагрузитесь. Проверьте работоспособность единственного возможного удалённого подключения по RDP, при котором консольный сеанс блокируется.

PATRI0T
26-08-2019, 13:03
Нашел.
Как я понял, проблема не только у меня с моим RdpWrap, а у всех несчастных с Win10 1903 (затестите, если у кого стоит)
И решение тут (https://forums.intel.com/s/question/0D70P000006K2n4SAC)
В кратце - нужно групповой политике "Использовать графический драйвер WDDM для подключений к удаленным рабочим столам" выставить значение отключить
Сейчас, раб. день закончится, затестим.

Upd.
На всякий случай - для быстрого доступа к этому параметру используйте фильтрацию:
Конф. компьютера - Адм. шаблоны - дейсвтвия -фильтр - WDDM
Наш параметр появится в группе "Все параметры"

это удобнее, чем лазить по дереву, особенно когда не знаешь точно соответствие англ. и рус. названий

Ageron
27-08-2019, 09:34
В кратце - нужно групповой политике "Использовать графический драйвер WDDM для подключений к удаленным рабочим столам" выставить значение отключить »

после этих настроек, зайдите по RDP
запустите dxdiag.exe, вкладка Экран

какое устройство у вас там будет?

PATRI0T
27-08-2019, 11:29
https://c.radikal.ru/c33/1908/af/7417f51e0dd2.png
вот..

подключен по rdp

PATRI0T
27-08-2019, 15:56
Вот, подъехало решение через реестр (см тут (https://github.com/stascorp/rdpwrap/issues/858#issuecomment-523192537))
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v fEnableWddmDriver /t reg_dword /d 0 /f

Iska
27-08-2019, 16:41
Вот, подъехало решение через реестр »
Ну, так это и есть результат применения вышеуказанной политики.

Сейчас, раб. день закончится, затестим. »
Ну, и — как?

PATRI0T
28-08-2019, 01:30
И все прекрасно ) Проблема с пожиранием CPU у отключенных пользователей ушла.

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

И есть ли какая нибудь более удобная утилита для редактирования групповых политик, т.к. gpedit.msc весьма неудобна.. Нет быстрого поиска (хотя я нашел фильтрацию, вроде пойдет) и трудно в русской винде искать параметры на английском..
Те же претензии и к журналу событий. Нет ли чего-нибудь удобного, чем может, пользуется весь прогрессивный мир, а я один не знаю?
Буду благодарен за подсказки

Iska
28-08-2019, 23:39
И все прекрасно ) Проблема с пожиранием CPU у отключенных пользователей ушла. »
PATRI0T, спасибо, ясно.

PS. Конечно, я понимаю, что редактор групповых политик, по большому счету, это просто красивая мордочка для организации кучи параметров, которые хранятся по факту, в реестре. »
Неа. Вот как раз они в реестре не хранятся. Или хранятся не в реестре. В реестре временно хранятся результаты применения групповых политик.

И мой вопрос - а можно ли как-то узнать, какой параметр за какой ключ реестра отвечает?
Есть ли где такой справочник? »
Ох, был на Microsoft когда-то даже интерактивный справочник. Постучитесь в личку к Vadikan (http://forum.oszone.net/member.php?u=22202), Petya V4sechkin (http://forum.oszone.net/member.php?u=27596) или okshef (http://forum.oszone.net/member.php?u=101630), может кто-то ссылку помнит (если этот ресурс не прикрыли в рамках очередной «оптимизации»).

А так — можно попробовать воспользоваться, например, таким вариантом: Download Group Policy Settings Reference for Windows and Windows Server from Official Microsoft Download Center (https://www.microsoft.com/en-us/download/details.aspx?id=25250).

PATRI0T
29-08-2019, 11:52
О, спасибо огромное




© OSzone.net 2001-2012