Cách tạo tệp cài đặt 'EXE'

Cách tạo tệp cài đặt 'EXE'

Bạn sẽ làm gì khi đã tạo một số phần mềm Windows mới — bất kỳ thứ gì từ một công cụ chẩn đoán đơn giản đến một trò chơi điện tử phức tạp trên PC — và bạn muốn chia sẻ nó với mọi người? Chà, bạn có thể nén các tệp thành một tệp ZIP và phân phối tệp đó.





Hoặc, bạn có thể ưa thích và tạo một trình cài đặt EXE để thay thế.





Chúng tôi sẽ đề cập đến ba cách khác nhau để tạo EXE trong bài đăng này: gói tự giải nén, trình cài đặt đơn giản bằng IExpress tích hợp sẵn và trình cài đặt nâng cao sử dụng Inno Setup có thể tùy chỉnh.





1. Tạo tệp EXE nhanh bằng 7-Zip

Có thể bạn đã sử dụng 7-Zip để giải nén tất cả các loại tệp lưu trữ và biết rằng 7-Zip có thể tạo tệp lưu trữ, nhưng bạn có biết rằng bạn cũng có thể sử dụng nó để tạo tệp EXE hoạt động như một trình cài đặt không?

Nó được gọi là Lưu trữ SFX (tự giải nén) và hoạt động bằng cách nén tất cả các tệp cuối của bạn lại với nhau, sau đó nhúng một tệp EXE đặc biệt vào bên trong kho lưu trữ biết cách giải nén mọi thứ.



Nói cách khác, người nhận có thể trích xuất kho lưu trữ SFX (xuất hiện dưới dạng tệp EXE), ngay cả khi họ không có phần mềm phù hợp, điều này có thể xảy ra với các định dạng như 7Z, RAR, TAR và ZIP.

Đây là cách tạo một kho lưu trữ SFX với 7-Zip:





  1. Chuẩn bị tất cả các tệp và thư mục của bạn trong một thư mục chính duy nhất và đặt tên thư mục theo ý bạn.
  2. Kích chuột phải trên thư mục và chọn 7-Zip> Thêm vào kho lưu trữ ...
  3. Dưới Tùy chọn , cho phép Tạo kho lưu trữ SFX và chọn các cài đặt sau ... > Định dạng Lưu trữ: 7z> Mức độ nén: Bình thường> Phương pháp nén: LZMA2> Kích cỡ từ điển: 16 MB> Kích thước từ: 32> Kích thước khối rắn: 2 GB
  4. Cuối cùng, nhấp vào VÂNG .

Lưu ý rằng các tệp lưu trữ SFX không phải là tệp trình cài đặt thực sự. Họ không đặt các tệp được trích xuất vào một thư mục đích được chỉ định. Họ không sửa đổi Sổ đăng ký Windows . Hơn nữa, họ không tạo nhật ký cài đặt và không hiển thị dưới dạng phần mềm đã cài đặt trong ứng dụng Gỡ cài đặt. Theo nghĩa đen, chúng là các tệp lưu trữ dưới dạng tệp EXE.

Tải xuống: 7-Zip cho các cửa sổ (Miễn phí)





những biểu tượng cảm xúc này có ý nghĩa gì với nhau

2. Cách sử dụng IExpress để tạo EXE một cách dễ dàng

IExpress là một tiện ích đi kèm với các phiên bản Windows bắt đầu từ Windows XP trở lên. Tiện ích này đi kèm với giao diện đồ họa front-end (được gọi là IExpress Wizard), nhưng bạn cũng có thể tạo tệp trình cài đặt bằng cách sử dụng tệp Chỉ thị Tự khai thác (SED) được viết tay. Chúng tôi giới thiệu Wizard.

Giống như 7-Zip ở trên, phương pháp này tạo ra một kho lưu trữ tự giải nén, nhưng có hai điểm khác biệt chính: một, người dùng cuối sẽ tiến hành thông qua Trình hướng dẫn cài đặt nhiều trang và hai, người dùng cuối có thể chỉ định thư mục đích để nơi công cụ sẽ giải nén các tập tin.

