ความแตกต่างระหว่าง User และ System Installer ของ Visual Studio Code


105

รหัส Visual Studio เสนอผู้ใช้และโปรแกรมติดตั้งระบบ แต่ฉันไม่พบคำอธิบายใด ๆ เกี่ยวกับความแตกต่างระหว่างสองตัวเลือกนี้

ใครช่วยชี้แนะเรื่องนี้ให้ฉันหน่อยได้ไหม

ขอบคุณ.

คำตอบ:


52

การตั้งค่าผู้ใช้สำหรับ Windows

ประกาศการเปิดตัวครั้งล่าสุดแพ็คเกจการตั้งค่าผู้ใช้สำหรับ Windows พร้อมให้ใช้งานแล้วในรุ่นที่เสถียร การตั้งค่านี้ไม่ต้องการสิทธิ์ของผู้ดูแลระบบในการติดตั้ง นอกจากนี้ยังมอบประสบการณ์การอัปเดตพื้นหลังที่ราบรื่นยิ่งขึ้น

หากคุณเป็นผู้ใช้ปัจจุบันของการตั้งค่า Windows ทั้งระบบคุณจะได้รับแจ้งให้เปลี่ยนไปใช้การตั้งค่าผู้ใช้ซึ่งเราขอแนะนำให้ใช้ตั้งแต่นี้ ผู้ใช้ใหม่จะถูกนำไปใช้โดยค่าเริ่มต้นผ่านทางหน้าดาวน์โหลดของเรา

อ้างอิง: https://code.visualstudio.com/updates/v1_26#_user-setup-for-windows


11
BTW เมื่อเรียกใช้ user-installer ในฐานะผู้ดูแลระบบจะแจ้งให้ทราบ"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
เหตุใดจึงมีการแนะนำและผลักดันเวอร์ชันการตั้งค่าผู้ใช้เป็นเวอร์ชันเริ่มต้นเพื่อติดตั้ง
user1040323

5
การตั้งค่าผู้ใช้หมายความว่าหากฉันมีผู้ใช้หลายคนในเครื่องเดียวกันจำเป็นต้องติดตั้งหนึ่งครั้งในโฟลเดอร์ผู้ใช้แต่ละคนหรือไม่ ฉันอยากจะติดตั้งระบบเดียวที่มีให้สำหรับผู้ใช้ทุกคน!
Marquizzo

5
ใครสามารถอธิบายได้ว่าทำไมผู้ใช้รายนี้จึงติดตั้งเป็นค่าเริ่มต้น
Pedro77

1
@AFract คุณเปลี่ยนโฟลเดอร์ปลายทางเป็น "C: \ Program Files" หรือบางโฟลเดอร์ที่ต้องการสิทธิ์ระดับสูงหรือไม่? เนื่องจากจุดสำคัญของโปรแกรมติดตั้งผู้ใช้คือการติดตั้งโปรแกรมไปยังไดเร็กทอรีผู้ใช้เช่น AppData โดยสมมติว่าไม่ต้องการการยกระดับใด ๆ จึงไม่ขอ
LWChris

34

ฉันติดตั้งเวอร์ชันผู้ใช้เคียงข้างกันกับเวอร์ชันของระบบโดยไม่มีปัญหา ความแตกต่างพื้นฐานระหว่างทั้งสองคือเวอร์ชันระบบติดตั้งบนระบบไฟล์เหมือนกับแอปอื่น การติดตั้งโดยผู้ใช้นั้นเป็นเวอร์ชันคลิกหนึ่งครั้ง (หรือตัวติดตั้งเว็บ) ที่ติดตั้งในโฟลเดอร์ผู้ใช้ของเครื่อง

การตั้งค่าที่ทำกับ VS Code ในเวอร์ชันของระบบจะบันทึกสำหรับทุกคนบนคอมพิวเตอร์และเวอร์ชันของผู้ใช้การตั้งค่านั้นมีไว้สำหรับผู้ใช้เท่านั้น ฉันพบว่าพฤติกรรมของเวอร์ชันผู้ใช้นั้นค่อนข้างน่ารำคาญสำหรับฉันเพราะฉันมีเหตุผลที่ต้องการเปิด VS Code หลายชุดพร้อมกันและเวอร์ชันผู้ใช้อนุญาตให้ใช้อินสแตนซ์เดียวเท่านั้น ไม่อย่างนั้นก็ไม่มีอะไรแตกต่างกันมากนักระหว่างทั้งสองเท่าที่ฉันสามารถบอกได้


20
โปรดทราบว่าฉันได้ติดตั้งเวอร์ชันผู้ใช้แล้วในวันนี้และอนุญาตให้มีมากกว่าหนึ่งอินสแตนซ์
Daniel Sixl

6
System Installer Version อนุญาตให้มีหลายอินสแตนซ์ด้วย
JRoppert

7
ขอบคุณสำหรับสิ่งนี้. ฉันเกลียดความคิดในการติดตั้งซอฟต์แวร์ลงในโฟลเดอร์ผู้ใช้ของฉันและฉันไม่รู้ว่าทำไม Microsoft ของทุก บริษัท จึงส่งเสริมสิ่งนี้เป็นมาตรฐานดังนั้นฉันจะใช้โปรแกรมติดตั้งระบบ
Prometheus

4
หากคุณมีสภาพแวดล้อม Windows แบบผู้ใช้หลายคนอย่างแท้จริงการติดตั้งของผู้ใช้ก็มีเหตุผลเนื่องจากผู้ใช้สามารถติดตั้งส่วนขยายทีละรายการตัดสินใจว่าจะอัปเดตเวอร์ชันเมื่อใด ฯลฯ แต่ถ้าคุณใช้ windows เป็นผู้ใช้ระดับสูงรายเดียวการติดตั้งระบบอาจดีกว่า .
LightCC

1
@LightCC ฉันได้ติดตั้งการติดตั้งรหัสผู้ใช้ VS สำหรับผู้ใช้สองคนบน Windows Server 2012 ด้วยความหวังว่าพวกเขาจะสามารถติดตั้งการอัปเดตได้อย่างอิสระ แต่ตัวอัปเดตยังคงพยายามปิดอินสแตนซ์ของ code.exe ที่ทำงานอยู่ของผู้ใช้รายอื่นและล้มเหลวด้วย 'Access ปฏิเสธ " มิฉะนั้นผู้ใช้สามารถติดตั้งส่วนขยายของตนเองได้อย่างอิสระแม้ในการติดตั้งระบบการตั้งค่าผู้ใช้จะถูกบันทึกใน Appdata ในทั้งสองกรณี
BigBob

0

หลาย บริษัท (เช่นของฉัน) ไม่อนุญาตให้ใช้สิทธิ์ผู้ดูแลระบบฉันคิดว่านั่นเป็นประเด็นหลักดังนั้นคุณจึงยังสามารถติดตั้ง VSC ด้วยโปรแกรมติดตั้งผู้ใช้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.