เหตุใด Chrome จึงติดตั้งตัวเองในไดเรกทอรีผู้ใช้แทนที่จะเป็นไฟล์โปรแกรม


14

ใน Windows 7 (x64) ติดตั้ง Chrome ใน:

 C:\Users\userid\AppData\Local\Google\Chrome\Application\

มันดีกว่า Program Files ใช่ไหม เป็นการปฏิบัติที่ดีที่สุดโดยทั่วไปหรือไม่?

ฉันคิดว่ามันดี (และปลอดภัยยิ่งขึ้น) เพื่อให้ผู้ใช้แต่ละคนมีแอปแยกกัน แต่ฉันประหลาดใจที่ไม่มีC:\Users\userid\Program Files\ไดเรกทอรีสำหรับสิ่งนั้นเช่นบน Mac OS X


> ทำไม Chrome จึงติดตั้งตัวเองในไดเรกทอรีผู้ใช้แทนที่จะเป็นไฟล์โปรแกรม ฉันถามคำถามนี้กับตัวเองอย่างไร้เหตุผลมาตลอด 20 ปีที่ผ่านมา
Synetech

คำตอบ:


16

เป็นเพื่อให้ Google สามารถอัปเดต Chrome โดยไม่ต้องขอสิทธิ์ผู้ดูแลระบบ ซึ่งขึ้นอยู่กับมุมมองของคุณสามารถทำให้ปลอดภัยมากขึ้นหรือน้อยลง

โดยทั่วไปนี่ไม่ใช่วิธีปฏิบัติที่ดีที่สุดเท่าที่เป็นการตัดสินใจของนักพัฒนาซอฟต์แวร์ นักพัฒนาในอดีตไม่ได้ทำเพื่อประหยัดพื้นที่บนดิสก์ แต่นั่นเป็นจุดที่สงสัยในปัจจุบัน


ฉันคิดว่าการตัดสินใจนี้เกือบจะแน่นอนแล้วที่พยายามลดปัญหาร้ายแรงของ PEBKAC จากการขัดขวางการยอมรับของผู้ใช้ Chrome (l)
James T Snell

@Doc มันคือการมีอยู่ของ IE มากกว่าสิ่งใดก็ตามที่ขัดขวางการยอมรับ Chrome
digitxp

2
ไม่มันมีอยู่ของความไม่รู้มากกว่า IE
James T Snell

ปัญหาในเก้าอี้ไม่อยู่ในคอมพิวเตอร์ข้อผิดพลาดของ PICNIC
Moab

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