2014-10-18 68 views
8

我想在我的Windows 7笔记本电脑上安装Github,并且每次运行GitHubSetup.exe时都会收到错误,并说“应用程序不能开始了,请联系应用程序供应商。“当我打的细节,这是显示文本:我很困惑,而新的这一切在Windows上安装Github-“价值不在预期的范围内”

PLATFORM VERSION INFO 
Windows    : 6.1.7601.65536 (Win32NT) 
Common Language Runtime  : 4.0.30319.18444 
System.Deployment.dll  : 4.0.30319.34244 built by: FX452RTMGDR 
clr.dll    : 4.0.30319.18444 built by: FX451RTMGDR 
dfdll.dll   : 4.0.30319.34244 built by: FX452RTMGDR 
dfshim.dll   : 4.0.41209.0 (Main.041209-0000) 

SOURCES 
Deployment url   : http://github-windows.s3.amazonaws.com/GitHub.application 
        Server  : AmazonS3 

IDENTITIES 
Deployment Identity  : GitHub.application, Version=2.4.1.2, Culture=neutral, PublicKeyToken=317444273a93ac29, processorArchitecture=x86 

APPLICATION SUMMARY 
* Installable application. 
* Trust url parameter is set. 
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: 
    + Value does not fall within the expected range. 

COMPONENT STORE TRANSACTION FAILURE SUMMARY 
No transaction error was detected. 

WARNINGS 
There were no warnings during this operation. 

OPERATION PROGRESS STATUS 
* [10/17/2014 5:20:08 PM] : Activation of http://github-windows.s3.amazonaws.com/GitHub.application has started. 
* [10/17/2014 5:20:09 PM] : Processing of deployment manifest has successfully completed. 

ERROR DETAILS 
Following errors were detected during this operation. 
* [10/17/2014 5:20:09 PM] System.ArgumentException 
    - Value does not fall within the expected range. 
    - Source: System.Deployment 
    - Stack trace: 
     at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation) 
     at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter) 
     at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter) 
     at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter) 
     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 
* Transaction at [10/17/2014 5:20:09 PM] 
    + System.Deployment.Internal.Isolation.StoreOperationSetDeploymentMetadata 
     - Status: Set 
     - HRESULT: 0x0 
    + System.Deployment.Internal.Isolation.StoreTransactionOperationType (27) 
     - HRESULT: 0x0 

,所以我感谢所有帮助找出安装此。谢谢!

回答

9

你可以尝试一些this question的解决方案:

  • 确保应用程序无法安装或卸载它(控制面板)
  • 运行 “rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache

  • 如果ISN不够用,重启后再试

  • 删除注册表中的任何引用(但这还不够),然后清除%user%\AppData\Local\Apps
  • 后再试,不同的用户帐户

的OP vmazur确认in the comments

我的问题是通过将%LocalAppData%\Apps删除一个名为 “2.0有文件夹解决。

bkribbs注意事项in the comments

2.0文件夹中包含来自多个应用程序的数据,我想所有的ClickOnce的。
这将是值得进入该文件夹,扩大名称,并只删除与文件夹名称中的应用程序名称。 否则您可能会失去其他应用程序以及

+2

我的问题是通过转到%LocalAppData%\ Apps并删除名为“2.0”的文件夹在那里解决的,但是谢谢:) – vmazur 2014-10-22 04:29:00

+0

@vmazur太棒了。我已将您的结论纳入答案中,以获得更多的知名度。 – VonC 2014-10-22 05:15:28

+3

该2.0文件夹包含来自多个应用程序的数据,我假设所有的clickonce。这将是值得进入该文件夹,扩大名称,并只删除文件夹名称中的应用程序名称。否则,您可能会失去其他应用程序。 – bkribbs 2015-06-24 12:10:24

2

有同样的问题,并通过将应用程序恢复到以前的状态来解决它。

  • 打开控制面板
  • 打开程序和功能
  • GitHub上找到并双击它。
  • 选择还原应用程序以前的状态

打开github上

+0

嗨。我试过你的选择,它的工作。谢谢! – Ryan 2016-05-21 11:04:16

1

我最近所面对的问题,这是我如何固定它。

记录的错误表明有不同dll的依赖关系。

  • 完全卸载应用程序,如果可能的话检查AppData/2.0下的任何文件夹 - 如果存在,确保只删除应用程序文件夹[如接受的答案中所述]后删除它。
  • 转到项目属性 - >发布 - >应用程序文件。

enter image description here

  • 重置所有

enter image description here

再版的应用程序并再次安装和它的工作。

相关问题