Temps d’ouverture de session long lorsque vous utilisez la commande VBScript AddPrinterConnection pour mapper des imprimantes pour les utilisateurs pendant le processus d’ouverture de session dans Windows

S’applique à
Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows Server 2012 Datacenter Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Standard Windows Server 2012 Essentials Windows Server 2012 Foundation Windows Server 2012 Foundation Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard

Symptômes

Prenons le scénario suivant :

  • Vous disposez d’un serveur Terminal Server Windows Server 2012 R2, Windows Server 2012 ou Windows Server 2008 R2 Service Pack 1 (SP1).
  • Le serveur Terminal Server est configuré pour utiliser la commande VBScript AddPrinterConnection pour mapper des imprimantes pour les utilisateurs pendant le processus d’ouverture de session.
  • Vous essayez de vous connecter au serveur Terminal Server.

Dans ce scénario, la connexion au serveur Terminal Server prend plus de temps que prévu. En outre, le serveur Terminal Server fait l’objet d’une utilisation élevée du processeur.

Notes

  • Lorsque ce problème se produit, le serveur Terminal Server ne répond pas tant que les imprimantes ne sont pas mappées.
  • La durée d’ouverture de session attendue est d’une minute.

Cause

Ce problème se produit car les opérations suivantes sont effectuées de manière redondante après l’appel de la commande VBScript AddPrinterConnection pour créer des mappages d’imprimante réseau pendant le processus d’ouverture de session :

  • Les clés de Registre redondantes sont remplies.
  • Un pilote d’imprimante est téléchargé et réinstallé chaque fois qu’une connexion d’imprimante est ajoutée. Cela se produit même si le pilote existe sur le serveur Terminal Server.

Résolution

Pour résoudre ce problème, nous avons publié un correctif logiciel pour Windows Server 2008 R2 et Windows Server 2012, et nous avons publié un correctif cumulatif pour Windows Server 2012 R2 et Windows Server 2012.

Dois-je choisir le correctif logiciel ou le correctif cumulatif ?

Le correctif cumulatif résout de nombreux autres problèmes en plus du problème résolu par le correctif logiciel. Nous vous recommandons d’utiliser le correctif cumulatif. Le correctif cumulatif est plus grand que le correctif logiciel. Par conséquent, le téléchargement du correctif cumulatif prend plus de temps.

Obtenez le correctif cumulatif pour Windows Server 2012 R2 et Windows Server 2012Pour résoudre ce problème, installez le correctif cumulatif de mai 2014 pour Windows RT 8.1, Windows 8.1 ou Windows Server 2012 R2.

Pour résoudre ce problème, installez le correctif cumulatif de décembre 2014 pour Windows RT, Windows 8 et Windows Server 2012.

Obtenir le correctif logiciel pour Windows Server 2012 et Windows Server 2008 R2 Un correctif logiciel pris en charge est disponible auprès de Microsoft. Toutefois, il est conçu uniquement pour corriger le problème décrit dans cet article. N'appliquez ce correctif qu'aux systèmes sur lesquels vous constatez le problème décrit dans le présent article. Ce correctif logiciel va peut-être subir des tests supplémentaires. Ainsi, si vous n'êtes pas sérieusement concerné par ce problème, il est recommandé d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Si le correctif logiciel est disponible en téléchargement, une section « Téléchargement de correctif logiciel disponible » figure en haut du présent article de la Base de connaissances. Si cette section est absente, procurez-vous le correctif logiciel auprès des services de Support technique Microsoft.

Remarque Si des problèmes supplémentaires surviennent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être créer une demande de service distincte. Les coûts habituels du support s'appliqueront aux autres questions et problèmes du support non directement liés au correctif logiciel en question. Pour obtenir la liste complète des numéros de téléphone du service clientèle et du support technique Microsoft ou pour créer une demande de service distincte, visitez le site web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=support Remarque Le formulaire « Téléchargement du correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si votre langue n'est pas répertoriée, cela signifie qu'aucun correctif logiciel n'est disponible pour cette langue.

Conditions préalablesPour appliquer ce correctif, vous devez installer Le Service Pack 1 pour Windows Server 2008 R2.

Informations sur le RegistrePour appliquer ce correctif, vous n’avez pas besoin d’apporter de modifications au Registre.

Condition requise pour le redémarrageVous devez redémarrer l’ordinateur après avoir appliqué ce correctif logiciel.

Informations sur le remplacement du correctif logicielCe correctif logiciel ne remplace pas un correctif logiciel publié précédemment.

Informations supplémentaires

Informations sur le fichier

La version internationale de ce correctif logiciel installe des fichiers dont les attributs sont répertoriés dans les tableaux ci-dessous. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Les date et heure de ces fichiers s’affichent sur votre ordinateur local conformément à l’heure locale et en tenant compte de l’heure d’été. En outre, ces date et heure peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.

