Impossible d'installer GitHub pour Windows
Je suis en train d'installer github pour windows, quand j'ai reçu ce message d'erreur:
Application cannot be started. Contact the application vendor.
Le journal des erreurs de ce produit:
PLATFORM VERSION INFO
Windows : 6.2.9200.0 (Win32NT)
Common Language Runtime : 4.0.30319.34014
System.Deployment.dll : 4.0.30319.33440 built by: FX45W81RTMREL
clr.dll : 4.0.30319.34014 built by: FX45W81RTMGDR
dfdll.dll : 4.0.30319.33440 built by: FX45W81RTMREL
dfshim.dll : 6.3.9600.16384 (winblue_rtm.130821-1623)
SOURCES
Deployment url : http://github-windows.s3.amazonaws.com/GitHub.application
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of http://github-windows.s3.amazonaws.com/GitHub.application resulted in exception. Following failure messages were detected:
+ The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [8/22/2014 12:51:27 AM] : Activation of http://github-windows.s3.amazonaws.com/GitHub.application has started.
ERROR DETAILS
Following errors were detected during this operation.
* [8/22/2014 12:51:28 AM] System.Runtime.InteropServices.COMException
- The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation(UInt32 Flags, IDefinitionIdentity DefinitionIdentity, Guid& riid)
at System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(DefinitionIdentity subId)
at System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState subState)
at System.Deployment.Application.SubscriptionState.Validate()
at System.Deployment.Application.SubscriptionStore.CheckAndReferenceApplication(SubscriptionState subState, DefinitionAppId appId, Int64 transactionId)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
Selon https://status.github.com/messages , il n'y a pas de problèmes avec les serveurs.
Je suis sur un ordinateur personnel, donc il ne devrait pas y avoir de problèmes avec la connexion. J'ai essayé de télécharger l'application directement à partir http://github-windows.s3.amazonaws.com/GitHub.application , mais le résultat était le même.
Je suis sous Windows 8.1 Pro x64.
Edit 1: Actuellement, je travaille autour de l'impossibilité d'installer GitHub pour Windows en installant d'abord sur un autre système, puis en prenant la nouvellement installé les fichiers à partir de %appdata%\Local\Apps\2.0, et en les déplaçant vers le système qui est mal à installer. (Le répertoire complet est %appdata%\Local\Apps\2.0\EWG9HYRR.BKG\2XKOJCRD.XRD\gith..tion_317444273a93ac29_0002.0002_f44dcb2e9d4cde94).
L'une des principales mises en garde de cette solution de contournement, c'est que le problème du système, GitHub pour Windows signale "Ce n'est pas un réseau déployé app." et donc de ne pas mettre à jour automatiquement.
source d'informationauteur Joe C
Vous devez vous connecter pour publier un commentaire.
Après de contacter le support, ils m'ont contacté et m'a aidé à travailler à travers le problème de la prévention de GitHub pour windows à partir de l'installation.
C'est un problème avec l'Application ClickOnce Cache.
Windows
clé et le type deR
.rundll32 %SystemRoot%\system32\dfshim.dll CleanOnlineAppCache
dans la boîte de dialogue exécuter et frapperEnter
.Puis essayez d'installer l'application.
Si cela ne fonctionne pas, il y a une approche manuelle pour s'assurer que le cache est effacé - vous pouvez supprimer l'Application ClickOnce dossier directement. Sur
Windows Vista
ou plus, ce sera le%LocalAppData%\Apps\2.0
répertoire. Il suffit de supprimer la%LocalAppData%\Apps\2.0
répertoire et redémarrez github pour windows.J'ai eu ce problème aussi bien de l'installation de github sur Windows 8 x64, j'ai essayé toutes les suggestions ci-dessus liées à la suppression de la 2.0 répertoire, mais avec pas de chance. Plus tard, j'ai trouvé un blog en disant que un gars a résolu ce problème en téléchargeant le programme d'installation à l'aide d'Internet Explorer (bizarre non?) Étonnamment pour moi, cela a fonctionné! L'edh est le lien https://github-windows.s3.amazonaws.com/GitHub.application Donc, je vous recommande de faire de même, au moins IE vaut la peine pour quelque chose 🙂
Meilleur
Pour Windows 8.1 64-Bit,
Dans mon cas, cela a fonctionné sans problème. J'Espère que cela vous aide à
Il a bien fonctionné pour moi. Vraiment supprimer le répertoire a bien fonctionné.
Si vous avez des problèmes pour trouver la copie de répertoire directement %LocalAppData%\Apps\2.0 sur la fenêtre de l'explorateur. Supprimez tous les dossiers que vous y trouvez et cela fonctionnera.
Grande réponse que c'était vraiment gênant pour moi.
J'ai eu ce problème aujourd'hui sur Windows 10, de sorte que le problème est toujours là. La solution fournie par @JoeC au-dessus de résoudre mon problème. L'erreur que j'ai reçu était:
Le problème que nous avions était que d'un tiers de la sécurité de l'application qui contrôle notre pare-feu d'entreprise sur chaque appareil a été le blocage de ClickOnce d'accéder à dfshim.dll plus de WiFi, une solution potentielle pour nous était d'avoir nos inspecteurs démarrer l' .NET application lors de la connexion via ethernet et puis après, l'application a été démarré ils pouvaient sortir et effectuer leurs inspections.