Làm cách nào để thực sự đặt lại mọi cài đặt trong Visual Studio 2012?


84

Tôi đang cố gắng đặt lại mọi cài đặt bên trong Visual Studio vì tôi đã mất toàn bộ IntelliSense . Tôi đã thử cài đặt Công cụ -> Nhập / Xuất -> Đặt lại, nhưng điều đó không xóa tất cả cài đặt. Tôi biết đó không phải là vì chủ đề màu không được đặt lại và tôi vẫn chưa có IntelliSense. Không cần gỡ cài đặt và xóa mọi dấu vết của chương trình bao gồm cả sổ đăng ký, có cách nào khác để đặt lại mọi cài đặt về mặc định ban đầu không?


Tôi sẽ thử và thực hiện sửa chữa trong các chương trình Thêm / Xóa và sau đó áp dụng lại bản cập nhật tích lũy mới nhất.
codechurn

1
@Art không làm gì để đặt lại cài đặt.

1
Bạn cũng có thể thử mở dấu nhắc Lệnh Visual Studio và thử lệnh sau: devenv / ResetSettings và devenv / ResetSkipPkgs. Cuối cùng, bạn có thể thử khởi động Visual Studio ở chế độ an toàn và xem liệu bạn có lấy lại được intellisense hay không bằng cách thực hiện: devenv / SafeMode từ dấu nhắc lệnh. Tôi đoán là nếu bạn vẫn không có IntelliSense trong SafeMode, một cái gì đó thực sự là hơi say lên và bạn sẽ phải cài đặt lại
codechurn

@Art Trong khi điều đó đã đưa tôi trở lại intillisense, nó không đặt lại hoàn toàn tất cả các cài đặt VS.

xóa cài đặt khỏi thư mục visual studio 2012 / settings trong tài liệu, vào lần khởi chạy tiếp theo, nó sẽ xây dựng mặc định cho người dùng cụ thể đó, như vậy có đủ không?
Zee

Câu trả lời:


179

Visual Studio có nhiều cờ để đặt lại các cài đặt khác nhau:

  • / ResetUserData - ( AFAICT ) Xóa tất cả cài đặt của người dùng và khiến bạn đặt lại chúng. Thao tác này sẽ giúp bạn nhận được lời nhắc ban đầu để cài đặt lại, xóa lịch sử dự án gần đây của bạn, v.v.
  • / ResetSettings - Khôi phục cài đặt mặc định của IDE, tùy chọn đặt lại thành tệp VSSettings được chỉ định.
  • / ResetSkipPkgs - Xóa tất cả các thẻ SkipLoading được thêm vào VSPackages.
  • / ResetAddin - Loại bỏ các lệnh và giao diện người dùng lệnh được liên kết với Phần bổ trợ được chỉ định.

Ba cuối cùng hiển thị khi chạy devenv.exe /?. Cái đầu tiên dường như không có giấy tờ / không được hỗ trợ / cái búa lớn. Từ đây :

Tuyên bố từ chối trách nhiệm: bạn sẽ mất tất cả các tùy chỉnh và cài đặt môi trường của mình nếu bạn sử dụng công tắc này. Chính vì lý do này mà công tắc này không được hỗ trợ chính thức và Microsoft không quảng cáo công tắc này cho công chúng (bạn sẽ không thấy công tắc này nếu gõ devenv.exe /? Trong dấu nhắc lệnh). Bạn chỉ nên sử dụng công tắc này làm phương sách cuối cùng nếu bạn đang gặp sự cố môi trường và đảm bảo rằng bạn đã sao lưu cài đặt môi trường của mình bằng cách xuất chúng trước khi sử dụng công tắc này.


Tôi đang gặp sự cố trong quá trình gỡ lỗi trong đó tất cả các tài liệu đang mở sẽ đóng và không thể mở lại. Đã tìm thấy giải pháp stackoverflow.com/questions/28975581/… và liên kết bài đăng này để giúp tìm ra nguyên nhân.
whyoz