Windows Server 2008 R2 - Notes relatives aux informations sur les fichiers

D'importants correctifs pour Windows 7 et Windows Server 2008 R2 sont contenus dans les mêmes packages. Toutefois, les correctifs de la page Demande de correctifs sont répertoriées pour les deux systèmes d'exploitation. Pour demander le package de correctifs logiciels qui s'applique à l'un des systèmes d'exploitation ou aux deux, sélectionnez le correctif logiciel répertorié sous Windows 7/Windows Server 2008 R2 sur la page. Reportez-vous toujours à la section « S’applique à » dans les articles pour déterminer le système d’exploitation réel auquel s’applique chaque correctif logiciel.

  • Vous pouvez identifier les fichiers qui s’appliquent à un produit spécifique, à un jalon (RTM, SPn) et à un dossier (LDR, GDR) en examinant les numéros de version des fichiers tels qu’ils apparaissent dans le tableau suivant.

    Version Produit Jalon Service branch
    6.1.760
    1.17xxx
    Windows Server 2008 R2 SP1 GDR
    6.1.760
    1.22xxx
    Windows Server 2008 R2 SP1 LDR
  • Les dossiers GDR ne contiennent que les correctifs largement publiés pour résoudre les problèmes critiques courants. Les dossiers LDR contiennent des correctifs logiciels en plus des correctifs largement publiés.

  • Les fichiers MANIFEST (.manifest) et MUM (.mum) installés pour chaque environnement sont répertoriés séparément dans la section « Informations supplémentaires sur les fichiers pour Windows Server 2008 R2 ». Les fichiers MUM et MANIFEST, ainsi que les fichiers du catalogue de sécurité associés (.cat), sont extrêmement importants pour conserver l'état du composant mis à jour. Les fichiers du catalogue de sécurité pour lesquels les attributs ne sont pas répertoriés sont dotés d’une signature numérique Microsoft.

Pour toutes les versions x64 prises en charge de Windows Server 2008 R2

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Localspl.dll 6.1.7601.22502 965,632 05-Nov-2013 1,048 x64
Winprint.dll 6.1.7601.17514 39 424 20-Nov-2010 13:27 x64
Win32spl.dll 6.1.7601.22502 756,224 05-Nov-2013 10:49 x64
Win32spl.dll 6.1.7601.22502 756,224 05-Nov-2013 10:49 x64
Win32spl.dll 6.1.7601.22502 497,152 05-Nov-2013 09:56 x86
Win32spl.dll 6.1.7601.22502 497,152 05-Nov-2013 09:56 x86
Localspl.dll 6.1.7601.22502 776,704 05-Nov-2013 09:54 x86
Winprint.dll 6.1.7601.17514 30,208 20-Nov-2010 12:21 x86

Pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Localspl.dll 6.1.7601.22502 2,079,232 05-Nov-2013 09:47 IA-64
Winprint.dll 6.1.7601.17514 90 624 20-Nov-2010 1,028 IA-64
Win32spl.dll 6.1.7601.22502 1,527,808 05-Nov-2013 09:49 IA-64
Win32spl.dll 6.1.7601.22502 497,152 05-Nov-2013 09:56 x86

Windows Server 2012 notes d’informations sur les fichiers

Les correctifs Windows 8 et Windows Server 2012 importants sont inclus dans les mêmes packages. Toutefois, seul « Windows 8 » est répertorié dans la page Demande de correctif logiciel. Pour demander le package de correctifs qui s’applique à un ou aux deux systèmes d’exploitation, sélectionnez le correctif logiciel répertorié sous « Windows 8 » dans la page. Reportez-vous systématiquement à la liste des produits concernés pour déterminer le système d'exploitation auquel les différents correctifs logiciels s'appliquent.

  • Les fichiers qui s’appliquent à un produit, un jalon (RTM, SPn) et une branche de service (LDR, GDR) spécifiques peuvent être identifiés en examinant les numéros de version de fichier, comme indiqué dans le tableau suivant.

    Version Produit SR_Level Dossier
    6.2.920 0.16xxx Windows Server 2012 RTM GDR
    6.2.920 0.17xxx Windows Server 2012 RTM GDR
    6.2.920 0.21xxx Windows Server 2012 RTM LDR
  • Les fichiers MANIFEST (.manifest) et MUM (.mum) installés pour chaque environnement sont répertoriés séparément dans la section « Informations supplémentaires sur les fichiers pour Windows Server 2012 ». MUM, MANIFEST et les fichiers de catalogue de sécurité (.cat) associés sont extrêmement importants pour maintenir l’état des composants mis à jour. Les fichiers du catalogue de sécurité pour lesquels les attributs ne sont pas répertoriés sont dotés d’une signature numérique Microsoft.

