web-dev-qa-db-fra.com

L'installation d'AppFabric a échoué car MSI du programme d'installation a renvoyé le code d'erreur: 1603.

Lorsque je réinstalle le AppFabric 1.1 , Pourquoi cette erreur apparaît-elle "L'installation d'AppFabric a échoué parce que le programme d'installation MSI est retourné avec le code d'erreur: 1603".??

Je l'ai couru avec des droits administratifs.

Vous trouverez ci-dessous le journal des erreurs.


2012-06-26 18:20:07, Information           Setup  ===== Logging started: 2012-06-26 18:20:07+08:00 =====
2012-06-26 18:20:07, Information           Setup  File:             c:\a0ddcd54d09ca070ef\setup.exe
2012-06-26 18:20:07, Information           Setup  InternalName:     Setup.exe
2012-06-26 18:20:07, Information           Setup  OriginalFilename: Setup.exe
2012-06-26 18:20:07, Information           Setup  FileVersion:      1.1.2106.32
2012-06-26 18:20:07, Information           Setup  FileDescription:  Setup.exe
2012-06-26 18:20:07, Information           Setup  Product:          Microsoft(R) Windows(R) Server AppFabric
2012-06-26 18:20:07, Information           Setup  ProductVersion:   1.1.2106.32
2012-06-26 18:20:07, Information           Setup  Debug:            False
2012-06-26 18:20:07, Information           Setup  Patched:          False
2012-06-26 18:20:07, Information           Setup  PreRelease:       False
2012-06-26 18:20:07, Information           Setup  PrivateBuild:     False
2012-06-26 18:20:07, Information           Setup  SpecialBuild:     False
2012-06-26 18:20:07, Information           Setup  Language:         Language Neutral
2012-06-26 18:20:07, Information           Setup  
2012-06-26 18:20:07, Information           Setup  OS Name:                   Windows 7 Ultimate
2012-06-26 18:20:07, Information           Setup  OS Edition:                Ultimate
2012-06-26 18:20:07, Information           Setup  OSVersion:                 Microsoft Windows NT 6.1.7601 Service Pack 1
2012-06-26 18:20:07, Information           Setup  CurrentCulture:            en-US
2012-06-26 18:20:07, Information           Setup  Processor Architecture:    x86
2012-06-26 18:20:07, Information           Setup  Event Registration Source :    AppFabric_Setup
2012-06-26 18:20:07, Information           Setup  
2012-06-26 18:20:07, Information           Setup  Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : Initiating V1.0 Upgrade module.
2012-06-26 18:20:07, Information           Setup  Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : V1.0 is not installed.
2012-06-26 18:20:33, Information           Setup  Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : Initiating V1 Upgrade pre-install.
2012-06-26 18:20:33, Information           Setup  Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : V1.0 is not installed, not taking backup.
2012-06-26 18:20:33, Information           Setup  Enumerating Windows features
2012-06-26 18:20:36, Information           Setup  Executing c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe with commandline -iru.
2012-06-26 18:20:46, Information           Setup  Return code from aspnet_regiis.exe is 0
2012-06-26 18:20:46, Information           Setup  Windows features successfully enabled.
2012-06-26 18:20:46, Information           Setup  Process.Start: C:\Windows\system32\msiexec.exe /quiet /norestart /i "c:\a0ddcd54d09ca070ef\Packages\AppFabric-1.1-for-Windows-Server-32.msi" ADDDEFAULT=Worker,WorkerAdmin,CacheClient,Setup /l*vx "C:\Users\COMPUTER-Name\AppData\Local\Temp\AppServerSetup1_1(2012-06-26 18-20-46).log" LOGFILE="C:\Users\COMPUTER-Name\AppData\Local\Temp\AppServerSetup1_1_CustomActions(2012-06-26 18-20-46).log" INSTALLDIR="C:\Program Files\AppFabric 1.1 for Windows Server" LANGID=en-US
2012-06-26 18:21:46, Information           Setup  Process.ExitCode: 0x00000643
2012-06-26 18:21:46, Error                 Setup  AppFabric installation failed because installer MSI returned with error code : 1603
2012-06-26 18:21:46, Error                 Setup  
2012-06-26 18:21:46, Error                 Setup  AppFabric installation failed because installer MSI returned with error code : 1603
2012-06-26 18:21:46, Error                 Setup  
2012-06-26 18:21:46, Information           Setup  Microsoft.ApplicationServer.Setup.Core.SetupException: AppFabric installation failed because installer MSI returned with error code : 1603
2012-06-26 18:21:46, Information           Setup     at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.GenerateAndThrowSetupException(Int32 exitCode, LogEventSource logEventSource)
2012-06-26 18:21:46, Information           Setup     at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.Invoke(LogEventSource logEventSource, InstallMode installMode, String packageIdentity, List`1 updateList, List`1 customArguments)
2012-06-26 18:21:46, Information           Setup     at Microsoft.ApplicationServer.Setup.Installer.MsiInstaller.InstallSelectedFeatures()
2012-06-26 18:21:46, Information           Setup     at Microsoft.ApplicationServer.Setup.Installer.MsiInstaller.Install()
2012-06-26 18:21:46, Information           Setup     at Microsoft.ApplicationServer.Setup.Client.SetupWorkflow.StartActionPhase()
2012-06-26 18:21:46, Information           Setup     at Microsoft.ApplicationServer.Setup.Client.ProgressPage.StartAction()
2012-06-26 18:21:46, Information           Setup  
2012-06-26 18:21:46, Information           Setup  === Summary of Actions ===
2012-06-26 18:21:46, Information           Setup  Required Windows components   :  Completed Successfully
2012-06-26 18:21:46, Information           Setup  Microsoft .NET Framework 3.5.1            :  Completed Successfully
2012-06-26 18:21:46, Information           Setup  Windows Communication Foundation Non-HTTP Activation          :  Completed Successfully
2012-06-26 18:21:46, Information           Setup  IIS Management Console            :  Completed Successfully
2012-06-26 18:21:46, Information           Setup  AppFabric 1.1 for Windows Server  :  Failed
2012-06-26 18:21:46, Information           Setup  Hosting Services          :  Failed
2012-06-26 18:21:46, Information           Setup  Cache Client          :  Failed
2012-06-26 18:21:46, Information           Setup  Hosting Administration            :  Failed
2012-06-26 18:21:46, Information           Setup  Microsoft Update  :  Skipped
2012-06-26 18:21:46, Information           Setup  Microsoft Update          :  Skipped
2012-06-26 18:21:46, Information           Setup  
2012-06-26 18:21:46, Information           Setup  ===== Logging stopped: 2012-06-26 18:21:46+08:00 =====

