A nyomtatókezelő szolgáltatás (más néven nyomtatáskezelő) meghibásodása a nyomtatóillesztők hibáiból komoly problémát jelent az operációs rendszer Windows családjában. A problémát súlyosbítja az a tény, hogy a nyomtatóillesztőkkel kapcsolatos hibákat nagyon nehéz diagnosztizálni, és a problémameghajtó azonosítása a rendszergazda számára fájdalmat okozhat. A legrosszabb az, hogy a nyomtatási sorba betöltött nyomtató illesztőprogramjának kudarca maga a spool összeomlását eredményezte, amelynek eredményeként a szerver teljes nyomtatási rendszere nem működik, és ezek a következmények nagyszámú felhasználót és nyomtatót érintnek. A Windows 2008 R2 és a Windows 7 megjelenésével együtt ezeknek a problémáknak a múlté kell válniuk, mivel ezekben az operációs rendszerekben megjelent a Printer Driver Isolation technológia..
Ahogy a neve is sugallja, a Printer Driver Isolation (PDI) technológia a nyomtató-illesztőprogramokat külön folyamatokra különíti el, amelyek külön vannak a nyomtatókezelő folyamataitól (spoolsv.exe). Ezért, ha bármilyen hiba fordul elő a nyomtató-illesztőprogramban, akkor csak az illesztőprogram által betöltött folyamatot érinti, és nem a spoolsv.exe folyamatot, ezáltal megakadályozva az összeomlást, és javítva a nyomtatószerver megbízhatóságát. Ezenkívül ez az új szolgáltatás lehetővé teszi az illesztőprogramok új verzióinak elkülönítését tesztelési vagy hibakeresési célokra, valamint a meghibásodott illesztőprogram azonosítását..
Az illesztőprogramok betöltésének folyamata, amelynek a "Print Manager" -től elkülönítve kell működnie, az PrintIsolationHost.exe.
A vezető izolációs technológiájának három módja van:
- egyik sem - A nyomtató-illesztőprogramokat a nyomtatókezelő (spool) folyamata tölti be, azaz ebben a módban a rendszer a szokásos módon működik
- Közös - Az illesztőprogramok úgy vannak konfigurálva, hogy a PrintIsolationHost.exe folyamat egyetlen gyakori példányával működjenek, a spoolsv.exe folyamattól elválasztva. Ez az alapértelmezett üzemmód..
- Isolated - Minden nyomtató-illesztőprogram úgy van konfigurálva, hogy használja a PrintIsolationHost.exe folyamat saját példányát..
Annak ellenőrzéséhez, hogy a nyomtató-illesztőprogram támogatja-e a PDI technológiát: lépjen a következő regisztrációs ágba.
HKLM \ SYSTEM \ CurrentControlSet \ Vezérlés \ Nyomtatás \ Környezetek \\ Illesztőprogramok \ 3-as verzió \\ PrinterDriverAttribútumok
Lehetséges értékek:
0: Az illesztőprogram nem támogatjaPDI
2: A nyomtató-illesztőprogram támogatjaPDI
Ha az érték hiányzik, akkor 0 és az illesztőprogram lesz A PDI nem támogatja
Hogyan lehet megváltoztatni a nyomtatóillesztő izolációs módját
A nyomtató-illesztőprogramok elkülönítési módjának konfigurálására többféle mód van:
- Konfiguráció a nyomtatóillesztő INF fájljának használatával
- Nyomtatáskezelő konzol (PMC)
- Csoportházirend
Nyomtatóillesztő INF fájl
A nyomtató-illesztőprogram inf fájljának segítségével meghatározhatja, hogy az illesztőprogram támogatja-e a PDI-t vagy sem. Ez az inf fájl tartalmazza a kulcsot. DriverIsolation, amely meghatározza a PDI támogatást. Ennek megfelelően, ha ennek a paraméternek az értéke 0, akkor ez a PDI illesztőprogram nem támogatja.
Nyomtatáskezelő konzol (PMC)
Az új Printer Management Console (PMC) segítségével könnyedén kezelheti az illesztőprogramok elszigeteltségét. Ha megnyitja a PMC konzolt, és belép az illesztőprogramok szakaszba, akkor a jobb oldali ablaktáblában látható a rendszerbe telepített illesztőprogramok listája, és az Illesztőprogram elkülönítése oszlopban a nyomtató illesztőprogramjának PDI módja jelenik meg..
Az illesztőprogram működési módjának megváltoztatásához kattintson a jobb gombbal a kívánt illesztőprogramra, és válassza a 'Állítsa be az illesztőprogram elszigeteltségét”. A következő lehetőségek állnak rendelkezésre:
- egyik sem
- Közös
- Isolated
- Rendszer alapértelmezett (nincs)
Megjegyzések:
- opció rendszer Alapértelmezett - azt jelenti, hogy az illesztőprogram a normál vagy a csoportházirend-beállításokkal összhangban működik.
- Ezenkívül, ha a „Nyomtató-illesztőprogramok végrehajtása izolált folyamatokban” csoportházirend tiltva (letiltva), akkor a PDI elkülönítési módját nem lehet megváltoztatni.
Csoportházirendek az illesztőprogramok elszigeteltségének kezelésére
Két csoportházirend-beállítás lehetővé teszi a nyomtatóillesztők izolációs módjának konfigurálását. A következő részben találhatja meg őket:
Számítógép konfigurációja \ Felügyeleti sablonok \ Nyomtatók.
Felhívjuk őket:
- Végezzen nyomtatóillesztőket izolált folyamatokban
- A nyomtató-illesztőprogram végrehajtásának kompatibilitási beállításának felülbírálása a nyomtató-illesztőprogram által jelentett módon (A nyomtató-illesztőprogram végrehajtásának kompatibilitási paramétere felülbírálása)
politika: Végezzen nyomtató-illesztőprogramokat az elkülönítési folyamatokban
A házirend beállításai határozzák meg, hogy a nyomtató-illesztőprogramok futnak-e egy vagy külön folyamatokban. Ha a nyomtató-illesztőprogramokat elkülönített folyamattal (vagy folyamatokkal) töltik be, akkor a nyomtató-illesztőprogramban bekövetkező bármilyen hiba nem okozhatja a nyomtatás-spóroló szolgáltatás összeomlását..
Abban az esetben, ha aktiválta vagy nem konfigurálta ezt a házirendet, a Print Manager az illesztőprogramokat elkülönített folyamatban hajtja végre.
Ha letiltja ezt a házirendet, a nyomtató-illesztőprogramok a nyomtatókezelő folyamat során kerülnek végrehajtásra (mint a Windows XP / 2003 és az operációs rendszer korábbi verziói esetén).
politika: A nyomtatóillesztő által jelentett kompatibilitási beállítás felülbírálása
A házirend meghatározza, hogy a Nyomtatókezelő felülírja-e a nyomtatóillesztőben megadott PDI módot. Ie házirend aktiválja az illesztőprogram végrehajtását egy elkülönített folyamatban, még akkor is, ha a nyomtató-illesztőprogram nem kompatibilis.
Ha engedélyezi ezt a házirendet, a nyomtatási sorozatkezelő figyelmen kívül hagyja a nyomtatóillesztő számára beállított kompatibilitási jelzőt..
Ha letiltja vagy nem konfigurálja ezt a házirendet, akkor a nyomtatás-spóroló az alapértelmezés szerint a nyomtató-illesztőprogramban beállított izolációs módot fogja használni.
A nyomtatóillesztő-izolációs technológián kívül a Windows 7 és a Windows 2008 egy nagyon kényelmes technológiát is bevezettek, amely jelentősen leegyszerűsíti a nyomtatóillesztők kezelését a terminálkiszolgálón. Ismerkedhet meg az Easy Print a Windows 2008 Server cikkben