Windows server 2003 - více než 2 aktivní spojení na terminalu
Nacházíte se: / Windows / How to ...
Ve výchozím nastavením bez přidaných licencí pro uživatele na terminal server (myslím, že se jedná o licenci CAL, ale ruku do ohně bych za to nedal, tak daleko jsem se ještě nedostal :) ) podporuje Windows server 2003 2 možná aktivní spojení přes vzdálenou plochu ( +1 console ).
Řešení celého tohoto problému:
Důležité soubory:
c:\Windows\system32\termsrv.dll
c:\Windows\system32\dllcache\termsrv.dll
Jak jistě dobře víte, tak v adresáři dllcache se uchovává původní verze souborů, čili po přepsání originálu je toto zdroj zpětného přepsání systémem Windows. Proto musíme přepsat oba tyto soubory.
Postup patchnutí:
- Stáhneme si jakýkoliv HEX editor
- Otevřeme v něm soubor c:\Windows\system32\termsrv.dll
- Upravíme jeho soubor podle níže přiložené tabulky
- Uložíme někam (třeba na Plochu)
- Původní soubor přejmenujeme třeba na termsrv.dll.old
- A nahrajeme nový soubor z Plochy
- To samé jako 5 a 6, ale pro soubor: c:\Windows\system32\dllcache\termsrv.dll
- Restart systému
Možné problémy:
Když jsem si s tím hrál, tak jsem nemohl přijít na to, jak se dostat do adresáře dllcache. Narozdíl od systému Windows XP je zde potřeba si nechat zobrazovat i chráněné soubory operačního systému.
Změny v termsrv.dll:
umístění: původní hodnota -> nová hodnota
0002A894: 8B -> 31
0002A895: FF -> C0
0002A896: 55 -> C2
0002A897: 8B -> 04
0002A898: EC -> 00