Po instalaci nejnovější aktualizace systému Windows 10 1803 z dubna začaly aplikace RemoteApp, které byly zveřejněny na serverech RDS se systémem Windows Server 2012 R2 / Server 2016, na uživatelích pracovat nesprávně (nejnovější aktualizace zabezpečení byly nainstalovány na všech serverech). Aplikace RemoteApp začaly pracovat znatelně pomaleji, každá akce, která je vyvolána kliknutím myši, je provedena (nakreslena?) 2-3krát déle. Obzvláště pomalu zobrazené v nabídce RemoteApp, vyvolané klepnutím pravým tlačítkem (položky nabídky blikají, musíte na ně několikrát kliknout a někdy se neobjeví vůbec).
Při minimalizaci / rozbalení se okno remoteapp nevykreslí správně, klíče zůstávají v relaci (CTRL uvízl v mé hlavě), rozevírací položky v nabídce nejsou vždy zobrazeny.
Klienti systému Windows 7 a starší verze systému Windows 10 (1703, 1607) současně pracují s remoteapp normálně. Při normálním připojení k pracovní ploše serveru pomocí protokolu RDP se všechny aplikace na serveru RDS a nabídce zobrazují normálně.
V květnu jsme tedy kromě chyby nápravy šifrování Oracle CredSSP také v květnu narazili na špatný výkon RemoteApp v systému Windows 10 1803. Ukázalo se, že to byl horký měsíc 🙂 .Pro dočasné řešení problému můžete zkusit změnit hodnotu zásady v místním editoru GPO (gpedit.msc) na serverech RDS. Použijte pokročilou grafiku RemoteFX pro RemoteApp (Použít další grafiku pro RemoteApp) Zakázáno (část Konfigurace počítače -> Zásady -> Šablony pro správu -> Součásti systému Windows -> Služby vzdálené plochy -> Hostitel relací vzdálené plochy -> Prostředí vzdálené relace, v ruské verzi systému Windows je tato cesta: Součásti systému Windows -> Služby vzdálené plochy -> Uzel Relace vzdálené plochy -> prostředí vzdálené relace).
V případě, že grafické programy (zejména rodina CAD) jsou publikovány jako remoteapp, pak bez Remote FX nebudou fungovat.
Chcete-li problém radikálně vyřešit, můžete opřetáhněte aktuální sestavení oken k předchozí verzi (Možnosti obnovy -> Začínáme -> Přejít na předchozí verzi systému Windows 10).
Existují však řešení, která spočívá v nahrazení verze klienta RDP starší verzí. Protože Problémy s remoteappem se vyskytly v systému Windows 10 1709, je nejlepší používat knihovny RDP od 1607 nebo 1703.
Skutečností je, že po upgradu na Windows 10 1803 je v systému nainstalována nová verze klienta RDP, který v současné době nepracuje správně s aplikacemi publikovanými přes RemoteApp. Soubory aktualizovány v dubnu Aktualizace 2018 mstsc.exe a mstscax.dll.
Ujistěte se, že jste nainstalovali přesně verzi systému Windows 10 1803 (OS Build 17133.1) nebo 1709. Spusťte příkaz:Vítěz
Pokud tyto soubory v adresáři C: \ Windows \ System32 nahradíte verzemi souborů z předchozího sestavení systému Windows 10 (1703 nebo 1607), problém s výkonem RemoteApp zmizí.
Jak nahradit klientské soubory RDP v systému Windows 10:
- Ukončete všechna připojení RDP a spusťte RemoteApp (je lepší dokonce restartovat počítač).
- Stáhněte si archiv s verzemi souborů mstsc.exe a mstscax.dll z Windows 10 1607 (odkaz ke stažení z J. Disk mstsc-w10-1607.zip).
- Zkopírujte původní soubory mstsc.exe a mstscax.dll z adresáře C: \ windows \ system32 \ do adresáře C: \ Backup pomocí příkazů:
md c: \ backup \
zkopírujte C: \ windows \ system32 \ mstsc.exe c: \ backup
Zkopírujte C: \ windows \ system32 \ mstscax.dll c: \ backup - Poté musíte svůj účet určit jako vlastníka souborů mstsc.exe a mstscax.dll v adresáři C: \ windows \ system32 \, deaktivovat dědičnost a udělit si práva k úpravám souborů:
takeown / F C: \ windows \ system32 \ mstsc.exe
takeown / F C: \ windows \ system32 \ mstscax.dll
icacls C: \ windows \ system32 \ mstsc.exe / dědičnost: d
icacls C: \ windows \ system32 \ mstscax.dll / dědičnost: d
icacls C: \ windows \ system32 \ mstsc.exe / root root: F
icacls C: \ windows \ system32 \ mstscax.dll / root root: F
(v tomto příkladu název místního účtu s právy správce - root. Nahraďte jej názvem účtu). - Nahraďte soubory v adresáři C: \ windows \ system32 \ soubory ze staženého archivu.
- Obnovte původní oprávnění k nahrazeným souborům. Povolte dědičnost oprávnění NTFS a nastavte vlastníka souborů NT Service \ TrustedInstaller pomocí následujících příkazů:
icacls C: \ windows \ system32 \ mstsc.exe / dědičnost: e
icacls C: \ windows \ system32 \ mstscax.dll / dědičnost: e
icacls C: \ windows \ system32 \ mstsc.exe / setowner "NT Service \ TrustedInstaller" / T / C
icacls C: \ windows \ system32 \ mstscax.dll / setowner "NT Service \ TrustedInstaller" / T / C - Zbývá znovu zaregistrovat knihovnu:
regsvr32 C: \ Windows \ System32 \ mstscax.dll
Váš RemotApp by se nyní měl vrátit k normálnímu výkonu,
Soubory mstsc.exe a mstscax.dll můžete nahradit najednou na mnoha počítačích v doméně Active Directory pomocí přihlašovacích skriptů v zásadách skupiny.