ต้องรู้
- ไฟล์ MSI เป็นไฟล์แพ็คเกจตัวติดตั้ง Windows
- ตัวติดตั้ง Windows (มีมาให้ใน Windows) เปิดไฟล์ MSI
- อีกวิธีหนึ่งในการดูสิ่งที่อยู่ภายในคือการแตกไฟล์ด้วย 7-Zip
บทความนี้อธิบายว่าไฟล์ MSI คืออะไรและจะแก้ไขหรือเปิดได้อย่างไร นอกจากนี้ยังอธิบายวิธีเปลี่ยนไฟล์ให้เป็นไฟล์ ISO หรือ EXE
ไฟล์ MSI คืออะไร
ไฟล์ที่มีนามสกุลไฟล์. MSI เป็นไฟล์แพ็คเกจตัวติดตั้ง Windows Windows บางเวอร์ชันใช้เมื่อติดตั้งการอัปเดตจาก Windows Update ตลอดจนเครื่องมือติดตั้งอื่นๆ
ไฟล์ MSI เก็บข้อมูลทั้งหมดที่จำเป็นสำหรับการติดตั้งซอฟต์แวร์ รวมถึงไฟล์ที่ควรติดตั้งและตำแหน่งในคอมพิวเตอร์ที่ควรติดตั้งไฟล์เหล่านั้น
เปิดไฟล์ MSI
ตัวติดตั้ง Windows คือสิ่งที่ระบบปฏิบัติการ Windows ใช้เพื่อเปิดไฟล์ MSI เมื่อดับเบิลคลิก ไม่จำเป็นต้องติดตั้งลงในคอมพิวเตอร์ของคุณหรือดาวน์โหลดจากที่ใดก็ได้ เพราะมีอยู่ใน Windows เพียงแค่เปิดไฟล์ MSI จะเรียกใช้ Windows Installer ดังนั้นคุณจึงสามารถติดตั้งไฟล์ที่อยู่ในนั้นได้
MSI ไฟล์ถูกบรรจุในรูปแบบที่เหมือนเก็บถาวร ดังนั้นคุณจึงสามารถแตกเนื้อหาได้จริงด้วยยูทิลิตี้เปิดเครื่องรูดไฟล์ เช่น 7-Zip หากคุณมีสิ่งนั้นหรือโปรแกรมที่คล้ายกันติดตั้งอยู่ (ส่วนใหญ่ทำงานคล้ายกัน) คุณสามารถคลิกขวาที่ไฟล์ MSI แล้วเลือกเปิดหรือแตกไฟล์เพื่อดูไฟล์ทั้งหมดที่เก็บอยู่ภายใน
การใช้เครื่องมือเปิดเครื่องรูดไฟล์ก็มีประโยชน์เช่นกันหากคุณต้องการเรียกดูไฟล์ MSI บน Mac เนื่องจาก Windows ใช้รูปแบบ MSI คุณจึงไม่สามารถดับเบิลคลิกบน Mac แล้วรอให้เปิดได้
การแยกส่วนที่ประกอบเป็นไฟล์ MSI ไม่ได้หมายความว่าคุณสามารถติดตั้งซอฟต์แวร์ "ด้วยตนเอง" ได้ แต่ MSI จะทำเพื่อคุณโดยอัตโนมัติ
วิธีแปลงไฟล์ MSI
การแปลง MSI เป็น ISO จะทำได้ก็ต่อเมื่อคุณแตกไฟล์ไปยังโฟลเดอร์ ใช้เครื่องมือเปิดเครื่องรูดไฟล์อย่างที่เราอธิบายไว้ข้างต้นเพื่อให้ไฟล์มีอยู่ในโครงสร้างโฟลเดอร์ปกติ จากนั้น เมื่อติดตั้งโปรแกรมอย่าง WinCDEmu แล้ว ให้คลิกขวาที่โฟลเดอร์และเลือก สร้างอิมเมจ ISO
อีกทางเลือกหนึ่งคือการแปลง MSI เป็น EXE ซึ่งคุณสามารถทำได้ด้วย Ultimate MSI เป็น EXE Converter โปรแกรมใช้งานง่าย: เลือกไฟล์ MSI และเลือกตำแหน่งที่จะบันทึกไฟล์ EXE ไม่มีตัวเลือกอื่น
เปิดตัวใน Windows 8 และคล้ายกับ MSI ไฟล์ APPX คือแพ็คเกจแอปที่ทำงานในระบบปฏิบัติการ Windows ดูบทช่วยสอนที่ CodeProject หากคุณต้องการความช่วยเหลือในการแปลง MSI เป็น APPX
วิธีแก้ไขไฟล์ MSI
การแก้ไขไฟล์ MSI นั้นไม่ตรงไปตรงมาและง่ายเหมือนการแก้ไขรูปแบบไฟล์อื่นๆ ส่วนใหญ่ เช่น ไฟล์ DOCX และ XLSX เนื่องจากไม่ใช่รูปแบบข้อความ อย่างไรก็ตาม Microsoft เสนอโปรแกรม Orca โดยเป็นส่วนหนึ่งของ Windows Installer SDK ที่แก้ไขไฟล์ MSI
หากต้องการใช้ Orca ในรูปแบบสแตนด์อโลนโดยไม่มี SDK ทั้งหมด ให้ดาวน์โหลดสำเนานี้จาก Technipages หลังจากที่คุณติดตั้ง Orca แล้ว ให้คลิกขวาที่ไฟล์ MSI แล้วเลือก Edit with Orca.
ยังเปิดไม่ได้หรือ
MSI ไฟล์ควรเปิดได้ง่ายพอสมควร โดยเฉพาะใน Windows หากเปิดไม่ถูกต้องหรือไม่ทำอะไรเลยเมื่อคุณดับเบิลคลิก ให้ตรวจสอบไวรัสในคอมพิวเตอร์ของคุณก่อน ไฟล์ MSI อาจมีมัลแวร์ และหากไฟล์ของคุณติดไวรัสบางอย่าง ไฟล์อาจดูเหมือนไม่ทำอะไรเลยเมื่อเปิดขึ้น
เมื่อคุณกำจัดมัลแวร์แล้ว ให้ตรวจสอบว่านามสกุลไฟล์ถูกต้องตามความหมายที่ระบุว่า "MSI" หากเป็นอย่างอื่น แสดงว่าคุณกำลังจัดการกับรูปแบบไฟล์อื่น ซึ่งในกรณีนี้ ข้อมูลข้างต้นอาจไม่มีประโยชน์
ตัวอย่างเช่น ไฟล์ MSL ดูเกี่ยวข้องกับไฟล์ MSI แต่เพียงเพราะนามสกุลไฟล์คล้ายกัน (โดยเฉพาะตัวพิมพ์เล็ก:.msl กับ. MSI) ไฟล์ MSL เกี่ยวข้องกับสคริปต์บางชนิด ซึ่งหมายความว่าสามารถดูและแก้ไขได้ในโปรแกรมแก้ไขข้อความใดๆ
อีกอย่างคือ MSIM ซึ่งสงวนไว้สำหรับไฟล์สำรอง mSecure Password Manager
เพิ่มเติมเกี่ยวกับไฟล์ตัวติดตั้ง Windows
"MSI" เดิมใช้แทนชื่อโปรแกรมที่ใช้งานได้กับรูปแบบนี้ ซึ่งก็คือ Microsoft Installer อย่างไรก็ตาม นับตั้งแต่เปลี่ยนชื่อเป็น Windows Installer ดังนั้นรูปแบบไฟล์จึงเป็นรูปแบบไฟล์ Windows Installer Package
MSU ไฟล์คล้ายกัน แต่เป็นไฟล์แพ็คเกจการอัปเดต Windows Vista ที่ใช้โดย Windows Update บน Windows บางรุ่น และติดตั้งโดย Windows Update Standalone Installer (Wusa.exe)
MSIX ไฟล์อ้างอิงตามรูปแบบ MSI แต่เป็นแพ็คเกจบีบอัด ZIP ที่ใช้ใน Windows 10 และใหม่กว่า เครื่องมือติดตั้งแอปของ Microsoft จะเปิดขึ้น และเครื่องมือคลายการบีบอัดไฟล์ ZIP รวมถึง 7-Zip สามารถดึงเนื้อหาออกมาได้
คำถามที่พบบ่อย
ไฟล์ EXE กับ MSI ต่างกันอย่างไร
ในขณะที่ทั้งสองประเภทเป็นตัวติดตั้งแอปพลิเคชัน ความแตกต่างหลักระหว่างส่วนขยายทั้งสองคือจุดประสงค์ แม้ว่า EXE จะใช้เพื่อระบุไฟล์ปฏิบัติการเป็นหลัก แต่ MSI จะระบุว่าเป็นไฟล์ตัวติดตั้ง Windows
คุณจะติดตั้งไฟล์ MSI จากพรอมต์คำสั่งได้อย่างไร
เปิดพรอมต์คำสั่งที่ยกระดับ แล้วป้อน msiexec /a “pathtotheMSIfile” ด้วยตำแหน่งของไฟล์ MSI แล้วกด Enter.
คุณสร้างไฟล์ MSI จาก EXE ได้อย่างไร
เรียกใช้ไฟล์.exe แต่ไม่ต้องดำเนินการติดตั้งต่อ ไปที่โฟลเดอร์ Windows temp (คุณสามารถป้อน " %temp%" ในกล่องโต้ตอบเรียกใช้) ค้นหาแพ็คเกจ MSI สำหรับไฟล์ EXE และคัดลอกแพ็คเกจ MSI ไปยังตำแหน่งที่คุณต้องการ