Và đây là cách bạn tạo trình cài đặt EXE của mình bằng IExpress:

  1. Mở lời nhắc Chạy ( Phím Windows + R ) và loại iexpress.exe để khởi chạy Trình hướng dẫn IExpress.
  2. Lựa chọn Tạo tệp Chỉ thị tự khai thác mới và bấm vào Kế tiếp .
  3. Lựa chọn Chỉ giải nén tệp và bấm vào Kế tiếp .
  4. Đối với tiêu đề gói, tên ứng dụng của bạn là một lựa chọn an toàn.
  5. Đối với lời nhắc xác nhận, hãy chọn Không có lời nhắc hoặc Nhắc người dùng với . Nó không quan trọng theo cách nào cả. Đối với người dùng cuối, bao gồm cả một luôn là một sự lựa chọn an toàn.
  6. Đối với thỏa thuận cấp phép, hãy chọn Hiển thị giấy phép nếu bạn muốn người dùng cuối đồng ý với Thỏa thuận cấp phép người dùng cuối (EULA). Nếu không, bạn có thể chọn Không hiển thị giấy phép .
  7. Thêm tất cả các tệp bạn muốn xem đã được cài đặt bằng cách nhấp vào Thêm vào , duyệt đến vị trí của các tệp và chọn tất cả chúng.
  8. Tiếp tục qua Trình hướng dẫn IExpress và chọn các tùy chọn ưa thích của bạn cho Hiển thị cửa sổTin nhắn đã hoàn thành lời nhắc.
  9. Đối với tên gói, hãy nhấp vào Duyệt qua , điều hướng đến nơi bạn muốn tạo trình cài đặt EXE và đặt tên cho nó. Đây là tệp EXE mà bạn sẽ phân phối cho người dùng cuối. Nhấp chuột Kế tiếp .
  10. Cuối cùng, chọn Lưu Chỉ thị về Tự khai thác (SED) nếu bạn muốn tạo trình cài đặt sửa đổi sau này, chẳng hạn như khi bạn đã vá phần mềm và cần một trình cài đặt cập nhật. Nếu bạn chọn Đừng tiết kiệm , sau đó bạn sẽ phải chạy lại toàn bộ quá trình từ đầu.
  11. Trên Tạo gói trang, nhấp vào Kế tiếp .

Gói của bạn sẽ được tạo sau vài phút. Lưu ý rằng IExpress có một số vấn đề và kỳ quặc :

  • Nó không cho phép bao gồm các thư mục trống.
  • Nếu cài đặt của bạn có các thư mục con, các thư mục con sẽ không được bao gồm.
  • Nếu bạn có nhiều tệp cùng tên, ngay cả trong các thư mục riêng biệt, quá trình tạo trình cài đặt sẽ không thành công.

Vì những điều kỳ lạ này, chúng tôi khuyên bạn nên sử dụng phương pháp bên dưới để thay thế.

Liên quan: GUI (Giao diện người dùng đồ họa) là gì?

3. Cách tốt nhất để tạo EXE: Sử dụng Inno Setup

Inno Setup là một tiện ích nguồn mở đã được phát triển tích cực từ năm 1997. Nó được tạo ra một phần để đáp ứng với tiêu đề con InstallShield Express tại thời điểm đó. Kể từ đó, nó đã trở thành trình tạo trình cài đặt được lựa chọn cho những người không quan tâm đến việc khám phá các tùy chọn độc quyền.

Điểm thu hút lớn nhất của nó là tính linh hoạt. Inno Setup sử dụng các tệp script có phần mở rộng ISS ('Inno Setup Script') để tùy chỉnh các khía cạnh khác nhau của trình cài đặt: tệp nào được kết hợp, nơi cài đặt diễn ra, có tạo lối tắt hay không, v.v. Tệp ISS sử dụng định dạng tương tự như tệp INI và có thể được tạo bằng cách sử dụng thuật sĩ cài đặt đổi mới.

