Fråga
Vi har en server där vi försöker få igång Terminal Server. Kommunikationen ser ut att fungera som den ska, men vid försök att skriva ut på en lokal skrivare fungerar det bara ibland. Ena gången kan man se skrivarporten med en viss beteckning och en annan gång med en annan beteckning. Om jag markerar en viss skrivare så fungerar den under endast denna session men nästa gång vi kopplar upp klienten till servern ser man visserligen skrivaren, men porten är ändrad.
Om klienten kör Windows XP ser det ut att gå bättre än med Windows 2000. Kan du svara på varför detta ändras? Vad kan man göra åt det?
Svar
Det här fenomenet beskrivs av Microsoft här:
http://support.microsoft.com/?kbid=306566
Uppenbarligen är det så att automatisk användning av en lokal skrivare bara fungerar om skrivarens drivrutin finns installerad på servern. Skrivaren kan också ställas in manuellt av serverns administratör, men bara när klienten är ansluten.
Här kan du kanske hitta mer användbar information:
http://support.microsoft.com/?kbid=243942
http://support.microsoft.com/?kbid=302361
http://thethin.net/faqs.cfm?category=2&sortby=date
Att det skiljer sig mellan Windows 2000 och XP beror säkerligen på att klientprogramvaran i Windows 2000 är mycket äldre. Prova med att installera den senaste i stället. Version 5.1, som är den som finns i XP kan laddas ner här:
http://download.microsoft.com/download/whistler/tools/1.0/wxp/en-us/msrdpcli.exe
Men en nyare och bättre version är den som finns i Windows 2003 Server. Den fungerar även på andra system och kan hämtas här:
http://download.microsoft.com/download/8/e/8/8e88f947-3b95-49b8-a76d-b647bb86e4b4/msrdpcli.exe
Version 1.0.3 för Mac kan laddas ner här:
www.microsoft.com/downloads/details.aspx?FamilyID=6573f9f1-8ae1-4da9-ab5c-f8457ecdaf2d&DisplayLang=en
Och för Pocket PC/Windows Mobile finns en version här:
http://download.microsoft.com/download/pocketpc/install/1.0/w98nt42kmexp/en-us/setup.exe