TeamViewer blokuje UAC okna a nejde potvrdit oprávnění
Situace, kdy se přes TeamViewer připojíš ke vzdálenému počítači, ale nejde potvrdit UAC okno (tedy výzvu „Chcete této aplikaci povolit provádět změny v tomto zařízení?“), je velmi častá a zároveň hodně matoucí. Okno se buď vůbec nezobrazí, zčerná obrazovka, nebo ho vidíš, ale nejde na něj kliknout ani zadat heslo. Nejde o chybu Windows ani o náhodnou poruchu. Ve většině případů jde o omezení oprávnění TeamVieweru a způsob, jakým Windows chrání administrátorské operace.
Níže je vysvětleno, proč k tomu dochází a kdy je to normální chování.
TeamViewer neběží jako systémová služba
Co se děje:
UAC okna běží ve speciálním zabezpečeném režimu Windows. Pokud TeamViewer neběží jako systémová služba, ale jen jako běžná aplikace spuštěná pod uživatelem, nemá přístup k této zabezpečené vrstvě.
Jak se to projevuje:
UAC okno se nezobrazí vůbec
nebo se zobrazí černá obrazovka
nelze kliknout ani psát
Proč:
TeamViewer nemá systémová oprávnění
Windows chrání administrátorské dialogy
Připojení není s administrátorskými právy
Co se děje:
I když je uživatel administrátor, vzdálené připojení nemusí mít plná oprávnění. Windows rozlišují mezi běžnou relací a relací s oprávněním správce.
Jak se to projevuje:
běžné ovládání funguje
ale potvrzení oprávnění nejde
UAC se „zablokuje“
Proč:
relace není povýšená
chybí administrátorský kontext
TeamViewer neběží v režimu bezobslužného přístupu
Co se děje:
Bezobslužný přístup umožňuje TeamVieweru pracovat ještě před přihlášením uživatele a také správně obsluhovat přihlašovací a UAC obrazovky. Pokud není nastavený, UAC dialogy zůstanou nepřístupné.
Jak se to projevuje:
UAC okna nelze potvrdit
přístup funguje jen částečně
nutnost fyzického zásahu
Proč:
ochrana systému proti vzdáleným zásahům
bezobslužný režim není aktivní
Připojení k uživatelské relaci bez práv správce
Co se děje:
Pokud jsi přihlášený jako běžný uživatel a aplikace vyžaduje zvýšená oprávnění, Windows zobrazí UAC okno, které ale nelze ovládat bez správných práv.
Jak se to projevuje:
vidíš UAC výzvu
nelze ji potvrdit
akce nejde dokončit
Proč:
uživatel nemá administrátorská práva
nebo relace není povýšená
Zabezpečená plocha Windows (Secure Desktop)
Co se děje:
UAC okna se standardně zobrazují na tzv. zabezpečené ploše. Některé vzdálené nástroje k této ploše nemají přístup, pokud nejsou spuštěny jako systémová služba.
Jak se to projevuje:
obrazovka zčerná
UAC dialog není vidět
nelze s ním pracovat
Proč:
záměrná ochrana Windows
oddělení od běžné relace
Firemní nebo doménové zásady
Co se děje:
Ve firemním prostředí může být potvrzování UAC přes vzdálený přístup centrálně zakázané. Ani správně nastavený TeamViewer to nemusí obejít.
Jak se to projevuje:
UAC nejde potvrdit nikdy
platí pro všechna zařízení
nastavení nelze změnit
Proč:
bezpečnostní politika organizace
TeamViewer spuštěný bez práv správce
Co se děje:
Pokud byl TeamViewer spuštěn bez oprávnění správce, nemůže pracovat s administrátorskými dialogy, i když je služba nainstalovaná.
Jak se to projevuje:
běžná práce funguje
administrátorské akce ne
UAC zůstane viset
Proč:
aplikace běží v omezeném režimu
Kdy je to normální chování
Je to normální, pokud:
TeamViewer neběží jako služba
není nastaven bezobslužný přístup
uživatel není administrátor
jde o firemní nebo doménové zařízení
V těchto případech nejde o chybu.
Kdy je to skutečný problém
Zpozorni, pokud:
dříve šla UAC okna potvrzovat
TeamViewer běží jako služba
připojení je s administrátorským účtem
a přesto to nefunguje
Pak je potřeba zkontrolovat instalaci a oprávnění služby.
Shrnutí z praxe
Pokud TeamViewer blokuje UAC okna a nejde potvrdit oprávnění, nejčastěji jde o:
neběžící nebo špatně nastavenou službu
chybějící bezobslužný přístup
nepovýšenou relaci bez práv správce
ochranu zabezpečené plochy Windows
firemní bezpečnostní zásady
Ve většině případů nejde o chybu aplikace TeamViewer, ale o záměrné bezpečnostní omezení Windows. Jakmile TeamViewer běží jako systémová služba s bezobslužným přístupem a správnými oprávněními, potvrzování UAC dialogů začne fungovat správně i na dálku.