2014-10-18 15 views
8

Tôi đang cố gắng cài đặt Github trên máy tính xách tay Windows 7 của mình và tôi gặp lỗi mỗi lần chạy GitHubSetup.exe, nói rằng "Ứng dụng không thể bắt đầu. Liên hệ với nhà cung cấp ứng dụng. ". Khi tôi nhấn chi tiết, đây là văn bản hiển thị:Cài đặt Github trên Windows- "Giá trị không nằm trong phạm vi dự kiến"

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 

Tôi khá bối rối và mới mẻ với tất cả điều này, vì vậy tôi đánh giá cao sự giúp đỡ để tìm ra cài đặt này. Cảm ơn!

Trả lời

9

Bạn có thể thử một số trong những giải pháp của this question:

  • đảm bảo ứng dụng không được cài đặt hoặc gỡ bỏ cài đặt nó (Control Panel)
  • chạy "rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache"

  • nếu isn này chưa đủ, hãy thử lại sau khi khởi động lại

  • xóa mọi tham chiếu đến trong sổ đăng ký (nhưng điều đó là không đủ) và sau đó xóa %user%\AppData\Local\Apps
  • thử lại như một tài khoản người dùng khác nhau

Các OP vmazur khẳng in the comments:

Vấn đề của tôi đã được giải quyết bằng cách vào %LocalAppData%\Appsxóa một thư mục có tên "2.0" đó.

bkribbs cảnh báo in the comments:

Đó 2.0 thư mục chứa dữ liệu từ nhiều ứng dụng, tôi giả sử tất cả những ClickOnce.
Sẽ rất đáng để vào thư mục đó, mở rộng tên và chỉ xóa tên có tên ứng dụng trong tên thư mục. Nếu không, bạn cũng có nguy cơ mất các ứng dụng khác là.

+2

Sự cố của tôi đã được giải quyết bằng cách truy cập% LocalAppData% \ Apps và xóa thư mục có tên "2.0" ở đó, nhưng cảm ơn bạn :) – vmazur

+0

@vmazur Tuyệt vời. Tôi đã bao gồm kết luận của bạn trong câu trả lời cho khả năng hiển thị nhiều hơn. – VonC

+3

Thư mục 2.0 chứa dữ liệu từ nhiều ứng dụng, tôi giả sử tất cả các ứng dụng nhấp chuột. Nó sẽ là giá trị đi vào thư mục đó, mở rộng tên, và chỉ xóa những cái có tên ứng dụng trong tên thư mục. Nếu không, bạn cũng có nguy cơ mất các ứng dụng khác. – bkribbs

2

Có cùng sự cố và khắc phục sự cố bằng cách khôi phục ứng dụng về trạng thái trước đó.

  • Mở Control panel
  • chương trình mở và các tính năng
  • Tìm GitHub và click đúp vào nó.
  • Chọn khôi phục ứng dụng về trạng thái trước

mở github

+0

Xin chào. Tôi đã thử tùy chọn của bạn và nó đã hoạt động. Cảm ơn! – Ryan

1

Gần đây tôi đã phải đối mặt với vấn đề này và đây là cách tôi cố định nó.

Lỗi ghi nhật ký cho thấy rằng có một số phụ thuộc cho các dll khác nhau.

  • Hoàn toàn gỡ bỏ cài đặt các ứng dụng và nếu có thể kiểm tra đối với bất kỳ thư mục dưới AppData/2.0 - Nếu có, hãy xóa nó sau khi đảm bảo rằng bạn chỉ xóa các thư mục ứng dụng của bạn chỉ [như đã đề cập trong câu trả lời chấp nhận].
  • Chuyển đến thuộc tính dự án -> Xuất bản -> Tệp ứng dụng.

enter image description here

  • Thiết lập lại tất cả

enter image description here

Tái ứng dụng và cài đặt một lần nữa và nó làm việc.

Các vấn đề liên quan