Numéro d'article: 299803 - Dernière mise à jour: jeudi 26 avril 2012 - Version: 1.0

PRB : Erreur 1706 « aucune Source valide n'a pu être trouvé » lorsque vous installez le fichier MSI à partir d'un support amovible

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Agrandir tout | Réduire tout

Symptômes

Lorsque vous installez un package Windows Installer (MSI) à partir d'un support amovible, tel qu'un CD-ROM ou DVD, et le fichier MSI ne réside pas sur le dossier racine du support, le message d'erreur suivant peut s'afficher :
Erreur 1706, « aucune source valide n'a pu être found? »
Cela se produit si le programme d'installation a besoin d'interroger la source. Navigation vers le package MSI ne résout pas cette erreur.

Cause

La propriété MEDIAPACKAGEPATH n'était pas définie correctement. MEDIAPACKAGEPATH est une propriété publique qui vous permet de définir où se trouve le fichier MSI sur le média amovible. Cela peut se produire si le média est en cours d'utilisation et le support a été utilisé initialement pour installer le programme que le fichier MSI à différents chemins d'accès relatifs.

Par exemple, cette erreur peut se produire si le média d'origine avait le fichier MSI dans un dossier appelé App1, et le support actuel a le MSI à la racine du média. Cette erreur se produira pas si le même support est utilisé pour l'installation d'origine et le courant installer opération.

Résolution

Définition de la propriété MEDIAPACKAGEPATH le chemin d'accès relatif correct pour le package MSI résout le problème. La propriété MEDIAPACKAGEPATH peut être définie sur la ligne de commande ou dans le Registre.

Important Cette section, la méthode ou la tâche qui va suivre contient des étapes qui vous indiquent la méthode pour modifier le Registre de Windows. Toutefois, les problèmes sérieux peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous de suivre ces étapes avec une attention toute particulière. Afin de couvrir votre système d'une protection supplémentaire, veuillez sauvegarder le Registre avant d'intervenir pour y apporter des modifications. Ainsi, si à la suite des modifications un problème devait survenir, vous pourrez toujours restaurer le Registre. Pour obtenir des informations sur la marche à suivre pour sauvegarder ou restaurer la Base de Registre, cliquez sur le lien (numéro) ci-dessous et afficher l'article correspondant dans la Base de connaissances Microsoft :
322756  (http://support.microsoft.com/kb/322756/ ) Comment sauvegarder et restaurer le Registre dans Windows


L'emplacement du Registre pour définir cette propriété dépend du type d'installation a été effectuée.

Installations par utilisateur non managée :
HKCU\Software\Microsoft\Installer\Products\<Compressed productcode=""></Compressed>\SourceList\Media
Installations gérée par l'utilisateur :
HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<User sid=""></User>\Installer\Products\<Compressed productcode=""></Compressed>\SourceList\Media
Installations par ordinateur :
HKLM\Software\Classes\Installer\Products\<Compressed productcode=""></Compressed>\SourceList\Media
Pour tous les cas, la valeur est une chaîne nommée MediaPackage. La valeur de données est le chemin d'accès relatif à votre application sur le support que vous souhaitez utiliser pour les opérations d'installation future. Par exemple, si le chemin d'accès au package MSI sur le média est E:\MyPath\My.msi, utilisez \MyPath\ en tant que valeur de données.

Pour définir la propriété sur la ligne de commande, vous utiliseriez :
MEDIAPACKAGEPATH = « \MyPath\ »
Le chemin d'accès doit commencer et se terminer par une barre oblique inverse (\) et doit pas contiennent le nom du package ou lettre de lecteur.

Dans la version 2.0 de Windows Installer, le support à partir duquel vous avez installé ne fonctionnera toujours. Mais si vous pas utiliser le support du produit d'origine pour cette installation mais puis ultérieurement utiliser que le support produit plutôt que le média à partir duquel vous avez installé, vous pouvez recevoir l'erreur si le fichier MSI est dans des emplacements différents sur les différents supports. Les solutions décrites dans cet article pour résoudre ce problème ainsi.

Images d'administration déplacés vers un support amovible peuvent également présentent ce problème si l'emplacement de la racine de l'installation a été modifié sur le nouveau média. La propriété MEDIAPACKAGEPATH doit être définie pour le nouveau chemin d'accès de l'emplacement d'installation sur le média.

Statut

Ce comportement est voulu par la conception.

Références

Pour plus d'informations sur MEDIAPACKAGEPATH consultez la page Web MSDN suivante :
http://msdn.Microsoft.com/en-us/library/Windows/Desktop/aa369799 (v=vs.85) .aspx (http://msdn.microsoft.com/en-us/library/windows/desktop/aa369799(v=vs.85).aspx)
Mots-clés : 
kbprb kbmt KB299803 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 299803  (http://support.microsoft.com/kb/299803/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Retired KB ArticleExclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.