Op afstand besturen van PC's
- Introductie
- TeamViewer
- De algemene principes van de VNC-programma's
- RealVNC
- UltraVNC
- Remote Assistance (Microsoft)
- Terminologie
Introductie
Er zijn verschillende situaties denkbaar waarin het handig is om de ene PC vanaf een andere te besturen. Binnen Windows zijn een paar mogelijkheden ingebouwd om dat te doen ((Remote Assistance) en (Remote Control)), maar er zijn allerlei beperkingen. In juli 2012 probeerde ik met Remote Assistance iemand te helpen die ongeveer 100 km bij me vandaan woont, maar na ongeveer 2 uur proberen was het me niet gelukt een verbinding tot stand te brengen. Ik heb al vaker problemen gehad met Remote Assistance, hoewel het me 1 keer wel gelukt is (met diezelfde persoon trouwens).
Er zijn ook een aantal gratis programma's, waarvan een aantal is afgeleid
van VNC
(Virtual Network Computing).
Ik gebruik deze programma's in het lokale netwerk in mijn huis, en ben er
behoorlijk tevreden over.
Ik heb nog niet geprobeerd met deze programma's een verbinding te maken met
personen in een andere plaats, buiten mijn lokale netwerk.
Maar kort na de mislukking met Remote Assistance (zie hierboven) hoorde ik
over het fantastische produkt
TeamViewer
.
Zowel ik als de persoon die ik probeerde te helpen werken op een computer in
een (verschillend) lokaal netwerk, maar desondanks werkte alles binnen een
paar minuten.
Het produkt is gratis voor niet-commercieel gebruik.
Motivatie
Ik heb meerdere redenen om PC's op afstand te willen besturen:
- Ik wil graag vrienden met computerproblemen kunnen helpen. Maar ze wonen niet allemaal even dichtbij. En het is nog niet zo eenvoudig om iemand die niet veel van computers weet via de telefoon te helpen, terwijl je niet kan zien wat er op hun scherm staat/gebeurt. Dus het is zeer handig als je hun computer over kan nemen en hun scherm kan zien.
- Ik hou niet van laptop's, maar soms zijn ze handig.
Ik heb er dus wel een paar, en kan bv. in de zomer lekker buiten op een bankje
dingen intikken of mijn Chinese training doen.
Maar indien mogelijk zit ik veel liever achter mijn desktop, zowel wat betreft
scherm als toetsenbord.
Daarom bestuur ik thuis mijn laptops met 1 van de
VNC
-klonen. - 1 van mijn laptops, maar het zou net zo goed een desktop kunnen zijn, is permanent op mijn niet al te warme zolder gestationeerd. Zalig dat ik die in de winterperiode vanuit mijn warme werkkamer kan besturen.
- Met een KVM-switch kan je tot 4 PC's met 1 toetsenbord, muis, monitor en vaak ook koptelefoon of speakers bedienen. Door op een knopje te drukken schakel je over naar een andere PC. Maar ze kosten wel zo'n 60 Euro, en je kan min of meer hetzelfde ook bereiken met afstandsbesturing.
TeamViewer
Introductie
TeamViewer
is gratis voor non-commercieel gebruik.
Het programma heeft 2 hoofdfuncties:
- Op afstand besturen van een andere PC;
- Vergaderingen houden via Internet.
De handleidingen zijn net zo duidelijk als het gemak waarmee je met het programma werkt. Je kan ze hier downloaden.
Het opzetten van een Remote Control sessie
Ik heb nog niet veel ervaring met dit programma, dus ik beschrijf alleen de situatie waarin ik het nodig had: iemand helpen die ver weg woont. Ik gebruik de termen helper en leek om te verwijzen naar de persoon die de hulp geeft en degene die de hulp ontvangt (en het probleem heeft).
Beide personen
downloaden
TeamViewer
(ik heb voor het volledige produkt gekozen, hoewel er volgens mij ook
uitgeklede versies zijn die voor die doel voldoende zijn).
Beide personen installeren het produkt, en starten het.
Aan de linkerkant van het scherm zie je je eigen 'id' en wachtwoord (password). De leek geeft die gegevens door aan de helper (via de telefoon, mail of hoe dan ook).
De helper typt het id van de leek in in het invoerveld
Partner ID
aan de rechterkant van het scherm, en klikt vervolgens op
Remote control
Dan klikt de helper op
Connect to partner
,
waarna je het password van de leek in het dialoogvenster
TeamViewer Authentication
moet intikken.
Klik op Log On
,
en het venster met het scherm van de leek zal verschijnen.
Toetscombinaties naar de andere computer sturen
Als het venster met het scherm van de leek (het partnervenster) het huidige venster is (titelbalk blauw), dan gaat "normale" invoer met het toetsenbord naar dat venster.
Maar als je speciale combinaties wilt sturen, zoals
Ctrl+Alt+Del
,
dan moet je andere opties gebruiken.
Deze specifieke combinatie kan je sturen via het
Actions
menu van het partnervenster.
Andere speciale combinaties, zoals Alt+Tab
,
kan je sturen door te klikken op Actions
,
en dan op
Send key combinations
.
I heb het niet geprobeerd, maar het zou ook mogelijk moeten zijn om de toets
ScrollLock
te gebruiken om speciale toetscombinaties te sturen.
Herstarten van de andere PC
Je kan de andere PC op afstand herstarten, en krijgt een signaal wanneer hij weer bereikbaar is (zelfs nog voordat de inlogicoontjes van gebruikers op het scherm verschijnen, zodat je zelf kan inloggen).
Dit doe je door te klikken op het Actions
menu, en
dan op Reboot
Algemene principes van de VNC-programma's
In alle gevallen heb je een server-programma en een viewer-programma. De server is de PC die je wilt besturen, en op de PC waarmee je wilt besturen (de host) heb je alleen de viewer nodig.
Het is handig om het server-programma altijd automatisch te laten starten, want dan kan je zelfs een herstart van de PC compleet op afstand regelen. Op het moment dat je op de server-PC het inlogscherm krijgt (met de icoontjes van de gebruikers) kan je nl. op de host de viewer al starten, waardoor je zelfs met de viewer kunt inloggen.
Het viewer-programma zorgt ervoor dat je
op de host een nieuw venster krijgt dat overeenkomt met
het scherm van de bestuurde PC.
In de verschillende VNC
-klonen wordt op een
verschillende manier bepaald wanneer toetsaanslagen en muisklikken naar de
host gaan of naar de server.
Je moet er in principe voor zorgen dat het server-programma draait voordat je het viewer-programma start. De viewer heeft een IP-adres nodig om te weten met welke PC hij verbinding moet maken. Verder moet je daarna eventueel ook nog een wachtwoord intikken.
RealVNC
Dit programma gebruik ik om vanaf een XP Professional PC een XP Home laptop
te besturen.
Voor het besturen van een Vista Home Premium laptop vanaf dezelfde desktop
gebruik ik UltraVNC
.
Ik heb deze keuzes bewust gemaakt, maar ik weet helaas niet meer waarom.
Je kan RealVNC
herkennen aan een icoontje met
links een grote groene 'V' en rechts een kleinere blauwe 'N' en rode 'C'
boven elkaar.
Download, installatie en configuratie
Op de
officele site van RealVNC
kan je de gratis versie downloaden, en ook de nodige documentatie ophalen.
De installatie is niet zo moeilijk. Deze procedure beschrijf ik misschien later nog een keer.
Bij de configuratie is een hoop mogelijk. Ik geloof dat ik (vrijwel) alles op standaardwaardes heb staan.
Uitvoering
Je start de viewer, en krijgt een nieuw venster dat de server-PC weergeeft.
Zodra dit venster actief is (wat je kan zien aan de blauwe titelbalk)
gaan alle toetsen naar de server, dus ook bv. de
Start
-toets of de
Alt+Tab
-combinatie (om naar een ander venster
over te schakelen, wat nu dus een ander venster binnen het venster van
de server-PC wordt).
Dit is een duidelijk verschil met UltraVNC
.
Als je eenmaal bezig bent in het server-venster kan je zelfs niet meer met
de muis buiten dit venster bewegen.
Je moet daarvoor de Ctrl
-toets indrukken, en dan
met de muis buiten het venster klikken.
Vanaf dat moment gaat alle toetsenbord- en muis-invoer weer naar de host-PC.
Problemen
Time out
Je krijgt de volgende melding:
unable to connect to host: Connection time out (10060)
1 van de mogelijke oorzaken is dat je firewall de verbinding blokkeert.
Zorg er dan voor dat de firewall het programma
RealVNC
toegang geeft,
of dat de poort die bij dit programma hoort open wordt gezet.
Het gaat om poort 5900.
UltraVNC
Dit programma gebruik ik om een Vista Home Premium laptop vanaf een XP Professional desktop te besturen.
Je kan het herkennen aan een groen icoontje met een oog erin in je system tray.
Download, installatie en configuratie
Je kan UltraVNC
hier downloaden.
De installatie is niet zo moeilijk. Deze procedure beschrijf ik misschien later nog een keer.
Bij de configuratie is een hoop mogelijk. Ik geloof dat ik (vrijwel) alles op standaardwaardes heb staan.
Uitvoering
In tegenstelling tot bij RealVNC
kan je met de
muis gewoon afwisselend klikken in of buiten het venster dat de server-PC
weergeeft.
Zodra het venster van de server-PC actief is (kan je zien aan de blauwe
titelbalk) gaan alle "normale" toetsen naar de server.
Je kan het venster actief maken door er in te klikken of er met
Alt+Tab
naar toe te gaan.
Start-knop en andere speciale toetsen
Zelfs als het venster van de server actief is levert het indrukken van de
Start
-toets alleen het startmenu van de host op.
Hetzelfde geldt voor een toetscombinatie als
Alt+Tab
, om te schakelen tussen vensters.
De oplossing voor dit probleem is de Scroll Lock
-toets.
Als je die ingedrukt hebt (kan je vaak zien aan een lampje
op je toetsenbord) hebben speciale
toetsen en toetscombinaties betrekking op de doel-PC, anders op de host-PC.
Problemen
Je kan niets doen op de host-PC (door full screen mode)
Als UltraVNC
in full screen mode draait, kan je
niets doen op de host.
In full screen mode zie je alleen het venster van de server PC, en een
zwarte achtergrond.
Om uit full screen mode te komen klik je op het 2e icoontje linksboven.
De muispointer staat stil in het scherm van de server, hang?
Ik kan nog wel met de muis bewegen, maar dat is maar een klein puntje. De echte muispointer staat stil. Je kan daardoor ook niet terugschakelen naar de normale toestand van de PC (tenminste als je in full-screen mode draait). Kortom, in feite ben je opgeknoopt.
Aangezien Ctrl+Alt+Del
nog wel naar de host PC
gaat kon ik Taakbeheer (Task Manager)
starten
en het process vncviewer.exe
de nek om draaien.
Failed to connect to server!
Alles lijkt goed ingesteld te staan maar de viewer gaan geen verbinding krijgen met de server.
Een 1e probleem waar je aan kan denken is de firewall op beide PC's. Op de client-PC heb ik de firewall uitgeschakeld, en op de server draaide geen firewall. Dat hielp niet.
Vervolgens zag ik dat de server-PC, die draadloos verbinding maakt met de router, helemaal geen IP-adres had, en geen draadloze verbinding. Vanaf hier wordt het dus een draadloos-netwerk probleem, en dat komt t.z.t. op mijn pagina over dit onderwerp (die nog in ontwikkeling is). Even geduld dus nog.
Remote Assistance (Microsoft)
Met Remote Assistance kan iemand (hierna aan te duiden als de leek) iemand anders (de helper) om assistentie vragen op afstand.
Een mooi concept, alleen heb ik er tot nu toe in de praktijk maar 1 keer succesvol mee kunnen werken, en verplaatst het troubleshooten zich nu vaak van het echte probleem naar "hoe krijg ik Remote Assistance in godsnaam werkende?"
XP naar XP
Dit zou 1 van de meest simpele vormen moeten zijn.
Via mail
Leek: klik op Start - Help and Support
, en dan op
(Invite a friend to connect to your computer with Remote Assistance)
De helper krijgt nu een mailtje met bijlage.
De bijlage heeft als naam
RcBuddy.MsRcIncident
De helper moet deze bijlage openen, maar hier rijst het eerste probleem (in
elk geval als je geen Microsoft mailprogramma gebruikt).
Ik gebruik Thunderbird
als mailprogramma, en
dan krijg je de vraag waarmee je de bijlage wilt openen.
Geen idee :-(.
Als je de bijlage echter op de disk opslaat, en er dan op dubbelklikt, wordt er wel automatisch een dialoogvenster van Remote Assistance geopend. Je moet daar het wachtwoord invullen wat door de leek is gekozen, en dan loopt alles vanzelfsprekend op rolletjes.
Behalve dat je de volgende melding krijgt:
(A Remote Assistance connection could not be established because the DNS name of
the remote computer could not be resolved.)
In het bestandje dat ik per mail kreeg zat o.a. het volgende stukje:
RCTICKET="65538,1,IP-adres:3389;Servernaam:3389,*
Het IP-adres was iets als 192.168.2.2, een adres binnen het lokale
netwerk van de leek,
en de servernaam was de naam van de computer van de leek.
Ik weet niet of dat zo hoort, maar
hier praten
ze weliswaar over bestand met een iets andere naam
(RAInvitation.msrcincident
),
maar de inhoud lijkt grotendeels identiek te zijn.
Behalve dat bovenstaand stuk er daar als volgt uitziet:
RCTICKET="65538,1,IP-Address:3389;172.27.12.58:3389;ServerName:3389,*
Het 1e IP-adres moet dat van de helper zijn, dan volgt dat van de leek en dan de Servernaam van de leek. De volgorde van de laatste 2 is dus omgedraaid.
Hoe dan ook, ik heb een heleboel mogelijke volgordes geprobeerd, en bij de meest waarschijnlijke kreeg ik toch steeds bovenstaande melding.
Windows (Live) Messenger
Ik zou net beginnen aan het schrijven van dit stuk toen ik het produkt
TeamViewer
ontdekte.
Aangezien dat 100 keer beter en eenvoudiger werkt laat ik dit deel voorlopig
zitten.
Terminologie
- KVM
- Staat voor Keyboard - Video - Monitor.
Een KVM-switch is een schakelkastje waarop je tot 4 PC's aansluit, en maar 1 toetsenbord, muis, monitor en soms zelfs luidsprekers of headset. Met een druk op een knop schakel je over van de ene naar de andere PC.
Reageer via E-mail (dalmolen@xs4all.nl)
Deze pagina is voor het laatst gewijzigd op: 09-02-23 14:33:02