Dữ liệu ứng dụng, Registry và các chương trình khác
Chương trình lưu trữ dữ liệu ở một số vị trí khác nhau trong Windows. Nó phụ thuộc vào cách các nhà phát triển mã hóa chương trình. Chúng có thể bao gồm:
Thư mục dữ liệu ứng dụng: Hầu hết các ứng dụng lưu trữ các thiết lập của chúng trong thư mục Application Data tại C: Users username AppData, theo mặc định. Mỗi tài khoản người dùng Windows có các thư mục Dữ liệu ứng dụng riêng của nó, vì vậy mỗi tài khoản người dùng Windows có thể có dữ liệu và cài đặt ứng dụng riêng của mình nếu các chương trình sử dụng thư mục này.
Thư mục tài liệu: Một số ứng dụng - đặc biệt là trò chơi trên PC - chọn lưu trữ cài đặt của chúng trong thư mục Tài liệu tại C: Users username Documents. Điều này giúp mọi người dễ dàng tìm thấy, sao lưu và chỉnh sửa các tệp này hơn nữa.
Registry: Nhiều ứng dụng lưu trữ các cài đặt khác nhau trong Windows registry. Cài đặt đăng ký có thể là toàn hệ thống hoặc cho mỗi người dùng. Tuy nhiên, sổ đăng ký chỉ là một nơi dành cho các cài đặt riêng lẻ - các ứng dụng không thể lưu trữ tệp hoặc các phần dữ liệu lớn hơn ở đây.
Thư mục chương trình riêng của ứng dụng: Quay lại những ngày của Windows 95, 98 và XP, các chương trình thường lưu trữ cài đặt của họ và các dữ liệu khác trong các thư mục của riêng họ. Vì vậy, nếu bạn đã cài đặt một chương trình có tên là "Example" vào C: Program Files Example, ứng dụng đó có thể chỉ lưu các thiết lập của riêng nó và các tệp dữ liệu khác tại C: Program Files Example. Đây không phải là điều tuyệt vời để bảo mật. Các phiên bản Windows hiện đại giới hạn các chương trình quyền có và ứng dụng sẽ không thể ghi vào thư mục hệ thống trong khi hoạt động bình thường. Tuy nhiên, một số ứng dụng - Hơi, ví dụ - vẫn lưu trữ các thiết lập của chúng và các tệp dữ liệu khác trong thư mục Program Files của chúng.
Cửa hàng chương trình làm gì trong ProgramData?
Ngoài ra còn có thư mục ProgramData. Thư mục này có nhiều điểm chung với các thư mục Application Data, nhưng thay vì có một thư mục riêng cho từng người dùng - thư mục ProgramData được chia sẻ giữa tất cả các tài khoản người dùng trên máy tính của bạn.
Trên Windows XP, không có thư mục C: ProgramData. Thay vào đó, có một thư mục “C: Documents and Settings All Users Application Data”. Bắt đầu với Windows Vista, thư mục dữ liệu ứng dụng Tất cả người dùng đã được chuyển đến C: ProgramData.
Bạn vẫn có thể thấy điều này ngày hôm nay. Nếu bạn cắm C: Users All Users vào File Explorer hoặc Windows Explorer trên Windows 10, Windows sẽ tự động chuyển hướng bạn đến thư mục C: Program Data. Nó sẽ chuyển hướng bất kỳ chương trình nào cố ghi vào C: Users All Users vào thư mục C: ProgramData.
Các công cụ chạy với quyền hệ thống cũng có thể lưu cài đặt của chúng tại đây. Ví dụ, một ứng dụng chống vi-rút có thể lưu trữ các thiết đặt, nhật ký vi-rút và các tệp được cách ly tại C: ProgramData. Các cài đặt này sau đó được chia sẻ trên toàn hệ thống cho tất cả người dùng PC.
Có điều gì quan trọng để sao lưu trong thư mục ProgramData không?
Nói chung, bạn có thể sẽ không tìm thấy nhiều cài đặt quan trọng mà bạn cần sao lưu trong thư mục ProgramData. Hầu hết các chương trình đều sử dụng vị trí này làm vị trí lưu bộ nhớ đệm cho dữ liệu sẽ có sẵn cho tất cả người dùng hoặc để định cấu hình một số cài đặt cơ bản.
Dữ liệu ứng dụng quan trọng nhất của bạn, nếu bạn muốn sao lưu dữ liệu, có thể sẽ được lưu trữ trong C: Users username AppData Roaming. Tuy nhiên, nếu bạn lo ngại có thể có một số cài đặt hoặc dữ liệu quan trọng trong thư mục ProgramData, bạn có thể muốn kiểm tra và xem chương trình nào đang lưu trữ dữ liệu ở đó. Nhà phát triển của từng chương trình chọn chương trình lưu trữ dữ liệu của mình ở đâu, vì vậy không có câu trả lời nào phù hợp với tất cả.