Использование файлов Cookie
Мы используем файлы cookie, разработанные нашими специалистами и третьими лицами, для анализа событий на нашем веб-сайте. Продолжая просмотр страниц нашего сайта, вы принимаете условия его использования. Более подробные сведения смотрите в Политике конфиденциальности.
Корзина
Ваша корзина пуста
Выберите в каталоге интересующий товар и нажмите кнопку "В корзину"
Отложенные товары
Отложенных товаров нет
Выберите в каталоге интересующий товар и нажмите кнопку "В избранное"
Заказать звонок
Компания Компания
ул. Курчатова 9 (БЦ МАГНЕТОН)
Войти
Готовый интернет-магазин на 1С-Битрикс
+7 (812)467-34-77
+7 (812)467-34-77
ул. Курчатова 9 (БЦ МАГНЕТОН)
с пн-пт 11:00-18:00 (уточняйте) сб-вс Выходные дни В не рабочее время забрать заказы можно по договоренности. т. +79110204387
Заказать звонок
Телефоны
+7 (812)467-34-77
Склад (север)

RSS
Проблема Windows 24h2 после обновления артефакты или искажение при подключении к windows 7 / 2008r2, Возникает проблема с подключением к старым версиям remote desktop Windows 2008r2 terminal server и аналогичным на ядре win7
 
После обновления Windows 11 до версии 24H2 подключения через удалённый рабочий стол к компьютерам с Windows 7 или Windows Server 2008R2 начинают отображать графическое содержимое криво появляются артефакты.

Возврат к предыдущей версии Windows 11 (23H2) устраняет проблему но не всегда это возможно

Проблема актуальна для 2008R2 где аналогичная проблема. (часть текста будет не читаема, особенно если поводить приложение мышью текстуры сьезжают)

