A nyomtató-illesztőprogram izolálása a Windows 7 rendszerben

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