2015-09-22 39 views
31

Chúng tôi đã cài đặt Visual Studio 2015 Professional trên Windows 7. Đã hoạt động tốt. Nhưng sau khi chúng tôi cài đặt bản cập nhật từ menu Tools -> 'Extensions and Updates' ngày hôm nay thì Visual studio không còn bắt đầu nữa. chúng tôi đã thử sử dụng 'chạy với tư cách là quản trị viên'. Từ menu Start, chúng ta nhấn chuột phải vào 'Visual Studio 2015', sau đó 'chạy với tư cách quản trị viên', hộp thoại thông thường yêu cầu quyền xuất hiện, chúng tôi nhấp vào 'Có', màn hình giật gân cho Visual Studio xuất hiện trong một giây và sau đó biến mất. Trên Task Manager, nó cũng không xuất hiện.Visual Studio 2015 không bắt đầu

Khởi động lại hệ thống cũng không giúp được gì. .NET 4.6 được cài đặt và Visual Studio 2012 trên cùng một hệ thống đang hoạt động tốt.

CẬP NHẬT 1 Sự cố bắt đầu sau khi chúng tôi cài đặt bản cập nhật cuối cùng (trong VS2015) có liên quan đến các ứng dụng phổ dụng mà tôi nghĩ.

UPDATE 2 Tại thời điểm chính xác khi tôi bắt đầu VS2015, một log Windows Event được tạo ra trong phần an ninh như sau:

EventID 6281 
Microsoft-Windows-Security-Auditing 
Audit Failure 
Message: Code Integrity determined that the page hashes of an image file are not valid. 
The file could be improperly signed without page hashes or corrupt due to unauthorized modification. 
The invalid hashes could indicate a potential disk device error. 
File Name: \Device\HarddiskVolume3\Windows\System32\l3codeca.acm 
+0

Nhật ký sự kiện Windows cho bạn biết điều gì? –

+0

@KenWhite Vào thời điểm chính xác khi tôi bắt đầu VS2015, một bản ghi Sự kiện Windows được tạo trong phần bảo mật như sau: EventID 6281, Microsoft-Windows-Security-Auditing, Kiểm tra Thất bại. Thông báo: Tính toàn vẹn mã đã xác định rằng các băm trang của tệp hình ảnh không hợp lệ. Tệp có thể được ký không đúng cách mà không có băm trang hoặc bị hỏng do sửa đổi trái phép. Các băm không hợp lệ có thể chỉ ra một lỗi thiết bị đĩa tiềm năng. File Name: \t \ Device \ HarddiskVolume3 \ Windows \ System32 \ l3codeca.acm – nam

+0

hãy [sửa] câu hỏi của bạn và đưa các thông tin đó. (Thông báo lỗi có một số nội dung hữu ích, bạn biết đấy. Bạn đã đọc nó chưa?) –

Trả lời

28

Đây là những gì làm việc cho tôi. Đến Command Prompt và điều hướng đến thư mục với devenv.exe

Trong trường hợp của tôi nó là C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE

sau đó thực hiện

devenv.exe/ResetSettings

https://msdn.microsoft.com/en-us/library/ms241273.aspx

+0

Vâng, điều này làm việc. Không chắc chắn lý do tại sao. – MrBoJangles

+0

Làm việc như một sự quyến rũ. devenv.exe/Setup không hoạt động ngay cả với độ cao. Đây sẽ là câu trả lời được chấp nhận. –

47

Tôi đã gặp vấn đề tương tự gần đây sau khi nâng cấp một trong các gói. Tôi đã thử "mọi thứ" và tùy chọn duy nhất hoạt động là công tắc /Setup (Tôi đã đăng nhập với tư cách Quản trị viên nhưng không nghĩ rằng đó là bắt buộc).

c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>devenv.exe /Setup 
c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>devenv.exe 

https://msdn.microsoft.com/en-us/library/ex6a2fad.aspx

+1

Điều này làm việc cho tôi, nhưng tôi đã phải khởi động 'devenv.exe/setup' nâng lên. – jValdron

+0

Theo tài liệu (trong liên kết msdn của phản hồi), cài đặt này cần phải được chạy với tư cách quản trị viên. –

+0

Điều này giải quyết nó cho tôi! Cảm ơn, IKnewThat, vì đã trả lời câu hỏi này! –

13

tôi đã cùng một vấn đề. Nguyên nhân là do Visual Studio Extensions gây ra thêm đường dẫn đến $PATH, làm cho số này tăng quá dài (> 2048 byte).

Điều này làm hỏng VS và nhiều thứ khác trên máy của bạn.

Xóa các dòng đã lỗi thời và trùng lặp khỏi $PATH làm cho nó đủ ngắn và VS2015 và mọi thứ hoạt động trở lại.

+1

Tôi đã gặp vấn đề tương tự, và tôi cũng phải xóa bộ nhớ cache biểu tượng '% userprofile% \ AddData \ Local \ IconCache.db' vì tất cả các phím tắt của tôi đều bị mất hình ảnh biểu tượng của chúng. – ja72

+0

Tôi cũng khuyên bạn nên tải xuống [Rapid Environment Editor] (http://www.rapidee.com/en/download) để quản lý các biến môi trường với giao diện người dùng và cho phép _backup_ của biến 'PATH'. Tôi ngạc nhiên năm 2016 rằng điều này vẫn còn rất quan trọng. – ja72

+1

Làm cho PATH ngắn hơn 2048 ký tự giải quyết được vấn đề này cho tôi. Cảm ơn! – Volma

5

Nếu không có gì ở trên hoạt động (như trong trường hợp của tôi), sau đó mở trình chỉnh sửa đăng ký, hãy truy cập HKEY_CURRENT_USER\Software\Microsoft\VisualStudio và xóa tất cả thư mục 14.0.

Nó sẽ đặt lại tất cả cài đặt VS và lần khởi chạy tiếp theo sẽ giống như cài đặt đầu tiên sau khi cài đặt. Found answer here

4

Sau khi thử các giải pháp khác trong chủ đề này, những gì cuối cùng làm việc đối với tôi là:

Từ một Command Prompt cao, tìm đến mục "C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE ".

Execute:

devenv.exe/Log C: \ temp.log

https://msdn.microsoft.com/en-us/library/ms241272.aspx

Nhật ký nên chứa một tập hợp của Begin và các mục End cho mỗi phần mở rộng:

<description>Begin package load ... 
... 
<description>End package load ... 

Nếu phần mở rộng cuối cùng bị thiếu mục nhập End package load, bạn cần gỡ cài đặt tiện ích đó.

Execute:

devenv.exe/SafeMode

https://msdn.microsoft.com/en-us/library/ms241278.aspx

Đến "Tools -> Extensions và cập nhật" và gỡ bỏ cài đặt phần mở rộng vi phạm.

Thoát VS. Bắt đầu VS như bình thường. Trong trường hợp nó vẫn không hoạt động, hãy lặp lại quy trình.

+0

Cảm ơn bạn đã đề xuất. Đối với tôi nó đã được gây ra bởi CodeXL plugin cho VS2015. Trong nhật ký, nó đã phàn nàn về việc không tải được GLSLSyntaxHighlighter.dll. –

+0

Ngay cả 'devenv.exe/SafeMode' không khởi động nó cho tôi. Màn hình Splash chỉ hiển thị cho một hoặc hai khung hình và sau đó không có gì. – jozxyqk

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