Tại sao bạn không thể sao chép thư mục của chương trình sang hệ thống Windows mới (và khi bạn có thể)
Khi chuyển sang hệ thống Windows mới, sau khi nhận được máy tính mới hoặc cài đặt lại Windows, bạn có thể muốn sao chép thư mục của chương trình sang hệ thống mới giống như bạn sao chép tệp của mình. Nhưng điều này thường không hoạt động.
Một số chương trình - đặc biệt là các trò chơi - cho phép bạn sao chép các thư mục của chúng và chạy chương trình. Các chương trình khác được thiết kế đặc biệt để trở thành ứng dụng di động của người dùng, cũng có thể làm điều này.
Tại sao các chương trình yêu cầu cài đặt?
Khi bạn cài đặt một chương trình trên Windows, nó dường như chỉ cài đặt vào một thư mục cụ thể, thường là trong Tệp chương trình. Ví dụ: phần mềm iTunes của Apple cài đặt vào C: Chương trình tệp (x86)> iTunes theo mặc định.
Trong một thế giới đơn giản hơn, bạn có thể sao chép thư mục iTunes sang máy tính mới và chạy iTunes từ thư mục mà không cần thêm bất kỳ công việc nào. Tuy nhiên, nó không đơn giản. Các chương trình thực sự phân tán dữ liệu của họ ở khắp mọi nơi:
- Cài đặt đăng ký: Nhiều chương trình lưu cài đặt trong sổ đăng ký Windows. Các cài đặt này có thể nằm rải rác trên sổ đăng ký Windows - ví dụ: có thể có một số khóa đăng ký cho cài đặt chương trình, các khóa đăng ký khác cho các tùy chọn menu ngữ cảnh và các khóa làm cho chương trình trở thành chương trình mặc định cho một số tệp nhất định. Nếu bất kỳ khóa đăng ký nào trong số này không xuất hiện, chương trình có thể hiển thị lỗi khi bạn cố chạy nó.
- Thư mục chương trình khác: Một số chương trình cũng cài đặt phần mềm khác mà họ yêu cầu. Ví dụ: iTunes cài đặt ứng dụng Hỗ trợ ứng dụng Apple, trong số những ứng dụng khác. Nếu Hỗ trợ Ứng dụng Apple không có trên máy tính của bạn, iTunes sẽ không chạy. Hỗ trợ Ứng dụng Apple cài đặt vào thư mục riêng và có cài đặt đăng ký riêng, giống như bất kỳ chương trình nào khác.
- Tập tin hệ thống Windows: Một số chương trình kết xuất tệp DLL và các tệp khác vào thư mục hệ thống Windows và sẽ không chạy nếu các tệp này không xuất hiện.
- Dịch vụ hệ thống: Nhiều chương trình cài đặt dịch vụ Windows mà họ yêu cầu. Ví dụ: Adobe Flash Player cài đặt dịch vụ Cập nhật Adobe Flash Player. Mặc dù bạn có thể sao chép các tệp plugin Adobe Flash sang một hệ thống mới, nhưng bạn sẽ không có dịch vụ cập nhật và bạn phải cập nhật thủ công Adobe Flash. Cài đặt Adobe Flash với trình cài đặt sẽ đảm bảo có dịch vụ cập nhật. Một số chương trình thậm chí có thể không chạy nếu không có các dịch vụ này.
- Khóa phần cứng: Một vài chương trình có thể sử dụng DRM liên kết chương trình với phần cứng của một máy tính cụ thể. Họ có thể từ chối chạy khi bạn sao chép tệp của họ sang máy tính mới.
- Thư mục dữ liệu người dùng: Hầu hết các chương trình hiện đại không lưu cài đặt của chúng vào thư mục chương trình của chúng. Bất cứ thứ gì họ không lưu trữ trong sổ đăng ký đều có khả năng được lưu trữ trong thư mục Dữ liệu ứng dụng của mỗi người dùng. Ngay cả khi bạn có thể sao chép các tệp của chương trình, các cài đặt này sẽ phải được sao chép hoặc bạn sẽ mất các cài đặt và dữ liệu của chương trình.
Về mặt lý thuyết, có thể định vị mọi thứ - cài đặt đăng ký, tệp chương trình, tệp hệ thống, thư mục dữ liệu người dùng - và sao chép chúng vào máy tính mới, cài đặt lại bất kỳ dịch vụ hệ thống nào và đặt mọi thứ vào cùng một vị trí. Tuy nhiên, điều này sẽ vô cùng tẻ nhạt và thường sẽ yêu cầu sử dụng một số loại chương trình theo dõi các thay đổi mà trình cài đặt thực hiện. Trong thực tế, chỉ cần cài đặt lại chương trình nhanh hơn và dễ dàng hơn nhiều. Trình cài đặt sẽ thiết lập mọi thứ mà chương trình cần trên hệ thống của bạn.
Khi bạn có thể sao chép chương trình qua
Một số chương trình được thiết kế để có thể di động, không ghi vào sổ đăng ký, lưu trữ dữ liệu của chúng trong thư mục riêng và chạy từ tệp .exe mà không cần cài đặt. Các chương trình này là ngoại lệ chứ không phải là quy tắc, nhưng chúng tồn tại.
- Trò chơi: Nhiều trò chơi trên PC rất lớn và sẽ yêu cầu tải xuống hàng gigabyte và gigabyte trên máy tính mới. Để tiết kiệm băng thông và tăng tốc mọi thứ, một số nhà phát triển trò chơi đã tạo các thư mục trò chơi của họ di động. Ví dụ: dịch vụ Steam của Valve cho phép bạn sao chép thư mục chương trình Steam của mình sang máy tính mới, sau đó bấm đúp vào tệp Steam.exe bên trong để sao lưu và chạy mà không cần cài đặt lại. Các trò chơi của Blizzard - Starcraft II, Diablo III, World of Warcraft - đều hoạt động theo cùng một cách, cho phép bạn sao chép thư mục của trò chơi và nhấp đúp vào .exe của nó để chạy trên máy tính mới. Các trò chơi khác có thể hoặc không thể hoạt động theo cùng một cách - tùy thuộc vào nhà phát triển.
- Ứng dụng di động: Một số ứng dụng được đóng gói đặc biệt dưới dạng các ứng dụng di động, cho phép bạn mang chúng theo mọi nơi trên thẻ USB hoặc trong thư mục Dropbox của bạn. Chỉ cần nhấp đúp vào tệp .exe của chương trình và nó sẽ chạy trên máy tính, lưu dữ liệu vào thư mục riêng của nó và không yêu cầu cài đặt. Nếu bạn liên tục di chuyển giữa các máy tính hoặc cài đặt lại Windows, bạn có thể muốn xem xét việc sử dụng các ứng dụng di động để làm cho cuộc sống của bạn dễ dàng hơn.
Cách nhanh chóng cài đặt lại chương trình máy tính để bàn
Bạn sẽ phải cài đặt lại hầu hết các chương trình máy tính để bàn của mình thay vì chỉ sao chép các tệp của chúng khi bạn nhận được một máy tính mới, cài đặt lại Windows hoặc thậm chí chỉ sử dụng tính năng Làm mới PC của bạn trong Windows 8, xóa sạch các chương trình máy tính để bàn đã cài đặt của bạn.
May mắn thay, có một số cách để nhanh chóng cài đặt các ứng dụng máy tính để bàn yêu thích của bạn. Các chương trình này giúp tăng tốc quá trình cài đặt, giúp bạn tránh những rắc rối khi tải xuống các tệp từ nhiều trang web khác nhau và nhấp qua trình hướng dẫn cài đặt.
Windows Store có cơ hội giúp cài đặt lại ứng dụng máy tính để bàn dễ dàng trên Windows 8, nhưng Microsoft chỉ cho phép các ứng dụng Hiện đại được tải xuống và cập nhật thông qua Windows Store.
Nếu máy tính để bàn biến mất và mọi người bắt đầu sử dụng các ứng dụng Hiện đại, điều này sẽ không thành vấn đề vì các ứng dụng Hiện đại được tự động đồng bộ hóa giữa các PC Windows kể từ Windows 8.1.