Neuspjeh usluge upravitelja ispisa (aka spiler) zbog grešaka u upravljačkim programima ispisa značajan je problem u Windows obitelji OS. Problem se sastoji od činjenice da je pogreške s upravljačkim programima ispisa prilično teško dijagnosticirati, a prepoznavanje upravljačkog programa može biti glavobolja za administratora sustava. Najgore je što je zbog neuspjeha upravljačkog programa pisača učitanog u redoslijed čekanja ispisa došlo do rušenja samog alatera, što rezultira time da cijeli tiskarski sustav poslužitelja prestaje raditi, a te posljedice utječu na veliki broj korisnika i pisača. No, zajedno s izdanjem sustava Windows 2008 R2 i Windows 7, svi bi ti problemi trebali biti prošlost, jer se u tim OS-ovima pojavila tehnologija izolacije upravljačkih programa pisača..
Kao što naziv govori, tehnologija izolacije upravljačkih programa pisača (PDI) izolira upravljačke programe pisača u odvojene procese koji su odvojeni od procesa upravitelja ispisa (spoolsv.exe). Stoga, ako se dogodi bilo koja pogreška u upravljačkom programu pisača, ona utječe samo na postupak koji je ovaj upravljački program učitao, a ne i na proces spoolsv.exe, sprječavajući ga da se sruši i poboljša pouzdanost poslužitelja ispisa. Pored toga, ova nova značajka pruža mogućnost izolacije novih verzija upravljačkih programa za potrebe testiranja ili uklanjanja pogrešaka, kao i mogućnost identifikacije neuspjelog pokretačkog programa.
Proces učitavanja upravljačkih programa koji bi trebali raditi izolirano od "Upravitelja ispisa" naziva se PrintIsolationHost.exe.
Postoje tri načina tehnologije izolacije vozača:
- nijedan - Upravljački programi pisača učitavaju se procesi upravljača ispisa (sakupljača), tj. sustav u ovom načinu rada radi kao i obično
- Zajednički - Upravljački programi konfigurirani su za rad s jednom zajedničkom instancom procesa PrintIsolationHost.exe, odvojenom od spoolsv.exe procesa. Ovo je zadani način rada..
- izoliran - Svaki upravljački program pisača konfiguriran je za korištenje vlastite instance instance procesa PrintIsolationHost.exe..
Da biste provjerili podržava li upravljački program pisača PDI tehnologiju: idite na sljedeću granu registra.
HKLM \ SYSTEM \ CurrentControlSet \ Control \ Print \ okruženja \\ Drivers \ Version-3 \\ PrinterDriverAttributes
Moguće vrijednosti:
0: Vozač ne podržavaPDI
2: Podrška za upravljački program pisačaPDI
Ako vrijednost nedostaje, tada je 0 i upravljački program PDI ne podržava
Kako promijeniti način izolacije upravljačkog programa pisača
Postoji nekoliko načina konfiguriranja načina izolacije upravljačkih programa za ispis:
- Konfiguracija pomoću INF datoteke upravljačkog programa pisača
- Konzola za upravljanje ispisom (PMC)
- Grupna politika
INF datoteka upravljačkog programa
Pomoću inf datoteke upravljačkog programa pisača možete utvrditi podržava li upravljački program PDI ili ne. Ova inf datoteka sadrži ključ. DriverIsolation, što definira podršku za PDI. Prema tome, ako je vrijednost ovog parametra 0, tada ovaj PDI upravljački program ne podržava.
Konzola za upravljanje ispisom (PMC)
Novom konzolom za upravljanje pisačem (PMC) lako možete upravljati izolacijom upravljačkog programa. Ako otvorite PMC konzolu i prijeđete na odjeljak s upravljačkim programima, u desnom oknu možete vidjeti popis upravljačkih programa instaliranih u sustavu, a u stupcu Izolacija pogonskih programa prikazat će se PDI način upravljačkog programa pisača..
Da biste promijenili način rada vozača, morate desnom tipkom miša kliknuti željeni upravljački program i odabrati 'Postavite izolaciju vozača”. Dostupne su sljedeće opcije:
- nijedan
- Zajednički
- izoliran
- Zadani sustav (nijedan)
primjedbe:
- opcija sistem zadani - znači da upravljački program radi u skladu sa svojim standardnim postavkama ili postavkama pravila grupe.
- Također, ako je grupno pravilo 'Execute Drivers Print u izoliranim procesima' onemogućeno (Onemogućeno), tada se način izolacije PDI ne može promijeniti.
Grupna pravila za upravljanje izolacijom vozača
Postoje dvije postavke pravila grupe koja omogućuju konfiguriranje načina izolacije upravljačkih programa pisača. Možete ih pronaći u odjeljku:
Konfiguracija računala \ Administrativni predlošci \ Pisači.
Nazivaju se:
- Izvršite upravljačke programe za ispis u izoliranim procesima
- Nadjačaj postavke kompatibilnosti izvođenja upravljačkog programa za ispis izvijestio je upravljački program pisača (parametar kompatibilnosti izvođenja upravljačkog programa ispisa
politika: Izvršavanje upravljačkih programa za ispis u izoliranim procesima
Postavke u ovom pravilniku određuju hoće li se upravljački programi pisača pokrenuti u jednom ili u zasebnim procesima. Ako su upravljački programi pisača učitani izoliranim postupkom (ili procesi), tada bilo koji kvar na upravljačkom programu pisača neće uzrokovati pad usluge Print Spooler..
U slučaju da ste aktivirali ili niste konfigurirali ovo pravilo, Upravitelj ispisa će izvršiti upravljačke programe u izoliranom procesu.
Ako onemogućite ovo pravilo, upravljački programi pisača izvršavat će se tijekom postupka upravitelja ispisa (kao u verzijama Windows XP / 2003 i starijim verzijama OS-a).
politika: Nadjačaj postavke kompatibilnosti izvođenja upravljačkih programa pisača prijavljene od strane upravljačkog programa pisača
Pravilo određuje treba li Upravitelj ispisa nadjačati PDI način naveden u upravljačkom programu pisača. tj pravilo aktivira izvršenje upravljačkog programa u izoliranom procesu, čak i ako upravljački program pisača nije kompatibilan.
Ako omogućite ovo pravilo, spiler za ispis će ignorirati zastavu kompatibilnosti za upravljački program pisača..
Ako onemogućite ili ne konfigurirate ovo pravilo, aparat za tiskanje upotrebljavat će način izolacije koji je zadani zadani u upravljačkom programu pisača.
Uz tehnologiju izolacije upravljačkog programa pisača, Windows 7 i Windows 2008 također su predstavili vrlo prikladnu tehnologiju koja može značajno pojednostaviti rad upravljanja upravljačkim programima pisača na terminalskim poslužiteljima. S njim se možete upoznati u članku Jednostavan ispis u sustavu Windows 2008 Server