Chức năng của tệp Setup.exe là gì?

Chức năng

Tệp Setup.exe không chứa tất cả thông tin cần thiết để cài đặt. Nó hoạt động giống như một "trình xác minh" để đảm bảo rằng máy tính của bạn có mọi thứ cần thiết để chạy chương trình. Các ứng dụng thường được xây dựng trong ".NET framework" của Microsoft, đây là một công cụ mà các nhà phát triển phải tạo ra các chương trình. Trước hết, Setup.exe xác minh rằng phiên bản ".NET framework" bạn có trên máy tính của mình tương thích với ứng dụng trước khi có thể tiến hành. Nếu máy tính của bạn có phiên bản cũ hơn, thì setup.exe sẽ bắt đầu cài đặt im lặng tệp ".NET framework" có tên là dotnetfx.exe. Khi điều này đã được thực hiện, setup.exe sẽ chuẩn bị các mã lỗi mà bạn sẽ gặp phải trong quá trình cài đặt. Sau đó, nó sẽ gọi tệp Microsoft Installer cần thiết để cài đặt chương trình.

Cấu hình

Setup.exe cũng kiểm tra tệp thông tin có tên "Settings.ini" hoặc "Setup.ini" nếu cần các hành động khác trong khi cài đặt. Điều này bao gồm các cài đặt ngôn ngữ cho ứng dụng của bạn, tùy chỉnh các hộp thoại xuất hiện và ngăn chặn khởi động lại sau khi cài đặt kết thúc.

Trình cài đặt Microsoft

Các tệp Microsoft Installer có phần mở rộng "MSI", chứa tất cả thông tin cần thiết để cài đặt thành công một chương trình. Ngoài ra, các tệp này chỉ định tất cả các chi tiết của chương trình, từ thư mục nào sẽ được cài đặt, đến thư mục nào sẽ được tạo, tệp nào sẽ được đặt, nơi các phím tắt sẽ xuất hiện và tất cả các tính năng và thành phần khác tạo nên chương trình. Đây là những gì tập tin setup.exe gọi trong quá trình cài đặt. Một số ứng dụng ba phần tham gia setup.exe với tệp MSI, do đó, ứng dụng đầu tiên đã chứa MSI trong đó, trong khi các ứng dụng khác xây dựng chúng riêng biệt, sẽ cho phép bạn xem setup.msi hoặc cài đặt. msi trong thư mục cài đặt.

Đăng nhập tập tin

Tệp setup.exe tạo một tệp khác gọi là "setup.log". Điều này thường được tạo trong thư mục "Temp" (tệp tạm thời) và chứa tất cả các bước được thực hiện từ thời điểm bạn chạy tệp "setup.exe", cho đến khi quá trình cài đặt kết thúc hoặc thất bại. Tệp nhật ký đặc biệt quan trọng khi bạn đang cố gắng giải quyết vấn đề vì cài đặt của bạn không thành công, vì nó sẽ cho bạn biết chính xác nơi nó bị lỗi và mã lỗi nào.

Mã lỗi phổ biến nhất

Lưu ý rằng setup.exe tạo mã lỗi mà bạn có thể thấy trong setup.log sau khi cài đặt. Mặt khác, cài đặt thành công thường tạo mã thoát = 0. Mã thoát có nghĩa là quá trình cài đặt đã kết thúc và giá trị 0 chỉ ra rằng không có lỗi. Các tệp nhật ký thiết lập khác có thể coi mã thoát là mã lap. Dòng này nói chung là dòng cuối cùng có thể được tìm thấy trong tệp nhật ký. Mã thoát có giá trị dương nghĩa là thiết lập đã kết thúc với một số lỗi. Phổ biến nhất là như sau:

3010: Điều này có nghĩa là thiết lập yêu cầu khởi động lại. Khởi động lại máy tính của bạn cuối cùng sẽ trả về mã thoát là 0.

8192: Một mã lỗi khác có nghĩa là khởi động lại.

4101: Điều này có nghĩa là một setup.exe khác đang chạy và bạn cần hủy một cái trước khi có thể tiếp tục. Để đảm bảo chỉ có một lần chạy, hãy chuyển đến "Trình quản lý tác vụ" của bạn (một Ctrl + Shift + Esc đơn giản sẽ đưa bạn đến đó) và, trong bảng "Quy trình" đảm bảo chỉ có một phiên bản setup.exe đang chạy .

4097: Điều này có nghĩa là bạn không có quyền cài đặt một cái gì đó trên máy tính của bạn. Để giải quyết, bạn có thể liên hệ với quản trị viên mạng, nếu bạn đang ở trong văn phòng hoặc bạn có thể thay đổi đặc quyền của tài khoản người dùng của mình với tư cách Quản trị viên.

1633: Mã lỗi này có nghĩa là hệ thống của bạn không tương thích với ứng dụng. Điều này xảy ra nếu bạn đang cài đặt một ứng dụng không hỗ trợ các phiên bản Windows cũ hơn (Windows 95, 98, ME, v.v.) hoặc hệ điều hành mới được phát hành và ứng dụng không còn tương thích với nó. Các chương trình thường có thông tin về các hệ điều hành mà chúng tương thích, vì vậy hãy kiểm tra điều này trước để tránh mã lỗi này.

Bài ViếT Thú Vị