С более новыми ос > 2008r2 (2012,2016 и т.д проблема не обнаружена

Решение: первично нужно сделать папку c:\old в неё переместим (новые) старые файлы от Windows 24h2

Если у вас осталась папка c:\windows.old то все нужные файлы есть там (если у вас нет смотрите ниже приложенные архивы от версии windows 11 23h2

Скрипт №1 (архивация) - всё останется в папке c:\old

Обратите внимание что оба скрипта копируют обе языковые версии mui для ru-RU и en-US (какая у вас надо смотреть)
Код
mkdir c:\old
copy C:\Windows\System32\mstsc.exe C:\old\mstsc.exe
copy C:\Windows\System32\mstscax.dll C:\old\mstscax.dll

copy C:\Windows\System32\ru-RU\mstsc.exe.mui C:\old\mstsc.exe.mui
copy C:\Windows\System32\ru-RU\mstscax.dll.mui c:\old\mstscax.dll.mui

copy C:\Windows\System32\en-US\mstsc.exe.mui C:\old\en-US\mstsc_en.exe.mui
copy C:\Windows\System32\en-US\mstscax.dll.mui c:\old\en-US\mstscax_en.dll.mui
Код
copy C:\Windows\SystemResources\mstsc.exe.mun c:\old\mstsc.exe.mun
copy C:\Windows\SystemResources\mstscax.dll.mun c:\old\mstscax.dll.mun



Теперь копируем эти данные из старой версии windows.old: (Обычно они в подпапке windows - у вас может быть всё иначе


Скрипт №2 (заменяем версии файлов из копии windows.old)
Код
copy C:\Windows.old\windows\System32\mstsc.exe C:\Windows\System32\mstsc.exe
copy C:\Windows.old\windows\System32\mstscax.dll C:\Windows\System32\mstscax.dll

copy C:\Windows.old\windows\System32\ru-RU\mstsc.exe.mui C:\Windows\System32\ru-RU\mstsc.exe.mui
copy C:\Windows.old\windows\System32\ru-RU\mstscax.dll.mui C:\Windows\System32\ru-RU\mstscax.dll.mui

copy C:\Windows.old\windows\System32\en-US\mstsc.exe.mui C:\Windows\System32\en-US\mstsc.exe.mui
copy C:\Windows.old\windows\System32\en-US\mstscax.dll.mui C:\Windows\System32\en-US\mstscax.dll.mui


copy C:\Windows.old\windows\SystemResources\mstsc.exe.mun C:\Windows\SystemResources\mstsc.exe.mun
copy C:\Windows.old\windows\SystemResources\mstscax.dll.mun C:\Windows\SystemResources\mstscax.dll.mun

Регистрируем:

regsvr32 C:\Windows\System32\mstscax.dll
В процессе может не хватить разрешений на доступ к нужным файлам

можно использовать команды
takeown /f имяфайла
и
icacls имя файла /grant %username%:F

Ниже пример скрипта который выполняет архивацию и замену, для замены нужно положить в каталог c:\windows\%~dp0\ полный перечень файл в подпапках


Windows.old :

C:\Windows\System32\mstsc.exe
C:\Windows\System32\mstscax.dll
C:\Windows\System32\en-US\mstsc.exe.mui
C:\Windows\System32\en-US\mstscax.dll.mui

C:\Windows\System32\ru-RU\mstsc.exe.mui
C:\Windows\System32\ru-RU\mstscax.dll.mui

C:\Windows\SystemResources\mstsc.exe.mun
C:\Windows\SystemResources\mstscax.dll.mun

Код
@ECHO OFF
@TITLE RDP_Downgrade for W11 24H2
PUSHD C:\Windows\System32
taskkill /im mstsc.exe /f /t
takeown /f mstsc.exe
takeown /f mstscax.dll
takeown /f ru-RU\mstsc.exe.mui
takeown /f ru-RU\mstscax.dll.mui
takeown /f ..\SystemResources\mstsc.exe.mun
takeown /f ..\SystemResources\mstscax.dll.mun
icacls mstsc.exe /grant %username%:F
icacls mstscax.dll /grant %username%:F
icacls ru-RU\mstsc.exe.mui /grant %username%:F
icacls ru-RU\mstscax.dll.mui /grant %username%:F
icacls ..\SystemResources\mstsc.exe.mun /grant %username%:F
icacls ..\SystemResources\mstscax.dll.mun /grant %username%:F
if not exist ..\Setup\RDP_24H2 (
mkdir ..\Setup\RDP_24H2
xcopy /-i /h /f /r /d /y mstsc.exe ..\Setup\RDP_24H2\mstsc.exe
xcopy /-i /h /f /r /d /y mstscax.dll ..\Setup\RDP_24H2\mstscax.dll
xcopy /-i /h /f /r /d /y ru-RU\mstsc.exe.mui ..\Setup\RDP_24H2\ru-RU\mstsc.exe.mui
xcopy /-i /h /f /r /d /y ru-RU\mstscax.dll.mui ..\Setup\RDP_24H2\ru-RU\mstscax.dll.mui
xcopy /-i /h /f /r /d /y ..\SystemResources\mstsc.exe.mun ..\Setup\RDP_24H2\SystemResources\mstsc.exe.mun
xcopy /-i /h /f /r /d /y ..\SystemResources\mstscax.dll.mun ..\Setup\RDP_24H2\SystemResources\mstscax.dll.mun)
POPD
xcopy /-i /h /f /r /y %~dp0\mstsc.exe_old C:\Windows\System32\mstsc.exe
xcopy /-i /h /f /r /y  %~dp0\mstscax.dll_old C:\Windows\System32\mstscax.dll
xcopy /-i /h /f /r /y  %~dp0\ru_mstsc.exe.mui_old C:\Windows\ru-RU\mstsc.exe.mui
xcopy /-i /h /f /r /y  %~dp0\ru_mstscax.dll.mui_old C:\Windows\ru-RU\mstscax.dll.mui
xcopy /-i /h /f /r /y  %~dp0\sr_mstsc.exe.mun_old C:\Windows\SystemResources\mstsc.exe.mun
xcopy /-i /h /f /r /y  %~dp0\sr_mstscax.dll.mun_old C:\Windows\SystemResources\mstscax.dll.mun
regsvr32 /s C:\Windows\System32\mstscax.dll
pause
Читают тему