Serveur d'impression

Comprendre l’isolation du pilote d’imprimante – Ressources Windows 7 – Bien choisir son serveur d impression

Le 21 octobre 2019 - 5 minutes de lecture

Comprendre l'isolement du pilote d'imprimante

Easy Driver Pro

Logiciel de téléchargement et de mise à jour de pilote PC

L'isolation du pilote d'imprimante est une nouvelle fonctionnalité du sous-système d'impression dans Windows 7 et Windows Server 2008 R2 qui peut augmenter la stabilité des serveurs d'impression en permettant aux administrateurs d'isoler les pilotes d'imprimante instables dans un PrintlsolationHost séparé. processus exe au lieu de dans le processus de spouleur. L'avantage de cette opération est que, lorsqu'un pilote d'imprimante instable tombe en panne, celui-ci n'arrête pas le spouleur, ce qui empêcherait toutes les autres imprimantes de fonctionner sur le serveur d'impression.

Lorsque le service de rôle Serveur d'impression du rôle serveur Print et Document Services est installé sur Windows Server 2008 R2, chaque pilote d'imprimante sur le serveur d'impression peut s'exécuter dans l'un des trois modes d'isolation de pilote possibles:

■ Aucune Dans ce mode, le pilote d'imprimante s'exécutera dans le processus de spouleur et non dans un processus séparé. Si un pilote tombe en panne, le spouleur se bloque et les administrateurs doivent redémarrer le service Spouleur. Toutes les files d'attente d'impression sur le serveur seront hors ligne pendant que le spouleur est hors ligne. Ce mode est la seule option disponible sur les serveurs d'impression Windows 2000, Windows 2003 et Windows 2008.

■ Partagé Le pilote d'imprimante s'exécutera dans un processus séparé avec tous les autres pilotes également configurés en mode partagé. Si le pilote tombe en panne, le spouleur ne se plantera pas, mais toutes les files d'attente d'impression avec les pilotes du processus partagé seront hors ligne (les files d'attente d'impression avec des pilotes dans des processus isolés ou dans le processus de spouleur resteront en ligne). Le processus partagé sera recyclé, les pilotes qu'il contient seront redémarrés et les files d'attente associées à ces pilotes reviendront à l'état en ligne.

■ Isolé Dans ce mode, le pilote d'imprimante s'exécutera seul dans un processus séparé, isolé de tous les autres pilotes. Si le pilote tombe en panne, seule la file d'attente d'impression associée à ce pilote sera hors ligne. Le processus isolé sera recyclé, la file d'attente d'impression sera redémarrée et la file d'attente associée au pilote reviendra à l'état en ligne. Aucune autre file d'attente d'impression ou pilote sur le serveur ne sera affecté par ce blocage / redémarrage.

Par conséquent, un serveur d'impression Windows Server 2008 R2 peut avoir les éléments suivants:

■ Mode hérité (toujours présent)

■ Processus partagé (toujours présent)

■ Un ou plusieurs processus isolés (facultatif)

REMARQUE Le mode d'isolation de pilote par défaut pour les pilotes d'imprimante intégrés dans Windows 7 et Windows Server 2008 R2 est Partagé, alors que le mode d'isolation de pilote par défaut pour les pilotes d'imprimante virtuelle (tels que Microsoft XPS Document Writer), la télécopie et l'impression vers Les pilotes de fichier (tels que Print To OneNote) sont Aucun. Les paramètres de stratégie de groupe et .inf peuvent remplacer ces paramètres d'isolation de pilote par défaut du système. Pour plus d'informations, reportez-vous à la section intitulée "Configuration du mode d'isolation du pilote d'imprimante" plus loin dans ce chapitre.

Les fournisseurs d'imprimantes peuvent indiquer si un pilote d'imprimante qu'ils ont fourni a été testé et vérifié pour prendre en charge l'exécution dans un processus partagé ou isolé. Ils peuvent le faire en ajoutant une entrée DriverIsolation dans la section Version du fichier .inf du pilote. Par exemple, l'entrée de fichier .inf suivante indique que le pilote ne prend pas en charge l'exécution dans un processus séparé (partagé ou isolé).

[Version]

DriverIsolation = 0

L'entrée .inf suivante indique que le pilote peut être exécuté dans un processus séparé.

[Version]

DriverIsolation = 2

REMARQUE Les valeurs 1 et 3 pour DriverIsolation sont réservées pour une utilisation future. Toute valeur autre que DriverIsolation = 2 suppose DriverIsolation = 0.

Que cette entrée de fichier .inf soit présente ou quelle que soit sa valeur, les administrateurs peuvent remplacer ce paramètre et configurer le mode d'isolation de pilote pour tout pilote d'impression à l'aide de la console de gestion de l'impression. Les administrateurs peuvent également configurer les paramètres d'isolation de pilote globaux à l'aide de la stratégie de groupe. Pour plus d'informations sur la configuration de l'isolation de pilote à l'aide de la gestion de l'impression et de la stratégie de groupe, reportez-vous à la section intitulée "Configuration du mode d'isolation du pilote d'imprimante" plus loin dans ce chapitre.

REMARQUE Il est possible que les serveurs d'impression subissent une légère dégradation des performances lors de l'isolation du pilote en raison du nombre accru de processus en cours d'exécution sur le système et de la surcharge de communication entre les processus lorsque le pilote appelle les fonctions du spouleur, et inversement. Une dégradation temporaire supplémentaire des performances peut également survenir lorsqu'un nouveau processus est créé ou doit être recyclé. Cette dégradation des performances est beaucoup plus évidente lorsque de nombreux pilotes s'exécutent en mode isolé plutôt qu'en mode partagé.

Cet article a-t-il été utile?

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.