2026. szeptember 02. 12:33 - Ceratium.blog.hu

Robotok és ablakok

Mi a teendő, ha az Android és a Windows nem ismeri meg egymást?

Ismét számítógépet fogunk berhelni. Miután tele vagyunk Androidos eszközökkel (mások meg almásokkal, de az egy másik történet), sokszor tépjük a hajunkat (kopaszok előnyben!) ha a számítógép egyszercsak nem hajlandó felismerni a a telefont, az ebook-olvasót, a zenelejátszót, vagy a fluxuskondenzátort.

A továbbiakban egy kis mentőövet próbálok biztosítani a hajtépés ellen.

 

Az eszközök

Amikről szó lesz, az androidos eszközök USB csatlakozón való Windows-os kapcsolata.  (Csecsemők és marslakók kedvéért: ha a szerkentyűn nem rágott alma van, esetleg rágott répa, mint Judy nyuszinak a Zootropolisban, sőt, esetleg egy kis hülye zöld robotot is látunk rajta valahol, akkor az androidos. Ettől lesz "okos".)

Gyorsan tegyünk egy kis kitérőt: az android szó, mint sokan tévesen hiszik, nem angol, de nem is latin, hanem eredetileg görög.
Andr-: a görög anēr-ből (genitívuszban: andrós), ami embert jelent, plusz a szintén görög utóképző -oid, (-oeidēs), magyarul emberszerű, emberhez hasonló.  Az android szó a XVIII. század körül jelent meg a korai mechanikus automatákkal kapcsolatban, amelyeknek kényszeresen valamilyen emberszerű külsőt próbáltak faragni (a "robot" szó csak jóval később született meg, Karel Čapek jóvoltából). Innen ered a StarWars-ban használt droid, és a Google mobil operációs rendszerének neve is. És hogy mi a pláne az Androidban? Kis méret, kis energiaigény, gyengébb hardvereken is megbízható működés, nyílt forráskód stb - vagyis pontosan az ellentéte a Windowsnak (a Linuxhoz már több köze van, de ez is egy másik történet).

Nem is nagyon kedvelik egymást, trükkök és protokollok sorára van szükség ahhoz, hogy a két operációs rendszer, a totál különböző fájlrendszereivel egyáltalán szóbaálljon egymással.

De ez fogja az átlagos felhasználót a legkevésbé érdekelni, ő azt szereti, ha USB-n rádugja a szerkentyűjét a PC-re, azon megjelenik a szerkezet saját könyvtára, és fájlokat tud pakolgatni ide-oda.

Legtöbbször ez működik is, ugyanis a Windows rendelkezik egy olyan protokollal, amely képes megteremteni a kapcsolatot: ez az  MTP (Media Transfer Protocol). Ez persze nem egy fájlrendszer-alapú csatlakozás (mint egy USB pendrájv esetében), hanem egy absztrakciós réteg, amelyen keresztül az Android megmutatja a PC-nek a fájlokat. Másolni, mozgatni, átnevezni stb. ezen keresztül is lehet, de pl. linkeket létrehozni már nem. És a másolás is betyár lassú, amiért sok esetben kisebb macera, ha az ember kiszedi a telefonból az SD-kártyát, és direktben dugja be a PC-be, valamilyen kártyaolvasóval.

 

A frissítés

Igenám, de eljő mindannyiunk kedvence, a Windows-frissítés. Vagy automatikusan, vagy mindenféle külső tuningoló program hatására, amelyek elvileg naprakészen tartják az eszközillesztő-programjainkat.

Csak az MTP-t szokták tönkretenni.

A protokoll legfontosabb kulcsai és hivatkozásai a wpdmtp.inf nevú fájlban laknak, ezek a hivatkozások egy nagyobb kumulatív frissítés során könnyen felülíródhatnak vagy érvényteleníthetik a meglévő eszközillesztési profilokat. Emiatt a Windows a csatlakoztatott Android eszközt "Ismeretlen USB-eszközként", vagy sárga felkiáltójellel azonosítja a Eszközkezelőben, mivel a rendszer nem tudja hozzárendelni a szerkentyűnket a hardverhez. 

Ilyenkor a szegény júzer, ha tudja, hogyan kell, elindítja a rendszer-visszaállítást, vár és szurkol kb negyedórát, és, miután szerencsésen visszaállt a rendszere egy korábbi időpontra, megfogadja, hogy soha többet nem frissíti a gépet.

Pedig van jobb megoldás.

 

1. Illesztőprogramok exportálása (A legbiztosabb módszer)

Amikor a rendszer még tökéletesen működik és az MTP-eszközök felismerése stabil, az alábbi parancs futtatásával (rendszergazdaként indított Parancssorban) kiexportálhatjuk az összes külső driver csomagot egy tetszőleges mappába (az alábbi példa esetén a C:\MTP_Driver_Backup mappának már léteznie kell!)  

dism /online /export-driver /destination:"C:\MTP_Driver_Backup"

Ha egy elrontott Windows-frissítés után az MTP megáll, nem kell a teljes rendszert visszaállítani, hanem a mentett mappából a PnpUtil segédprogrammal közvetlenül visszatelepíthetők a driverek: 

pnputil /add-driver "C:\MTP_Driver_Backup\*.inf" /subdirs /install

 Ezzel egyetlen gond van: legalább 2 GB helyet el fog vinni, ugyanis minden létező drivert exportálni fog. A DISM parancs azért másol át ekkora mennyiségű adatot, mert az összes harmadik féltől származó (OEM) drivert kiexportálja a DriverStore-ból (videókártya, chipkészlet, hang, nyomtatók stb.), és a parancsnak nincsen olyan beépített szűrőopciója, amellyel kizárólag egyetlen eszközosztályra vagy fájlnévre lehetne szűkíteni a mentést.

 

2.  Az wpdmtp.inf helyi újratelepítése (a leggyorsabb)


Gyakran előfordul, hogy a frissítés nem törli végleg a fájlokat, csak a regisztrációs társítást veszíti el. Ilyenkor fizikai mentés sem kell. Keressük meg a wpdmtp.inf fájlt a C:\Windows\INF mappában, katt a jobb gombbal, és Telepítés (Install) opció.

 Ez a beépített parancs újraregisztrálja a rendszerben az MTP alapkönyvtárait.

 

3. Regisztrációs mentés (Opcionális extra biztonság)

Ez már a mélyvíz: az MTP és a hordozható eszközök besorolási kulcsai a Registry-ben itt találhatóak:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6bdd1fc6-810f-11d0-bec7-08002be2092f}

Ennek az ágnak az exportálása (.reg fájlba) megőrzi az eszközosztály szűrőit (UpperFilters / LowerFilters), amelyek elengedhetetlenek az Android-eszközök MTP-módú csatolásához. Hiba esetén ennek a kulcsnak a visszatöltése és egy újraindítás gyakran helyreállítja a funkciót teljes rendszervisszaállítás nélkül.

 

 4. A szolgáltatás visszakapcsolása (néha csak ez segít)

Ha a frissítés lekapcsolta a telefonok felismeréséért felelős Windows-szolgáltatást, azt egy rendszergazdai Parancssorban ezzel a két paranccsal lehet aktiválni:

sc config WPDBusEnum start= demand
net start WPDBusEnum

Ha ezek közül semmi sem működik, és még mindig nem ismeri fel a Windows a fránya telefont, nos, akkor jöhet a rendszer-visszaállítás.

Remélem, nem lesz rá szükség, és a fentiek segítettek.

 

Szólj hozzá!

A bejegyzés trackback címe:

https://ceratium.blog.hu/api/trackback/id/tr619161791

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása