Message d’erreur lorsque vous essayez d’installer un package MSI sur un ordinateur Windows Server 2003 à l’aide de connexion RDP : « Le programme d’installation de Windows ne permet pas installation à partir d’une connexion Bureau à distance »

Symptômes

Considérez le scénario suivant :
  • Vous essayez d’installer un package Microsoft Windows Installer (MSI) sur un ordinateur qui exécute Microsoft Windows Server 2003. Cela à partir d’un autre ordinateur à l’aide de connexion du protocole RDP (Remote Desktop).
  • L’ordinateur qui exécute Windows Server 2003 dispose de Microsoft Windows Installer 2.0.3790 ou une version ultérieure est installé.
Dans ce scénario, vous recevez un message d’erreur sur l’ordinateur qui exécute Windows Server 2003. Ce message d’erreur semblable au suivant :
Windows Installer n’autorise pas l’installation à partir d’une connexion Bureau à distance.
Lorsque vous affichez le fichier journal détaillé qui a été pris lors de l’installation, vous voyez un message d’erreur semblable au suivant :
MainEngineThread retourne 1645

Cause

Ce problème se produit si la source d’installation est spécifiée en utilisant le partage TSClient par le biais de la notation d’affectation de noms UNC (Universal Naming Convention). Par exemple, vous recevez l’erreur lorsque vous utilisez la commande suivante :
msiexec /i \\TSClient\lecteur\nom_package.msi

Résolution

Pour résoudre ce problème, appliquez l'une des méthodes suivantes.

Méthode 1

N'utilisez pas le partage TSClient comme source d'installation. Utilisez la notation UNC standard pour spécifier un nom de partage et un serveur spécifiques. Par exemple, utilisez la notation UNC standard suivante :
msiexec /i \\nom_serveur\nom_partage\nom_package.msi

Méthode 2

Mappez un lecteur à l’emplacement réseau où se trouve la source d’installation. Spécifiez le lecteur mappé dans la commande d’installation. Par exemple, utilisez la commande d’installation suivante :
msiexec /i lecteur: \nom_package.msi
Remarque Dans cette commande, l’espace réservé lecteur représente le lecteur qui est mappé à la \\nom_serveur\nom_partage emplacement.

Plus d'informations

Vous pouvez utiliser le partage TSClient lors de l’établissement de la connexion RDP et les disques de l’ordinateur local sont ajoutés à des ressources locales pour le partage. Vous permettant de continuer l’installation du package MSI est un risque de sécurité. C’est parce que le répertoire partagé TSClient peut-être pointer vers des emplacements physiques différents, en fonction de l’utilisateur qui ouvre une session à distance.

Erreur 1645 a été tout d’abord inclus dans la version 2.0 de Windows Installer pour Windows Server 2003.

Pour plus d’informations sur les codes d’erreur Windows Installer, visitez le site Web de Microsoft à l’adresse suivante :
Propriétés

ID d'article : 927063 - Dernière mise à jour : 17 janv. 2017 - Révision : 1

Commentaires