Một số chương trình - trò chơi đặc biệt - 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 là “ứng dụng di động” cũng sẽ có thể thực hiện việc 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ó xuất hiện để chỉ cài đặt vào một thư mục cụ thể, thường trong Program Files. Ví dụ: phần mềm iTunes của Apple cài đặt theo mặc định C: Program Files (x86)> iTunes.
Trong một thế giới đơn giản hơn, bạn có thể sao chép thư mục iTunes sang một 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 phải là đơn giản. Các chương trình thực sự phân tán dữ liệu của họ khắp nơi:
- Cài đặt đăng ký: Nhiều chương trình lưu cài đặt trong Windows registry. Các cài đặt này có thể nằm rải rác trên Windows registry - ví dụ, có thể có một số khóa registry cho các thiết lập chương trình, các khóa registry 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 các tập tin nhất định. Nếu không có khóa đăng ký nào trong số các khóa đăng ký này, chương trình có thể hiển thị lỗi khi bạn cố gắng 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ố các ứng dụng khác. Nếu Apple Application Support không có mặt trên máy tính của bạn, iTunes sẽ không chạy. Ứng dụng Apple hỗ trợ cài đặt vào thư mục riêng của nó và có cài đặt đăng ký riêng của nó, giống như bất kỳ chương trình nào khác.
- Tệp 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 có mặt.
- Dịch vụ hệ thống: Nhiều chương trình cài đặt các 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 Trình phát Adobe Flash. 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, bạn sẽ không có dịch vụ cập nhật và bạn sẽ phải cập nhật Adobe Flash theo cách thủ công. Cài đặt Adobe Flash với trình cài đặt sẽ đảm bảo rằng dịch vụ cập nhật có sẵn. 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áy tính cụ thể. Họ có thể từ chối chạy khi bạn sao chép các tệp của họ sang một 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ý có thể được lưu trữ trong thư mục Dữ liệu ứng dụng của từng 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à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 registry, 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 mọi dịch vụ hệ thống và đặt mọi thứ vào cùng một vị trí. Tuy nhiên, điều này sẽ cực kỳ tẻ nhạt và thường sẽ yêu cầu sử dụng một số loại chương trình giám sát những thay đổi mà trình cài đặt tạo ra. 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 trên
Một số chương trình được thiết kế để 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 của chúng và chạy từ tệp.exe mà không cần cài đặt bất kỳ. Các chương trình này là ngoại lệ thay vì 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 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 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 bạn sang một máy tính mới, sau đó nhấp đú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. Trò chơi của Blizzard - Starcraft II, Diablo III, World of Warcraft - tất cả đề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 để chạy trên một máy tính mới. Các trò chơi khác có thể hoặc có thể không hoạt động theo cùng một cách - đó là 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 ứng dụng di động, cho phép bạn mang chúng đi khắp mọi nơi trên thanh 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 của nó vào thư mục riêng của nó và không yêu cầu bất kỳ cài đặt nào. Nếu bạn liên tục di chuyển giữa các tính toán hoặc cài đặt lại Windows, bạn có thể muốn xem xét 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 trên máy tính để bàn thay vì chỉ sao chép các tệp của mình 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ỉ cần sử dụng tính năng Làm mới PC trong Windows 8, xóa 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 được sự cố tải xuống 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 để cài đặt lại các ứng dụng dành cho 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 ứng dụng Hiện đại, điều này sẽ không thành vấn đề vì ứng dụng Hiện đại được tự động đồng bộ hóa giữa các PC Windows như Windows 8.1.