ความแตกต่างระหว่าง MSI และ EXE ความแตกต่างระหว่าง

Anonim

MSI EXE

หากคุณต้องการใส่ซอฟต์แวร์ใหม่ลงในเครื่องคอมพิวเตอร์ของคุณคุณต้องได้รับโปรแกรมติดตั้งโดยการซื้อแบบออนไลน์หรือในประเทศหรือดาวน์โหลดไฟล์ฟรีจากอินเทอร์เน็ต กับโปรแกรมติดตั้งมีสองไฟล์ทั่วไปที่คุณต้องเปิดเพื่อเริ่มการติดตั้ง; หนึ่งที่มีนามสกุล MSI และส่วนขยายที่มีนามสกุล EXE ข้อแตกต่างหลักระหว่างส่วนขยายทั้งสองคือจุดประสงค์ของพวกเขา EXE ใช้เป็นหลักเพื่อระบุว่าไฟล์เป็นแฟ้มปฏิบัติการ ในการเปรียบเทียบ MSI ระบุว่าไฟล์นี้เป็นโปรแกรมติดตั้ง Windows

ในขณะที่ MSI ใช้กับโปรแกรมติดตั้งเท่านั้นไม่ใช่กรณีนี้กับ EXE แอปพลิเคชันใด ๆ ต้องมีไฟล์ EXE อย่างน้อยหนึ่งไฟล์ตามที่จำเป็นเพื่อเริ่มต้นกระบวนการของแอ็พพลิเคชัน แม้โปรแกรมที่ติดตั้งด้วย EXE หรือ MSI จะมีไฟล์ EXE มากกว่าหนึ่งไฟล์

ข้อดีอย่างหนึ่งของการใช้ MSI เมื่อสร้างแพ็คเกจการติดตั้งของคุณคือความพร้อมใช้งานของ GUI มาตรฐานที่สามารถปรับแต่งได้ในระดับหนึ่ง แต่จะช่วยลดความซับซ้อนในการสร้างอินเทอร์เฟซของคุณเอง แต่ถ้าคุณใช้ไฟล์ EXE คุณมีอิสระเต็มที่ในการติดตั้งโปรแกรมติดตั้งกับผู้ใช้ นี่เห็นได้ชัดในเกมที่ทันสมัยที่สุดซึ่งใช้ EXE เป็นโปรแกรมติดตั้ง พวกเขามักจะมีอินเตอร์เฟสแบบแฟนซีและการโต้ตอบซึ่งสนุกสนานกับผู้ใช้ขณะรอการติดตั้งให้เสร็จสิ้น

ข้อดีของ MSI คือความสามารถในการติดตั้งหรือความต้องการ เมื่อใช้การติดตั้งแบบนี้จะมีการเชื่อมโยงและสิ่งเล็กน้อยอื่น ๆ เข้ากับเครื่องคอมพิวเตอร์เท่านั้น การติดตั้งจริงจะกระทำเมื่อผู้ใช้พยายามเรียกใช้โปรแกรมเป็นครั้งแรก เมื่อถึงจุดนี้ MSI จะเปิดไฟล์ที่จำเป็นและเสร็จสิ้นขั้นตอนการติดตั้ง ไฟล์ EXE ไม่สามารถทำได้

การเลือกระหว่าง EXE และ MSI ในการสร้างตัวติดตั้งซอฟต์แวร์จะขึ้นอยู่กับโปรแกรมที่คุณมีและปริมาณงานที่คุณต้องการใส่ลงในโปรแกรมติดตั้ง EXE ช่วยให้คุณสามารถควบคุมค่าใช้จ่ายในการทำงานได้สูงสุดในการสร้างตัวติดตั้ง MSI ทำสิ่งที่ตรงกันข้ามกันโดยสิ้นเชิงทำให้งานง่ายขึ้นด้วยการปฏิบัติตามมาตรฐานที่ตั้งไว้ล่วงหน้า

สรุป:

1. EXE เป็นแฟ้มที่ปฏิบัติได้ในขณะที่ MSI เป็นแพ็กเกจการติดตั้ง

2 MSI เป็นเอกสิทธิ์ของผู้ติดตั้งในขณะที่ EXE ไม่เป็นเช่นนั้น

3 MSI มี GUI มาตรฐานในขณะที่ EXE มีความยืดหยุ่น GUI

4 MSI สามารถติดตั้งได้ตามต้องการขณะที่ EXE ไม่สามารถทำได้