Homepage » hogyan kell » Miért nincsenek 1, 2 vagy 3 folyamatok a Windows Task Managerben?

    Miért nincsenek 1, 2 vagy 3 folyamatok a Windows Task Managerben?


    Amikor időt vesz igénybe a Windows összes apró részletének megnézésére, gyakran kevés érdekességet talál. Például, miért, például az 1., 2. és 3. folyamatazonosító számok soha nem rendelnek semmit a Windows Feladatkezelőben?

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    A kérdés

    A SuperUser olvasó Az Agovizer régóta keményen megnézte a Windows Feladatkezelő táblázata Folyamatkijelző tábláját, és néhány kérdéssel jött vissza:

    Milyen folyamatok vannak a 0 és 4 PID-ek között a Windows 7 rendszerben? Csak kíváncsi, hogy milyen folyamatok vannak 0 és 4 között, valamint 4 és 200 között.

    A gépünkön a Feladatkezelőre ugrottunk, és biztos volt benne, hogy nincsenek az 1., 2. és 3. résszel hozzárendelt folyamatok, bár a PID-jeink 4-ről 340-ra ugrottak, szemben a 4-200-as.

    A válasz

    A SuperUser közreműködője G Koe egy ügyben zárja be az ügyet:

    Az NT kernel kezelőasztaljának működése miatt nincs 1-es, 2-es vagy 3-as folyamat ID.

    A fogantyúk mindig négyszeresek. A Kernel fogantyú folyamatobjektumot mind a processzor kezeli, mind a folyamat / szál azonosítót használja. Előfordul, hogy a kezelőértékek 0x4-ről indulnak (2. bit), és az InitialSystemProcess az első olyan folyamat, amelyet létre kell hozni, így PID-t kap. 4. Az alapjárati folyamat valójában nem folyamat, és nem nyitható meg. Valószínűleg nincs igazi PID, de a legtöbb eszköz 0-nak tartja.

    További információ az NT fogantyú táblájáról itt, bár ez csak az NT3-5 (xp) esetében pontos, mivel a Windows 7 csak akkor szükséges, ha csak a kernel fogantyúit referálja a PsInitialSystemProcesshez..

    További információ a Windows 7/8-ról A Mark Russinovich-től származó korlátozások kezelése

    Bővebben a PID-ek „négyszeres többszöröseiről”

    Minden, amit javasol, ellenőrzi: hiányzik 1, 2 és 3 (nem 4-es szorzó), és minden PID-értékünk 340-tól 13136-ig osztható 4-vel.


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.