ResetUserDataCũng hoạt động với VS2015 (sau khi nó mất tích hợp với git và sau đó bắt đầu hiển thị "không có giao diện như vậy được hỗ trợ" khi khởi động).
Vitalik

"hãy đảm bảo rằng bạn đã sao lưu cài đặt môi trường của mình bằng cách xuất chúng." Làm sao?
Colonel Panic

@ColonelPanic Trong Visual Studio, menu "Công cụ", "Trình hướng dẫn cài đặt nhập và xuất"
gabore

/ ResetUserData cũng làm việc cho tôi. VS2015 Professional Edition
aspo

29

Cách khôi phục cài đặt gốc phiên bản Visual Studio

Khi phát triển các tiện ích mở rộng, đôi khi bạn chỉ làm rối tung lên, những người khác thì làm. Nếu bạn bắt đầu gặp lỗi khi tải ngay cả những tiện ích mở rộng bình thường nhất, thì đây là những hướng dẫn để khôi phục cài đặt gốc phiên bản của bạn.

Close Visual Studio (if you haven’t already).
Open the registry editor (regedit.exe)
Delete the HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{version}
Delete the HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{version}_Config
Delete the %LOCALAPPDATA%\Microsoft\VisualStudio\{version} directory.

Tận hưởng phiên bản Visual Studio hoàn toàn mới của bạn.

  • Sử dụng {version} = 10.0 cho Visual Studio 2010
  • Sử dụng {version} = 11.0 cho Visual Studio 2012
  • Sử dụng {version} = 12.0 cho Visual Studio 2013

Nếu ở phía bên kia, bạn muốn đặt lại tổ hợp thử nghiệm, bạn có thể làm tương tự với tổ hợp '{version} Exp'.

Chúc bạn viết mã vui vẻ!

Nguồn: http://www.corvalius.com/site/hacks/how-to-hard-reset-visual-studio-instance/


Đối với các sự cố với Visual Studio và Máy chủ Team Foundation, cũng nên xóa thư mục bộ đệm TFS trong "% USERNAME% \ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache".
wewa

1
Nếu con đường @ wewa của không làm việc, điều này làm việc cho tôi:% LocalAppData% \ Microsoft \ Team Foundation \ 5.0 \ Cache
damd

15

Nhấp vào menu Công cụ > Nhập và xuất Cài đặt > Đặt lại tất cả cài đặt > Tiếp theo > "Không, chỉ đặt lại cài đặt, ghi đè tất cả cài đặt hiện tại" > Tiếp theo > Kết thúc.


8

Để đặt lại cài đặt của bạn

  • Trên menu Công cụ , bấm Cài đặt Nhập và Xuất .
  • Trên trang Chào mừng đến với trang Thuật sĩ Cài đặt Nhập và Xuất, bấm Đặt lại tất cả cài đặt rồi bấm Tiếp theo .
  • Nếu bạn muốn xóa kết hợp cài đặt hiện tại của mình, hãy chọn Không, chỉ cần đặt lại cài đặt , ghi đè tất cả cài đặt hiện tại rồi bấm Tiếp theo . Chọn (các) ngôn ngữ lập trình bạn muốn đặt lại cài đặt.

Nhấp vào Kết thúc .

Trang Hoàn thành Đặt lại cảnh báo cho bạn bất kỳ sự cố nào gặp phải trong quá trình đặt lại.


-1 Điều này không mô tả toàn bộ quá trình, có một màn hình phụ không được giải quyết trong câu trả lời này - "Bộ sưu tập cài đặt".
Robotron

1

Chỉ cần sửa chữa Visual Studio chính nó từ bảng điều khiển và điều đó sẽ thực hiện thủ thuật!


1

1) Chạy trình cài đặt Visual Studio

2) Nhấp vào Thêm trên phiên bản Đã cài đặt của bạn và chọn Sửa chữa

3) Khởi động lại

Làm việc trên Cộng đồng Visual Studio 2017


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.