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.