Symptômes
Lorsque vous essayez d’installer un package Microsoft Windows Installer (. msi) volumineux ou un package de correctifs Microsoft Windows Installer volumineux (. msp) sur un ordinateur exécutant Windows Server 2003 Service Pack 2, vous recevez le message d’erreur suivant :
Erreur 1718. Le nom de fichier a été rejeté par la stratégie de signature numérique.
Par ailleurs, l’événement suivant est susceptible d’être enregistré dans le journal de l’application :
Cause
Ce problème se produit si le processus Windows Installer dispose d’une mémoire virtuelle contiguë insuffisante pour vérifier que le package. msi ou. msp est correctement signé.
Résolution
Mettre à jour les informations de téléchargement
Les fichiers suivants peuvent être téléchargés à partir du centre de téléchargement Microsoft :
119591 Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligneMicrosoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est conservé sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.
Conditions préalables
Pour appliquer cette mise à jour, vous devez avoir installé Windows Server 2003 Service Pack 2.
Nécessité de redémarrer
Vous devez redémarrer votre ordinateur après l’application de la mise à jour.
Informations sur le remplacement de la mise à jour
Cette mise à jour n'en remplace pas d'autre.
Informations sur les fichiers
La version anglaise de cette mise à jour dispose des attributs de fichier répertoriés dans le tableau suivant ou ceux d’une version ultérieure. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.
Mise à jour pour Windows Server 2003 (KB973825)
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
SP requis |
Dossier |
---|---|---|---|---|---|---|---|
Advapi32.dll |
5.2.3790.4555 |
619 008 |
18-Jul-2009 |
15:58 |
x86 |
SP2 |
SP2GDR |
Advapi32.dll |
5.2.3790.4555 |
619 008 |
18-Jul-2009 |
16:19 |
x86 |
SP2 |
SP2QFE |
Mise à jour pour Windows Server 2003 édition x64 (KB973825)
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
SP requis |
Dossier |
---|---|---|---|---|---|---|---|
Advapi32.dll |
5.2.3790.4555 |
1 052 160 |
18-Jul-2009 |
21:45 |
x64 |
SP2 |
SP2GDR |
Wadvapi32.dll |
5.2.3790.4555 |
619 008 |
18-Jul-2009 |
21:45 |
x86 |
SP2 |
WOW |
Advapi32.dll |
5.2.3790.4555 |
1 065 984 |
18-Jul-2009 |
16:32 |
x64 |
SP2 |
SP2QFE |
Wadvapi32.dll |
5.2.3790.4555 |
619 008 |
18-Jul-2009 |
16:32 |
x86 |
SP2 |
WOW |
Mise à jour pour Windows Server 2003 pour les systèmes Itanium (KB973825)
Nom du fichier |
Version du fichier |
Taille du fichier |
Date |
Heure |
Plateforme |
SP requis |
Dossier |
---|---|---|---|---|---|---|---|
Advapi32.dll |
5.2.3790.4555 |
1,482,752 |
18-Jul-2009 |
21:44 |
IA-64 |
SP2 |
SP2GDR |
Wadvapi32.dll |
5.2.3790.4555 |
619 008 |
18-Jul-2009 |
21:44 |
x86 |
SP2 |
WOW |
Advapi32.dll |
5.2.3790.4555 |
1 483 776 |
18-Jul-2009 |
16:32 |
IA-64 |
SP2 |
SP2QFE |
Wadvapi32.dll |
5.2.3790.4555 |
619 008 |
18-Jul-2009 |
16:32 |
x86 |
SP2 |
WOW |
Solution de contournement
Important Cette section, méthode ou tâche comporte des étapes qui vous indiquent comment modifier le registre. Toutefois, des problèmes sérieux peuvent se produire si vous modifiez le registre de manière incorrecte. Par conséquent, veillez à suivre ces étapes soigneusement. Pour une protection renforcée, sauvegardez le registre avant de le modifier. Vous pouvez ensuite restaurer le registre en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans WindowsPour contourner ce problème, remplacez la valeur de Registre PolicyScope par 1 avant d’essayer d’installer le package. Pour cela, procédez comme suit. Remarques Si l’ordinateur est joint à un domaine, une mise à jour de stratégie de domaine peut remplacer les modifications que vous apportez au registre. Nous vous recommandons vivement de déconnecter l’ordinateur du domaine avant de suivre ces étapes.
-
Cliquez sur Démarrer, sur Exécuter, tapez regedit, puis cliquez sur OK.
-
Dans l’éditeur du Registre, recherchez la clé de Registre suivante et cliquez dessus :
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers Remarque Avant de modifier cette clé, nous vous recommandons de sauvegarder cette clé. Pour cela, cliquez avec le bouton droit sur CodeIdentifiers, puis cliquez sur Exporter. Enregistrez le fichier dans un emplacement où vous pouvez le trouver sur votre ordinateur.
-
Modifiez la valeur de Registre PolicyScope. Pour ce faire, double-cliquez sur PolicyScope, puis changez le paramètre de 0 à 1.
-
Fermez l’Éditeur du Registre.
-
Cliquez sur Démarrer, sur exécuter, tapez cmd, puis cliquez sur OK pour ouvrir une fenêtre d’invite de commandes.
-
À l'invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :
net stop MSIServerCette commande arrête le service Windows Installer si le service est en cours d’exécution en arrière-plan. Lorsque le service s’est arrêté, fermez la fenêtre d’invite de commandes, puis passez à l’étape 7. Remarque Si le message suivant s’affiche à l’invite de commandes, fermez la fenêtre d’invite de commandes, puis passez à l’étape 7 :
Le service Windows Installer n’est pas démarré
-
Installez le package que vous essayez d’installer lorsque vous avez reçu le message d’erreur mentionné dans la section « symptômes ».
-
Après avoir installé le package, répétez les étapes 1 et 2. Ensuite, remplacez la valeur de Registre PolicyScope par 0.
-
Si vous avez déconnecté l’ordinateur d’un domaine, rejoignez le domaine, puis redémarrez l’ordinateur.Remarque Si vous ne vous êtes pas déconnecté de l’ordinateur d’un domaine, vous n’êtes pas obligé de redémarrer votre ordinateur.
Si les étapes précédentes n’ont pas résolu le problème, procédez comme suit :
-
Cliquez sur Démarrer, sur exécuter, tapez control admintools, puis cliquez sur OK.
-
Double-cliquez sur stratégie de sécurité locale.
-
Cliquez sur stratégies de restriction logicielle.Remarque S’il n’y a pas de restrictions logicielles, cliquez avec le bouton droit sur stratégies de restriction logicielles, puis cliquez sur créer une nouvelle stratégie.
-
Sous type d’objet, double-cliquez sur application.
-
Cliquez sur tous les utilisateurs sauf les administrateurs locaux, puis cliquez sur OK.
-
Redémarrez l'ordinateur.
Important Après avoir suivi les étapes précédentes, les administrateurs locaux peuvent installer le package. msi ou le package. msp. Une fois le package installé, réinitialisez le niveau d’application en suivant les étapes précédentes. À l’étape 5, cliquez sur tous les utilisateurs au lieu de tous les utilisateurs, à l’exception de administrateurs locaux. Remarque
-
La solution de contournement risque de ne pas fonctionner dans un environnement de domaine Active Directory. Dans un environnement de domaine Active Directory, une opération d’actualisation de la stratégie de domaine écrase les stratégies de restriction logicielles locales.
-
L’ajout d’une RAM supplémentaire à l’ordinateur ne résout pas le problème.
Informations supplémentaires
À partir de Windows XP, une stratégie de sécurité nommée stratégies de restriction logicielle (également connue sous le nom de « plus sûr ») a été ajoutée pour permettre aux utilisateurs d’éviter d’utiliser des fichiers potentiellement dangereux. Le programme d’installation de Windows utilise des stratégies de restrictions logicielles pour vérifier les signatures des fichiers de package signé. msi et des fichiers de package. msp signés. Le programme d’installation Windows effectue cette action pour vérifier que les fichiers n’ont pas été falsifiés avant d’être installés sur l’ordinateur. Pour Windows XP et Windows Server 2003, le fichier de package. msi entier ou le fichier de package. msp complet doit être chargé dans une portion de mémoire contiguë dans l’espace d’adressage du processus du programme d’installation Windows. Si un fichier de package. msi ou un fichier de package. msp est trop volumineux pour être intégré à une portion de mémoire virtuelle contiguë, Windows Installer ne peut pas vérifier que le package est correct. Dans ce scénario, vous observez les symptômes décrits dans la section « symptômes ». Le correctif décrit dans cet article permet aux stratégies de restriction logicielle d’utiliser moins de mémoire virtuelle pour effectuer la vérification de signature. C’est pourquoi Windows Installer peut vérifier n’importe quel fichier de taille.