Vous recevez une erreur « Impossible d’ouvrir ce package d’installation » message lorsque vous essayez d’installer un programme basé sur Windows Installer dans Windows Server 2003 ou Windows XP

S’applique à : Microsoft Windows Server 2003 Web EditionMicrosoft Windows Server 2003 Standard Edition (32-bit x86)Microsoft Windows Server 2003 Enterprise Edition (32-bit x86)

Symptômes


Lorsque vous essayez d’installer un programme basé sur Windows Installer (.msi) sur un contrôleur de domaine basé sur Microsoft Windows Server 2003, le message d’erreur suivant s’affiche dans une boîte de dialogue Windows Installer :
Ce package d’installation n’a pas pu être ouvert. Vérifiez que le package existe et que vous pouvez y accéder, ou contactez le revendeur de l’application pour vérifier qu’il s’agit d’un package Windows Installer valide.
En outre, si vous activez la journalisation détaillée de Windows Installer, un message d’erreur semblable au suivant peut s’afficher dans le fichier journal de Windows Installer :

Démarrage de l’enregistrement des commentaires : 26-10-2004 10:50:42
Type de build : UNICODE de livraison 2.00.2600.1168
Processus d’appel :
C:\WINDOWS\system32\msiexec.exe ===
MSI (c) (0C : B4) : réinitialisation de la stratégie de mise en cache des valeurs MSI (c) (C 0 : B4) : valeur de stratégie d’ordinateur 'Debug' est 0 MSI (c) (C 0 : B4) : *** RunEngine : ***
Produit : \\nom_ordinateur\sysvol\nom_domaine.com\msi\SMSClient\NomProgramme.msi

Action : *** CommandLine : *** MSI (c) (C 0 : B4) : Remarque : 1 : 2203 2 : \\nom_ordinateur\sysvol\nom_domaine.com\msi\SMSClient\nom_programme.msi 3 :-2147287035 MSI (c) (C 0 : B4) : MainEngineThread retourne 1619
=== De consignation arrêté : 26-10-2004 10:50:42 ===
Sur le réseau, vous voyez un refus d’accès :
SMB : Verrou C & X, FID = 0x800d, verrous = 1 (0x7FFFFF92 pour 0 x 00000001)
SMB : Verrouillage de R & X - erreur de NT, système, erreur, Code = STATUS_ACCESS_DENIED (34)
Remarque : Nom de programme.msi est le nom du programme d’installation de Windows.

Cause


Ce problème se produit lorsque vous essayez d’installer un programme et les fichiers du programme installation se trouvent dans le dossier Sysvol.

Par défaut, le service Net Logon dans Windows Server 2003 crée le dossier Svsvol avec l’attribut SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS . Par conséquent, le dossier Sysvol ne peut pas être verrouillé en mode exclusif. Ce comportement empêche les problèmes de synchronisation de service de répertoire Active Directory. Nous vous recommandons que vous n’utilisez pas le dossier Sysvol sous la forme d’un point d’installation pour les programmes.

État


Ce comportement est voulu par la conception.

Plus d'informations


Pour plus d’informations sur la façon d’activer la journalisation dans Windows XP de Windows Installer, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
314852 comment faire pour activer la journalisation dans Windows XP de Windows Installer