Pour toutes les versions x64 prises en charge de Windows Server 2012

Nom de fichier Version du fichier Taille du fichier Date Heure Plateforme
Compstui.dll 6.2.9200.16384 308,736 26-Juil-2012 03:05 x64
Dafprintprovider.dll 6.2.9200.21158 55,808 25-juin-2014 04:20 x64
Findnetprinters.dll 6.2.9200.16384 66,048 26-Juil-2012 03:05 x64
Printui.exe 6.2.9200.16384 62 976 26-Juil-2012 03:08 x64
Puiapi.dll 6.2.9200.16384 187,392 26-Juil-2012 03:07 x64
Puiobj.dll 6.2.9200.21283 458,240 04-Nov-2014 23:25 x64
Localspl.dll 6.2.9200.17169 1,024,512 05 novembre 2014 06:39 x64
Winprint.dll 6.2.9200.16451 39 936 06-Nov-2012 04:19 x64
Localspl.dll 6.2.9200.21283 1,039,360 04-Nov-2014 23:25 x64
Winprint.dll 6.2.9200.20555 39 936 06-Nov-2012 04:25 x64
Win32spl.dll 6.2.9200.17169 733,184 05 novembre 2014 06:40 x64
Win32spl.dll 6.2.9200.21283 733,184 04-Nov-2014 23:26 x64
Compstui.dll 6.2.9200.16384 288 768 26-Juil-2012 18:03 x86
Dafprintprovider.dll 6.2.9200.21158 45 056 25-juin-2014 04:05 x86
Findnetprinters.dll 6.2.9200.16384 53 760 26-Juil-2012 18:03 x86
Printui.exe 6.2.9200.16384 61 952 26-Juil-2012 03:20 x86
Puiapi.dll 6.2.9200.16384 162 304 26-Juil-2012 03:19 x86
Puiobj.dll 6.2.9200.16384 339,968 26-Juil-2012 03:19 x86

Informations sur les fichiers supplémentaires

Informations supplémentaires sur les fichiers pour Windows Server 2008 R2

Fichiers supplémentaires pour toutes les versions x64 prises en charge de Windows Server 2008 R2

Propriété du fichier Valeur
Nom de fichier Amd64_541004444788cae44ca1182575f71090_31bf3856ad364e35_6.1.7601.22502_none_10f12962507b274b.manifest
Version de fichier Non applicable
Taille du fichier 722
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,442
Nom de fichier Amd64_a37afca7131fd37a7bcd6ac1dbb3a57c_31bf3856ad364e35_7.1.7601.22502_none_4216a0669766fbff.manifest
Version de fichier Non applicable
Taille du fichier 1,086
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,442
Nom de fichier Amd64_ab558592de6b9e805d35a8e10046b36e_31bf3856ad364e35_6.1.7601.22502_none_85bb5f25976e9a9d.manifest
Version de fichier Non applicable
Taille du fichier 720
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,442
Nom de fichier Amd64_ac00991b52acc3b71061711509c5c069_31bf3856ad364e35_6.1.7601.22502_none_06dcfd978501edb7.manifest
Version de fichier Non applicable
Taille du fichier 722
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,442
Nom de fichier Amd64_ddf061c2565bcb8890cfe596cab13e47_31bf3856ad364e35_6.1.7601.22502_none_a3976213d291bbad.manifest
Version de fichier Non applicable
Taille du fichier 722
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,442
Nom de fichier Amd64_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.1.7601.22502_none_8ed3b6dfc26510c1.manifest
Version de fichier Non applicable
Taille du fichier 4,845
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 14:48
Nom de fichier Amd64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_6.1.7601.22502_none_982b939da0a0fbd8.manifest
Version de fichier Non applicable
Taille du fichier 10,428
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 11:18
Nom de fichier Amd64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_7.1.7601.22502_none_899c0fe32b87a4a7.manifest
Version de fichier Non applicable
Taille du fichier 6,373
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 11:16
Nom de fichier Wow64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_6.1.7601.22502_none_a2803defd501bdd3.manifest
Version de fichier Non applicable
Taille du fichier 10,426
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,008
Nom de fichier Wow64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_7.1.7601.22502_none_93f0ba355fe866a2.manifest
Version de fichier Non applicable
Taille du fichier 6,371
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,009
Nom de fichier X86_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.1.7601.22502_none_32b51b5c0a079f8b.manifest
Version de fichier Non applicable
Taille du fichier 4,844
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 14:48

Fichiers supplémentaires pour toutes les versions IA-64 prises en charge de Windows Server 2008 R2