57
JimboyPogi

J'avais un problème similaire

9/21/2012 11:28:01 AM EXEPATH=powershell.exe PARAMS=-command "$str = [System.Environment]::GetEnvironmentVariable(\"PSModulePath\", [System.EnvironmentVariableTarget]::Machine); $str = $str+\";c:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules\"; c:\Windows\system32\setx.exe /M PSModulePath \"$str\"" LOGFILE=C:\Users\XXXXXXX\AppData\Local\Temp\AppServerSetup1_1_CustomActions(2012-09-21 11-27-26).log Error: ERROR: Invalid syntax. Default option is not allowed more than '2' time(s). Error: Type "SETX /?" for usage.

Mon problème était le PSModulePath ayant un impropre "en elle

c'était:

C:\Windows\system32\WindowsPowerShell\v1.0\Modules \; C:\Fichiers de programme (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules "

enlever le superficiel "corrige le problème

Pour changer cela, allez dans Panneau de configuration -> Système -> Paramètres système avancés -> Onglet Avancé Sélectionner Variables environnementales -> Sous Système Variables il existe une variable nommée PSModulePath , sélectionnez-la -> Cliquez sur Éditer -> Supprimer le point final "

System Properties

116
BozoJoe

J'ai corrigé cette erreur dans mon déploiement. Cela ne m'est arrivé que si j'avais déjà exécuté l'installateur une fois. Dès que vous démarrez le programme d'installation, un dossier temporaire sera créé. Copiez ce dossier et enregistrez-le sous un nom différent. Maintenant, annulez cette installation.

Ouvrez Regedit et recherchez (CTRL + F) "AppFabric". Vous devriez trouver une entrée sous HKEY_CLASSES_ROOT\Installer\Products {SomeStringOfCharacters}. Sous cette vérification, SourceList aura une clé appelée LastUsedSource. Mettez à jour le chemin du dossier correspondant au dossier temporaire que nous venons de sauvegarder. Vérifiez également SourceList/Net. Il aura probablement plusieurs clés avec des noms numériques. Assurez-vous que la valeur Données correspondante correspond également à votre chemin de dossier temporaire. 

Allez maintenant dans votre dossier temporaire et lancez Setup.exe. Il devrait se terminer maintenant. J'ai observé un comportement comme celui-ci avec d'autres installateurs qui extraient d'abord des fichiers dans un dossier temporaire. La réexécution du programme d'installation fonctionne principalement à partir du nouveau dossier temporaire, mais certains de ses aspects sont conservés dans l'ancien dossier temporaire du registre et tentent de charger quelque chose à partir de l'ancien emplacement.

20
Matt Poland

J'essayais de réinstaller AppFabric 1.1 sur mon ordinateur de développement fonctionnant sous Windows 8 et j'obtiens cette erreur. J'ai trouvé ici que l'ajout de ceci:

%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\  

to PSModulePath (Propriétés système -> Variables d'environnement -> Variables système) a résolu mon problème.

14
Guillaume RAYMOND

On dirait que j'ai eu tous les problèmes possibles avec cette installation.

Dépannage: consultez le fichier journal réel (dans le journal fourni par le programme d'installation, recherchez LOGFILE = ...):

Process.Start: C:\Windows\system32\msiexec.exe /quiet /norestart /i "c:\2964b29c3cd7dcb37c9e\Packages\AppFabric-1.1-for-Windows-Server-64.msi" ADDDEFAULT=Worker,WorkerAdmin,CacheService,CacheClient,CacheAdmin,Setup /l*vx "c:\Temp\AppServerSetup1_1(2014-07-09 11-58-09).log" LOGFILE="c:\Temp\AppServerSetup1_1_CustomActions(2014-07-09 11-58-09).log" INSTALLDIR="C:\Program Files\AppFabric 1.1 for Windows Server" LANGID=en-US

Une fois que vous avez localisé le fichier journal, recherchez les erreurs ..__ Je devais:

  1. Ne réussit pas à créer AS_Observer:
    • Exec: c:\Windows\system32\net.exe groupe local AS_Observers/delete
  2. Ne parvient pas à définir les ACL sur le dossier de configuration:
    • Exec: md C:\Windows\SysWOW64\inetsrv\config
  3. COM non enregistré:
    • Installer la fonctionnalité de service d'activation pour .NET 3.5 (HTTP et non-HTTP) et activer l'activation HTTP pour .NET 4.5

terminé. J'espère que cela pourra aider.

5
Mikl X

J'ai aussi frappé cette erreur…

Le programme d'installation va essayer de créer une nouvelle tâche dans le planificateur de tâches Windows pour vous rappeler de donner votre avis à la clientèle. Cette étape d'installation s'exécute, que vous cliquiez ou non sur la case à cocher pour participer aux commentaires des clients. Dans de nombreux environnements d'entreprise (y compris le mien), la création de nouvelles tâches Windows est refusée à tous sauf aux administrateurs de domaine. Par conséquent, une exécution en tant qu'administrateur local n'est pas suffisante et toute l'installation échoue lorsque l'ajout de la tâche renvoie «accès refusé». Cela apparaît dans le journal d'installation en tant que 1603.

La seule solution de contournement que nous puissions trouver consistait à extraire manuellement tous les fichiers du MSI, à supprimer la «tâche de planification» du script d'installation, puis à créer un nouveau MSI. Après ce changement d'une ligne, cela a bien fonctionné.

5
ErnieL

Dans mon cas, c’était un groupe local qui existait déjà lors d’une installation antérieure. La suppression de localgroup (AS_Observers) a résolu mon problème.

net localgroup AS_Observers/delete

j'espère que cela pourrait aider quelqu'un.

4
asolvent

J'ai aussi eu un problème similaire. La cause était que AppFabric avait généré une tâche planifiée et qu'elle avait été laissée lors de la désinstallation.

le message d'erreur dans les journaux: 

"/ create/tn"\Microsoft\Windows\AppFabric\Expérience client Programme d'amélioration\Consolidateur "/ xml" C:\Program Files\AppFabric 1.1 pour Windows Server\Consolidator.xml "Erreur: ERREUR: impossible de créer un fichier lorsque ce fichier existe déjà."

Il ne peut pas créer la tâche car elle existe déjà.

Pour supprimer cette tâche.

  • Accédez à:% SYSTEM32%\Tasks\Microsoft\Windows. 
  • Supprimer le dossier AppFabric. 

Ensuite, essayez de le réinstaller à nouveau.

Remarque: vous pouvez également essayer de le supprimer de l'interface graphique du planificateur de tâches, mais dans mon cas, cela ne s'y trouvait pas.

3
shawkyz1

Bien que de nombreux liens parlent de la suppression de l'espace de fin dans la variable d'environnement, cela ne s'appliquait pas à mon cas, car il n'y avait pas d'espace de fin dans mon cas.

https://serverfault.com/a/593339/270420

C'est la réponse qui m'a finalement aidé. J'ai dû supprimer les groupes AS_Observers et AS_Administrators créés lors de la tentative d'installation précédente, puis les réinstaller. 

Cela a résolu le problème et j'ai pu installer avec succès AppFabric. Impossible de publier cette réponse en tant que réponse sur le site de défaillance du serveur en raison d'une réputation insuffisante.

3
Amogh Natu

Dernier point mais non le moindre, j'ai trouvé cette page. Est assez complet la cause et une explication supplémentaire.

Résolu: Erreur 1306 AppFabric + Windows Server 2012

2
fraballi

J'ai eu la même erreur. Il me suffisait d'installer IIS et tout a fonctionné.

1
JoeBrockhaus

Peut-être suis-je vraiment en retard pour la réponse, Sérieusement, cette résolution d'erreur a pris des heures, j'ai essayé toutes les solutions possibles.

  1. installation de IIS 
  2. changer Power Shell à partir de la variable d'environnement.
  3. Suppression du groupe local

Alors que, la solution est vraiment très simple. Si vous regardez de près dans la variable d'environnement PSModulePath, des virgules apparaîtront à la fin de la valeur. Supprimez-les simplement et profitez

0
theGame

Mon problème était qu'il y avait déjà une tâche pour le programme d'amélioration de l'expérience client dans le Planificateur de tâches "\ Microsoft\Windows\AppFabric\Programme d'amélioration de l'expérience client\Consolidator". J'ai supprimé cette tâche et après cette installation a réussi.

0
user171302

Je l'ai finalement fait. J'ai pu installer AppFabric pour Win Server 2012 R2. Je ne suis pas vraiment sûr du changement exact qui a fonctionné. J'ai vu et essayé de nombreuses solutions sur différents sites Web, mais plus que la solution consistant à modifier le registre - "HKEY_CLASSES_ROOT" fonctionnait (réfléchissez-y à deux fois avant de modifier le registre dans l'environnement de production - c'était mon environnement de démonstration, je suis donc parti); J'ai changé le chemin du dossier temporaire mais cela n'a pas fonctionné la première fois. Ensuite, j'ai supprimé l'entrée du registre, puis désinstallé l'instance pré-installée d'AppFabric 1.1 du Panneau de configuration . J'ai ensuite essayé l'installation et tout a fonctionné. Cela a également restauré l'entrée du registre.

0
user868150

Merci pour toute l'aide.

L'erreur de journal vous indique en fait quoi faire. Il se plaint parce que le fichier existe déjà ci-dessous.

Supprimez le fichier "Consolidator" de:

Programme d'amélioration de l'expérience client C:\Windows\System32\Tasks\Microsoft\Windows\AppFabric \

Gracieuseté de Charles Babcock, MCT

0
Charles Babcock

J'ai eu le même problème aujourd'hui. J'ai trouvé ce lien, où vous pouvez essayer 3 solutions. La première solution m'a aidé.

Microsoft REPONSE pour ce problème

0
Paweł Iwaneczko

Dans mon cas, il s’agissait de: - Mon compte système contenait deux mots - Prénom et nom, comme "Vasya Pupkin", de sorte que le programme d’installation de la plate-forme Web n’a vu que le premier "Vasya". Vous devez donc renommer l’utilisateur du système "VasyaPupkin". sans symbole d’espace ni installation sous un compte différent .- J'ai également remarqué une erreur dans le chemin d’envoi de PowerShell. Vérifiez donc les variables système PSModulePath et supprimez le symbole inutile (") (le chemin du serveur SQL contient une erreur,\PowerShell\Modules ")

0
framerelay