Sự khác biệt giữa Người dùng và Trình cài đặt Hệ thống của Visual Studio Code


102

Mã Visual Studio cung cấp Trình cài đặt Hệ thống và Người dùng nhưng tôi không tìm thấy bất kỳ mô tả nào về sự khác biệt giữa hai tùy chọn này.

Ai đó có thể vui lòng làm sáng tỏ điều này cho tôi không?

Cảm ơn bạn.

Câu trả lời:


50

Thiết lập người dùng cho Windows

Được công bố bản phát hành cuối cùng, gói cài đặt người dùng cho Windows hiện đã có sẵn trên phiên bản ổn định. Thiết lập này không yêu cầu đặc quyền của Quản trị viên để cài đặt. Nó cũng cung cấp trải nghiệm cập nhật nền mượt mà hơn.

Nếu bạn là người dùng hiện tại của thiết lập Windows trên toàn hệ thống, bạn sẽ được nhắc chuyển sang thiết lập người dùng, mà chúng tôi khuyên bạn nên sử dụng từ bây giờ. Người dùng mới sẽ được hướng tới sử dụng nó theo mặc định thông qua trang Tải xuống của chúng tôi .

tham khảo: https://code.visualstudio.com/updates/v1_26#_user-setup-for-windows


11
BTW, khi chạy trình cài đặt người dùng với tư cách là quản trị viên, nó sẽ nhắc"This User Installer is not meant to be run as an Administrator. If you would like to install VS Code for all users in this system, download the System Installer instead..."
Top-Master

7
Tại sao phiên bản thiết lập người dùng được đề xuất và đẩy làm phiên bản cài đặt mặc định?
user1040323

5
Có phải Thiết lập người dùng có nghĩa là nếu tôi có nhiều người dùng trên cùng một máy, nó cần được cài đặt một lần trên mỗi thư mục người dùng? Tôi muốn cài đặt một hệ thống có sẵn cho tất cả người dùng!
Marquizzo

5
Ai đó có thể giải thích tại sao cài đặt người dùng này là mặc định?
Pedro77

1
@AFract bạn đã thay đổi thư mục đích thành `C: \ Program Files` hoặc một số thư mục cần đặc quyền nâng cao? Bởi vì quan điểm của trình cài đặt người dùng là nó cài đặt chương trình vào một thư mục người dùng như AppData, giả sử nó không cần bất kỳ độ cao nào và do đó không yêu cầu nó.
LWChris

33

Tôi đã cài đặt phiên bản người dùng song song với phiên bản hệ thống mà không gặp sự cố nào. Sự khác biệt cơ bản giữa cả hai là phiên bản hệ thống cài đặt trên hệ thống tệp giống như mọi ứng dụng khác. Người dùng cài đặt về cơ bản là phiên bản nhấp một lần (hoặc trình cài đặt web) cài đặt trong thư mục Người dùng của máy.

Các cài đặt được thực hiện cho Mã VS trong phiên bản hệ thống lưu cho Mọi người trên máy tính và phiên bản người dùng, các cài đặt chỉ dành cho người dùng. Tôi thấy rằng hành vi của phiên bản người dùng hơi khó chịu đối với tôi vì tôi có lý do muốn mở nhiều bản sao của VS Code cùng một lúc và phiên bản người dùng chỉ cho phép một phiên bản. Nếu không, thực sự không có gì khác biệt giữa cả hai theo như tôi có thể nói.


18
Lưu ý nhỏ, tôi đã cài đặt phiên bản người dùng ngày hôm nay và nó cho phép nhiều phiên bản.
Daniel Sixl

6
Phiên bản trình cài đặt hệ thống cũng cho phép nhiều phiên bản.
JRoppert

7
Cảm ơn vì điều đó. Tôi ghét ý tưởng cài đặt phần mềm vào thư mục người dùng của mình và tôi không biết tại sao Microsoft của tất cả các công ty lại quảng bá điều này như một tiêu chuẩn, vì vậy tôi sẽ sử dụng trình cài đặt hệ thống.
Prometheus

4
Nếu bạn có một môi trường Windows nhiều người dùng thực sự, cài đặt của người dùng có ý nghĩa, vì người dùng có thể cài đặt riêng các tiện ích mở rộng, quyết định thời điểm cập nhật phiên bản, v.v., nhưng nếu bạn đang sử dụng Windows với tư cách là một người dùng cấp nguồn duy nhất thì cài đặt hệ thống có lẽ tốt hơn .
LightCC

1
@LightCC Tôi đã cài đặt VS Code user install cho hai người dùng trên Windows Server 2012 với hy vọng rằng họ có thể cài đặt các bản cập nhật một cách độc lập, nhưng trình cập nhật vẫn cố gắng đóng các phiên bản code.exe đang chạy của người dùng khác và không thành công với 'Access phủ định'. Nếu không, người dùng có thể cài đặt tiện ích mở rộng của riêng họ một cách độc lập ngay cả trong cài đặt hệ thống, cài đặt người dùng được lưu trong Appdata trong cả hai trường hợp.
BigBob
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.