2014-10-18 1 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이 경우 재부팅 후 다시 시도하십시오.

  • 레지스트리에 대한 참조를 제거하고 (충분하지 않지만)을 지우십시오.

    내 문제가 %LocalAppData%\Apps가 "2.0"라는 폴더를 삭제로 이동하여 해결되었다 :

영업 vmazurin the comments 확인하는 다른 사용자 계정으로 다시 시도하십시오.

bkribbs주의 in the comments : 2.0 폴더는 여러 응용 프로그램의 데이터를 포함

즉, 나는 모든 ClickOnce를 것들을 가정합니다.
해당 폴더로 이동하여 이름을 확장하고 폴더 이름에 앱 이름이있는 폴더 만 삭제하면됩니다. 그렇지 않으면 다른 응용 프로그램도 손실 될 위험이 있습니다..

+2

% LocalAppData % \ Apps로 이동하여 거기에 "2.0"이라는 폴더를 삭제하면 문제가 해결되었지만 고맙습니다. – vmazur

+0

@vmazur Great. 더 많은 가시성을 얻기 위해 귀하의 결론에 대답을 포함 시켰습니다. – VonC

+3

그 2.0 폴더는 여러 응용 프로그램의 데이터를 포함, 나는 모든 클릭 한 것들을 가정합니다. 이 폴더로 들어가 이름을 확장하고 폴더 이름에 앱 이름이있는 폴더 만 삭제하면됩니다. 그렇지 않으면 다른 응용 프로그램도 손실 될 위험이 있습니다. – bkribbs

2

동일한 문제가 있었으며 응용 프로그램을 이전 상태로 복원하여 해결했습니다.

  • 열기 제어판
  • 열기 프로그램과는
  • 은 GitHub의를 찾아 더블 클릭 있습니다.
  • 선택 여기에 이전 상태

오픈 GitHub의

+0

안녕하세요. 나는 당신의 선택을 시도했고 효과가있었습니다. 감사! – Ryan

1

나는 최근이 문제에 직면에 응용 프로그램을 복원하고 내가 그것을 해결하는 방법입니다.

오류가 기록되면 다른 dll에 대한 종속성이 있음을 보여줍니다.

  • 응용 프로그램을 완전히 제거하고 가능한 경우 AppData/2.0에서 폴더를 확인합니다.있는 경우 응용 프로그램 폴더 만 [승인 된 답변에서 설명한대로] 삭제 한 후에 삭제하십시오.
  • 프로젝트 속성 -> 게시 -> 응용 프로그램 파일로 이동하십시오.
모든

enter image description here

응용 프로그램을 다시 게시하고 다시 설치하고 일

enter image description here

  • 재설정.

관련 문제