Propriété du fichier Valeur
Nom de fichier Ia64_cae9194819158f3202802d15e7007074_31bf3856ad364e35_6.1.7601.22502_none_05cb7eda36e5d4e2.manifest
Version de fichier Non applicable
Taille du fichier 1,084
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,442
Nom de fichier Ia64_e5da294de1b3bfb9270e8f6cfdc7a006_31bf3856ad364e35_6.1.7601.22502_none_0f040e0b29f82613.manifest
Version de fichier Non applicable
Taille du fichier 720
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,442
Nom de fichier Ia64_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.1.7601.22502_none_32b6bf520a05a887.manifest
Version de fichier Non applicable
Taille du fichier 4,844
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,442
Nom de fichier Ia64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_6.1.7601.22502_none_3c0e9c0fe841939e.manifest
Version de fichier Non applicable
Taille du fichier 10,426
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,023
Nom de fichier Wow64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_6.1.7601.22502_none_a2803defd501bdd3.manifest
Version de fichier Non applicable
Taille du fichier 10,426
Date (UTC) 05-Nov-2013
de redémarrage (UTC) 1,008

Informations de fichier supplémentaires pour Windows Server 2012

Fichiers supplémentaires pour toutes les versions x64 prises en charge de Windows Server 2012

Propriété du fichier Valeur
Nom de fichier Amd64_1cf00af93011299470a578cf1edd997d_31bf3856ad364e35_6.2.9200.21285_none_1e68384bc16bcbfb.manifest
Version de fichier Non applicable
Taille du fichier 14:53
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_230613d6959e7b0c667b8401a0b27950_31bf3856ad364e35_6.2.9200.17169_none_d4aa7bcea18139f9.manifest
Version de fichier Non applicable
Taille du fichier 722
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_4a350bbc9e19155bd6ec0b64b4bddb9e_31bf3856ad364e35_6.2.9200.21285_none_940e08ea10b9c165.manifest
Version de fichier Non applicable
Taille du fichier 1,092
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_4bd39a8ada497a3644df3d439f5f6a19_31bf3856ad364e35_6.2.9200.17169_none_e58d30e96c21b020.manifest
Version de fichier Non applicable
Taille du fichier 1,086
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_676a0482eeb209e6b9c74b44754d8fbc_31bf3856ad364e35_6.2.9200.21285_none_8d3657d269e0d8d6.manifest
Version de fichier Non applicable
Taille du fichier 1,450
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_7fce218e8f243a613e8d41405d004694_31bf3856ad364e35_6.2.9200.17169_none_82efc7f7ac8e7a13.manifest
Version de fichier Non applicable
Taille du fichier 722
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_98e6fa70b1fa90bf3d7e37917e8c1d5e_31bf3856ad364e35_6.2.9200.21285_none_512d27d068e9218a.manifest
Version de fichier Non applicable
Taille du fichier 1,089
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_d49fd0d306eeb935b082fedf7719e093_31bf3856ad364e35_6.2.9200.17169_none_a257248b1c0c0ea5.manifest
Version de fichier Non applicable
Taille du fichier 722
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_microsoft-windows-p.. installerandprintui_31bf3856ad364e35_6.2.9200.21285_none_2fa8698598cd5957.manifest
Version de fichier Non applicable
Taille du fichier 24,894
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.2.9200.17169_none_88ff8c161c5db4f6.manifest
Version de fichier Non applicable
Taille du fichier 5,205
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_microsoft-windows-p.. ooler-core-localspl_31bf3856ad364e35_6.2.9200.21285_none_896f87e1358f2746.manifest
Version de fichier Non applicable
Taille du fichier 5,205
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Amd64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_6.2.9200.17169_none_925768d3fa99a00d.manifest
Version de fichier Non applicable
Taille du fichier 10,489
Date (UTC) 05 novembre 2014
de redémarrage (UTC) 07:43
Nom de fichier Amd64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_6.2.9200.21285_none_92c7649f13cb125d.manifest
Version de fichier Non applicable
Taille du fichier 10,489
Date (UTC) 05 novembre 2014
de redémarrage (UTC) 02:21
Nom de fichier Wow64_microsoft-windows-p.. installerandprintui_31bf3856ad364e35_6.2.9200.21285_none_39fd13d7cd2e1b52.manifest
Version de fichier Non applicable
Taille du fichier 24,148
Date (UTC) 06-Nov-2014
de redémarrage (UTC) 01:45
Nom de fichier Wow64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_6.2.9200.17169_none_9cac13262efa6208.manifest
Version de fichier Non applicable
Taille du fichier 9,276
Date (UTC) 05 novembre 2014
de redémarrage (UTC) 05:52
Nom de fichier Wow64_microsoft-windows-p.. ooler-networkclient_31bf3856ad364e35_6.2.9200.21285_none_9d1c0ef1482bd458.manifest
Version de fichier Non applicable
Taille du fichier 9,276
Date (UTC) 05 novembre 2014
de redémarrage (UTC) 00:26

État

Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».

Références

Consultez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.