2012-09-14 16 views
18

Lợi ích và nhược điểm của việc cài đặt ứng dụng trong thư mục AppData của người dùng là gì?Cài đặt trong Tệp Chương trình so với Appdata

Tôi giả định rằng việc cài đặt trong AppData sẽ cho phép người dùng trong môi trường bị hạn chế có thể cài đặt và sử dụng ứng dụng.

+0

Cài đặt để AppData yêu cầu hoặc không bao giờ thành công ở những gì bạn làm hoặc có một luật sư thực sự tốt. –

+1

@ hans-passant: hình phạt ở đây là gì? :) –

Trả lời

18

Một trong những lợi ích của việc cài đặt vào tệp chương trình là chính xác nơi người dùng mong đợi nó sẽ đi. Thông thường người dùng truy cập vào đây trước để xem chương trình được cài đặt ở đâu. Nhược điểm lớn nhất là người dùng cần quyền quản trị, không phải lúc nào cũng được chương trình yêu cầu.

Bạn đúng khi giả định cài đặt vào AppData sẽ cho phép người dùng bị hạn chế cài đặt và sử dụng ứng dụng. Nó cũng sẽ theo người dùng xung quanh trên các hệ thống mạng, cho phép họ có quyền truy cập vào chương trình từ bất kỳ máy nào mà họ đăng nhập bằng cùng một tài khoản. Đây cũng là một nhược điểm tuy nhiên vì nó có nghĩa là 2 hoặc 3 người dùng trên một máy sẽ có 2 hoặc 3 phiên bản của nó được cài đặt.

Google cài đặt sản phẩm của mình vào AppData, điều tuyệt vời vì nó có thể được cài đặt bởi bất kỳ người dùng nào (kể cả ở trường nơi máy tính bị mắc kẹt với IE6 hoặc thứ gì đó).

Bạn nên sử dụng AppData cho bất kỳ cấu hình nào hoặc các tệp chương trình sẽ thay đổi với chương trình. Cá nhân tôi thích cài đặt các chương trình vào Program Files, vì đó là nơi người dùng cho rằng nó sẽ được cài đặt, và nó yêu cầu quyền quản trị, thường được đặt cho một lý do, và tuân thủ các quyền đó chỉ là tốt đẹp cho một ứng dụng. Cuối cùng, tùy thuộc vào bạn, nhưng mặc định có lẽ chỉ là Program Files.

+0

Có cách nào để chuyển AppData sang một ổ đĩa khác không? Tôi có ổ C là một ổ SSD nhỏ. Ngoài ra nếu AppData có tất cả những lợi thế và các tập tin chương trình có lợi thế duy nhất của quán tính, chúng ta không nên cố gắng di chuyển tất cả các ứng dụng sang AppData? Và AppData là một nơi xa lạ, tôi ước nó rõ ràng hơn ở đâu. – CMCDragonkai

+2

Tôi khuyên bạn không nên cài đặt vào AppData trừ khi bạn có lý do thực sự tốt để làm điều đó. Program Files là nơi người dùng mong đợi nó, và các điều khoản cũng được thiết lập như vậy. AppData có một vài lỗi, cụ thể là chương trình chỉ được cài đặt cho một người dùng đó, và thực sự có thể được cài đặt nhiều lần vì điều đó. Một thứ khác là chuyển vùng AppData theo người dùng trên một mạng máy chủ, và do đó làm cho nhiều không gian hơn có thể làm cho việc đăng nhập chậm hơn. – mirhagk

+0

Để biết cách di chuyển AppData, trước tiên hãy sao chép nó, sau đó sử dụng mklink để tạo thư mục từ vị trí ban đầu đến vị trí mới. Bạn sẽ phải xóa thư mục khỏi ổ đĩa C trước khi tạo liên kết, vì vậy hãy đảm bảo rằng nó được sao chép thành công trước tiên – mirhagk