Để tạo trình cài đặt của bạn bằng cách sử dụng Inno Setup, hãy khởi chạy Trình biên dịch cài đặt Inno ứng dụng. Trong lời nhắc chào mừng, hãy chọn Tạo tệp tập lệnh mới bằng Trình hướng dẫn tập lệnh . Từ đó, nhập Tên ứng dụng và Phiên bản ứng dụng của bạn. Theo tùy chọn, bạn cũng có thể bao gồm thông tin chi tiết về Nhà xuất bản ứng dụng và Trang web ứng dụng. Nhấp chuột Kế tiếp .

  1. Bây giờ, hãy chọn Thư mục cơ sở đích , mặc định là Tệp chương trình.
  2. Nhập một Tên thư mục ứng dụng , là tên của thư mục chính nơi các tệp cài đặt của bạn sẽ chuyển đến. Nhấp chuột Kế tiếp .
  3. Cho Tệp thực thi chính của ứng dụng , duyệt và chọn tệp EXE chính sẽ khởi chạy ứng dụng của bạn.
  4. Nếu bạn không cài đặt ứng dụng, hãy bật Ứng dụng không có tệp thực thi chính . Sau đó, thêm các tệp và thư mục vào cài đặt của bạn với Thêm các tập tin...Thêm thư mục ... nút. Nhấp chuột Kế tiếp .
  5. Trên trang Phím tắt ứng dụng, hãy để mặc định hoặc thay đổi chúng để phù hợp với sở thích của bạn. Tất cả đều tự giải thích. Nhấp chuột Kế tiếp .
  6. Trên trang Tài liệu Ứng dụng, bạn có thể trỏ tới ba tệp TXT sẽ hiển thị trong suốt quá trình cài đặt của người dùng cuối. Thông thường, chúng sẽ là LICENSE.TXT, INSTALL.TXT và README.TXT, nhưng chúng có thể là bất cứ thứ gì bạn muốn. Nhấp chuột Kế tiếp .
  7. Trên trang Ngôn ngữ Thiết lập, hãy giữ Tiếng Anh, nhưng bạn có thể thêm nhiều ngôn ngữ khác như bạn muốn. Nhấp chuột Kế tiếp .

Bây giờ, hãy làm theo các bước sau từ bên dưới:

Trên trang Cài đặt trình biên dịch, bạn có thể tùy chỉnh tệp EXE của trình cài đặt:

  • Các Thư mục đầu ra của trình biên dịch tùy chỉnh là nơi tệp EXE của trình cài đặt kết quả sẽ được đặt.
  • Tên tệp cơ sở đầu ra của trình biên dịch là tệp EXE sẽ được gọi. Cài đặt mặc định là setup.exe .
  • Tệp biểu tượng thiết lập tùy chỉnh là biểu tượng mà tệp EXE của trình cài đặt sẽ sử dụng. Đây phải là tệp ICO mà bạn có thể tải xuống hoặc chuyển đổi từ PNG.
  • Thiết lập mật khẩu sẽ bảo vệ người dùng trái phép sử dụng trình cài đặt của bạn. Để trống để tắt tính năng này.

Sau khi định cấu hình cài đặt của bạn, hãy chọn Kết thúc . Khi được nhắc biên dịch tập lệnh mới, hãy nhấp vào đúng . Khi được nhắc lưu tập lệnh, hãy chọn Không nếu đây là tệp trình cài đặt một lần. Lựa chọn đúng nếu bạn định sửa đổi hoặc cập nhật nó sau này.

Chờ cho quá trình hoàn tất và bạn sẽ có một tệp thực thi bên mình.

Tải xuống: Thiết lập đổi mới cho các cửa sổ (Miễn phí)

Phương pháp nào là tốt nhất để tạo trình cài đặt EXE?

Nếu phần mềm của bạn là cơ bản hoặc nếu bạn chỉ định phân phối cho một số người giới hạn, hãy sử dụng phương pháp 7-Zip. Nó dễ dàng, nhanh chóng và hầu như không yêu cầu chuyên môn kỹ thuật.

Nếu phần mềm của bạn hơi đơn giản và bạn muốn giới thiệu một trình hướng dẫn cài đặt thực sự cho người dùng cuối của mình, hãy sử dụng phương pháp IExpress. Cuối cùng, hãy chọn ứng dụng Inno nếu bạn có phần mềm phức tạp và bạn biết mình đang làm gì.

Đăng lại Đăng lại tiếng riu ríu E-mail TrustedInstaller là gì? Tại sao nó ngăn tôi đổi tên tệp?

Tìm hiểu TrustedInstaller là gì, tại sao TrustedInstaller ngăn bạn truy cập tệp và cách tạm thời tắt TrustedInstaller.

Đọc tiếp
Chủ đề liên quan
  • các cửa sổ
  • Lập trình
  • Windows 10
  • Cài đặt phần mềm
  • Mẹo Windows
Giới thiệu về tác giả Joel lee(1524 bài báo đã được xuất bản)

Joel Lee là Tổng biên tập của MakeUseOf từ năm 2018. Anh ấy có bằng B.S. về Khoa học Máy tính và hơn chín năm kinh nghiệm viết và chỉnh sửa chuyên nghiệp.

Xem thêm từ Joel Lee

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký