Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A DevCon (Eszközkonzol) egy parancssori eszköz, amely segít a Windows-illesztőprogram-fejlesztőknek és a rendszergazdáknak az eszközök kezelésében.
Ez az eszköz különösen hasznos az eszközfelügyeleti feladatok automatizálásához, az illesztőprogramok telepítésének teszteléséhez és az eszközkonfigurációk ellenőrzéséhez fejlesztési és tesztelési környezetekben.
Fontos
A Microsoft a DevCon helyett a PnPUtil használatát javasolja az új projektekhez. A PnPUtil minden Windows-kiadással szállít, és megbízhatóbb és biztonságosabb API-kat használ. A migrálási útmutatót a DevCon cseréje című témakörben talál.
Rövid útmutató: DevCon futtatása öt perc alatt
Készen áll arra, hogy megkezdje az eszközök kezelését a DevCon használatával? Kövesse az alábbi lépéseket:
- Töltse le és telepítse a Windows Illesztőprogram-készletet (WDK) a Windows hardverletöltésekből.
-
Keresse meg a telepítési könyvtárat (általában
C:\Program Files (x86)\Windows Kits\10\Tools\[version]\x64\). - Nyissa meg a parancssort rendszergazdaként.
-
Futtassa az első parancsot:
devcon find *az összes eszköz listázásához.
Részletes telepítési útvonalakat és példákat az alábbi szakaszokban talál.
A DevCon letöltése
A DevCon (Devcon.exe) a WDK, a Visual Studio és a Windows SDK asztali alkalmazásokhoz való telepítésekor érhető el. További információ a készletek letöltéséről: Windows Hardverletöltések.
Windows Driver Kit (WDK) 10-es verzió (telepítési útvonal)
- %WdkDir%\10\Tools\X.Y\x64\devcon.exe
- %WdkDir%\10\Tools\X.Y\x86\devcon.exe
- %WdkDir%\10\Tools\X.Y\arm64\devcon.exe
Ez %WdkDir% azt a könyvtárat jelöli, amelyben telepítette a WDK-t, és X.Y a Windows Driver Kit verziójára hivatkozik. Ha például egy legutóbbi WDK-val rendelkezik, a DevCon eszköz a 64 bites rendszerek könyvtárútvonalában C:\Program Files (x86)\Windows Kits\10\Tools\10.0.26100.0\x64\devcon.exe található.
A DevCon használatával elvégezhető műveletek
A Windows-illesztőprogram-fejlesztők és tesztelők a DevCon használatával ellenőrizhetik, hogy az illesztőprogram megfelelően van-e telepítve és konfigurálva, beleértve a megfelelő INF-fájlokat, illesztőprogram-vermet, illesztőprogram-fájlokat és illesztőprogram-csomagot. Az illesztőprogram teszteléséhez a DevCon-parancsokat (engedélyezés, letiltás, telepítés, indítás, leállítás és folytatás) is használhatja a szkriptekben.
A DevCon egy parancssori eszköz, amely eszközfelügyeleti funkciókat végez a helyi számítógépeken.
A Devcon funkciói a következők:
Illesztőprogram- és eszközinformációk megjelenítése A DevCon az illesztőprogramok és eszközök alábbi tulajdonságait jelenítheti meg a helyi számítógépeken:
- Hardverazonosítók, kompatibilis azonosítók és eszközpéldány-azonosítók. Ezeket az azonosítókat az eszközazonosítási sztringek részletesen ismertetik.
- Eszközbeállítási osztályok
- Az eszközbeállítási osztályban lévő eszközök
- INF-fájlok és eszközillesztőfájlok
- Az illesztőprogram-csomagok részletei
- Hardvererőforrások
- Eszköz állapota
- Várt illesztőprogram-verem
- Külső illesztőprogram-csomagok az illesztőprogram-tárolóban
Eszközök keresése A DevCon hardverazonosító, eszközpéldány-azonosító vagy eszközbeállítási osztály alapján kereshet eszközöket a helyi számítógépen.
Eszközbeállítások módosítása A DevCon a következő módokon módosíthatja a plug and play (PnP) eszközök állapotát vagy konfigurációját a helyi számítógépen:
- Eszköz engedélyezése
- Eszköz letiltása
- Illesztőprogramok frissítése (interaktív és nem interaktív)
- Eszköz telepítése (devnode létrehozása és szoftver telepítése)
- Egy eszköz eltávolítása az eszközfáról és az eszközverem törlése
- Plug and Play-eszközök újra keresése
- A gyökérszintű számba vett eszközök hardverazonosítóinak hozzáadása, törlése és átrendezése
- Eszközbeállítási osztály felső és alsó szűrőillesztőinek módosítása
- Külső illesztőprogram-csomagok hozzáadása és törlése az illesztőprogram-tárolóból
Az eszköz vagy a számítógép újraindítása A DevCon újraindíthat egy helyi eszközt, igény szerint újraindíthatja a helyi rendszert, vagy szükség esetén újraindíthatja a helyi rendszert egy másik DevCon-művelethez.
A DevCon képességei és funkciói
A DevCon az eszközfelügyeleti funkciók három fő kategóriáját biztosítja:
Eszközadatok megtekintése
- Hardverazonosítók, kompatibilis azonosítók és eszközpéldány-azonosítók megjelenítése
- Eszközbeállítási osztályok és illesztőprogram részleteinek megjelenítése
- INF-fájlok, illesztőprogram-fájlok és illesztőprogram-csomagok listázása
- Hardvererőforrások és eszközállapot megtekintése
Eszközök keresése és megtalálása
- Keresés hardverazonosító, eszközpéldány-azonosító vagy eszközbeállítási osztály szerint
- Az összes eszköz listázása vagy szűrés meghatározott feltételek szerint
Eszközkonfiguráció módosítása
- Eszközök engedélyezése vagy letiltása – Eszközállapot szabályozása a Device Manager nélkül
- Illesztőprogramok frissítése – Új illesztőprogramok telepítése interaktívan vagy csendesen
- Eszközök telepítése – Eszközcsomópontok létrehozása és szoftverek telepítése
- Eszközök eltávolítása – Eszközfa és illesztőprogram-verem tisztítása
- Illesztőprogram-csomagok kezelése – Külső illesztőprogramok hozzáadása vagy eltávolítása az illesztőprogram-tárolóból
- Eszközök újraindítása – Szükség esetén az eszközök vagy a teljes rendszer újraindítása
DevCon-forráskód
A DevCon forráskódját is elérheti, hogy megvizsgálja a DevCon által a beállítási és konfigurációs adatok lekéréséhez és módosításához használt módszereket. A DevCon bemutatja az általános beállítási függvények, az eszköztelepítési függvények és a PnP Configuration Manager-függvények használatát. Az Eszközkonzol (DevCon) eszköz forráskódja elérhető a GitHubOn található Windows-illesztőminták adattárában.
Kapcsolódó témakörök
Alapvető útmutatók
- DevCon-parancsok – Parancshivatkozás befejezése szintaxissal
- DevCon-példák – Valós használati forgatókönyvek és kódminták
Migrálás és alternatívák
- A DevCon cseréje – Váltás pnPUtil-re új projektek esetén
- PnPUtil – A Microsoft ajánlott modern alternatívája