คำถามติดแท็ก windows-installer

Windows Installer สามารถอ้างอิงถึง Microsoft Windows Installer (MSI) ซึ่งเป็นบริการติดตั้งแอปพลิเคชั่นและบริการกำหนดค่าสำหรับ Windows หรือการอ้างอิงทั่วไปเพิ่มเติมไปยังโปรแกรมติดตั้งภายนอกที่ติดตั้งแอปพลิเคชันบน Windows

8
ฉันจะเพิ่มพื้นที่ว่างไดรฟ์จากโฟลเดอร์ตัวติดตั้ง Windows โดยไม่ฆ่า Windows ได้อย่างไร
บนเครื่อง SSD C:\Windows\Installerโฟลเดอร์นี้มีขนาดใหญ่และใช้พื้นที่ดิสก์ทั้งหมดประมาณ 15% มีวิธีทำความสะอาดโฟลเดอร์นั้นโดยไม่ฆ่า Windows 8.1 / 10 หรือไม่? การซ่อนตัวติดตั้งไว้ในพาร์ติชันระบบปฏิบัติการดูเหมือนว่าสิ้นเปลือง

13
ฉันจะแยกไฟล์ออกจากแพ็คเกจ MSI ได้อย่างไร
เรามีแพทช์เก่าที่เราต้องการรับไฟล์ แต่ไม่ต้องการใช้เวลาในการติดตั้งลงในเครื่อง ทุกคนสามารถให้คำแนะนำวิธีการแตกไฟล์จากแพ็คเกจการติดตั้ง MSI ได้หรือไม่?

7
ติดตั้งซอฟต์แวร์: เลือก. msi หรือ. exe
เว็บไซต์ซอฟต์แวร์บางแห่งอนุญาตให้ดาวน์โหลดซอฟต์แวร์ของตนเพื่อติดตั้งไม่ว่าจะเป็นไฟล์. msi หรือเป็นไฟล์. exe เมื่อได้รับตัวเลือกหนึ่งควรเลือกดาวน์โหลดเพื่อติดตั้งซอฟต์แวร์เช่น: อะไรคือข้อดีของการใช้ไฟล์. msi แทนการติดตั้ง (.exe)? ฉันเข้าใจความแตกต่างระหว่างทั้งสองว่าไฟล์. msi เป็นแพ็คเกจการติดตั้งที่จะถูกประมวลผลโดยโปรแกรมติดตั้ง Windows ที่สามารถเรียกใช้งานได้ และไฟล์. exe เป็นไฟล์เรียกทำงานที่มีไฟล์ติดตั้งและไฟล์ติดตั้ง แต่สิ่งที่เป็นประโยชน์ที่แท้จริงของการเลือก. msi มากกว่า. exe ในที่สุดผลลัพธ์ก็เหมือนกัน หรือไม่?

4
เหตุใด Windows Installers (ไฟล์. msi) จึงใช้เวลาในการถอนการติดตั้งนานกว่าตัวติดตั้งอื่น ๆ
นับตั้งแต่ Windows XP วันนี้ตัวติดตั้ง Windows (ไฟล์. msi) รวมถึงตัวติดตั้ง InstallShield (ซึ่งเป็นเพียง bootstrap สำหรับ MSI) ใช้เวลานานกว่าการติดตั้งแอพพลิเคชั่นมากกว่าตัวติดตั้งอื่นถึงห้าเท่า เดียวกันยังเป็นมักจะจริงเกี่ยวกับการติดตั้ง ทำไมพวกเขาถึงใช้เวลานานและทำไมคนยังใช้ MSI ในการติดตั้ง ตัวอย่างเช่น: ถอนการติดตั้ง VLC - ใช้เวลาประมาณ 5 วินาที ถอนการติดตั้ง XYZ - เปิดตัว "กำลังเตรียมที่จะลบ ... " ตามด้วยความล่าช้า 15 วินาที สิ่งที่มันทำคือการลบไฟล์และทำความสะอาดรีจิสทรี (ซึ่งอาจรวมถึงการลงทะเบียน COM) ดังนั้นทำไมมันใช้เวลานานมาก?

5
ฉันสามารถลบไฟล์ * .msi และ * .msp ที่อยู่ใน C: \ Windows \ Installer ได้อย่างปลอดภัย แต่ไม่ได้กล่าวถึงในรีจิสทรีหรือไม่
C:\Windows\Installerโฟลเดอร์ของฉันมีขนาดมากกว่า 10 GB ฉันสังเกตว่าไฟล์ * .msi และ * .msp บางไฟล์อยู่ใน C: \ Windows \ Installer แต่ไม่ได้กล่าวถึงในรีจิสตรี (เช่นฉันสามารถดูไฟล์ชื่อ "104a0288.msi" ใน C: \ Windows \ Installer แต่ค้นหา "104a0288.msi" ในตัวแก้ไขรีจิสทรีจะไม่แสดงผลลัพธ์ใด ๆ ) ฉันสามารถลบไฟล์เหล่านั้นได้อย่างปลอดภัยหรือไม่? ฉันใช้ Windows 7 SP1 x64 Ultimate

8
เหตุใด windows จึงไม่สามารถสร้างพาร์ติชันระบบได้
ฉันกำลังติดตั้ง Windows 7 64 บิตอีกครั้งและฉันพบปัญหาที่ฉันไม่เคยเห็นมาก่อน ฉันมี Win 64 Professional ที่ถูกต้องและฉันได้ทำการติดตั้งมันอาจจะเป็นครึ่งโหลในเครื่องที่ผ่านมาโดยไม่มีปัญหา Googling ข้อผิดพลาดเพียงนำฉันไปสู่ปัญหากับคนที่กำลังอัพเกรดเป็น win7 ตัวไดรฟ์เองดูเหมือนจะไม่มีปัญหา ฉันสามารถติดตั้งบนระบบอื่นและฉันสามารถสร้างพาร์ติชัน NTFS บนเครื่องอื่นได้ ฉันสามารถติดตั้ง Ubuntu ได้โดยไม่มีปัญหาใด ๆ นอกจากนี้หากฉันลองใช้ฮาร์ดไดรฟ์สำรองอื่นตัวติดตั้งก็ให้ข้อผิดพลาดเหมือนกัน ฉันเรียกใช้diskpartจากหน้าการตั้งค่าและcleanดูเหมือนว่าจะรายงานว่าทั้งหมดเป็นอย่างดี Setup was unable to create a new system partition or locate an existing system partitionแต่ผมไม่สามารถรับที่ผ่านมาหน้าจอด้านล่างซึ่งบอกว่า สิ่งนี้เกิดขึ้นไม่ว่าจะมีการจัดสรรพื้นที่ดิสก์หรือไม่ อะไรทำให้เกิดสิ่งนี้ ฉันจะแก้ไขหรือผ่านสิ่งนี้ได้อย่างไร แก้ไข: หนึ่งสัปดาห์ต่อมา ฉันอยู่ในจุดสิ้นสุดของฉันด้วยสิ่งนี้ ... ฉันได้ลองติดตั้ง windows บนฮาร์ดไดรฟ์สี่ตัวโดยใช้มาเธอร์บอร์ดสองตัวที่แตกต่างกันโดยสิ้นเชิงฉันยังยืมสำเนา Windows 7 …

5
DLL ไม่สามารถเรียกใช้สำหรับตัวติดตั้ง MSI
ฉันเดาว่าเป็นปัญหากับ Windows Installer ฉันพยายามเริ่มบริการใหม่ แต่ไม่มีผลใด ๆ ผมไม่สามารถที่จะติดตั้งอะไรที่ลงท้ายด้วย.msi บางครั้งฉันได้รับข้อความแสดงข้อผิดพลาด: บันทึกตัวแสดงเหตุการณ์: ตัวติดตั้ง Python: ผลิตภัณฑ์: Python 2.7.3 - ข้อผิดพลาด 1723 มีปัญหากับแพ็คเกจ Windows Installer นี้ ไม่สามารถเรียกใช้ DLL ที่จำเป็นสำหรับการติดตั้งนี้ให้เสร็จสมบูรณ์ ติดต่อฝ่ายสนับสนุนของคุณหรือผู้จัดจำหน่ายแพคเกจ Action CheckDir, รายการ: _CheckDir @ 4, ไลบรารี: C: \ Users \ x \ AppData \ Local \ Temp \ MSI570C.tmp ตัวติดตั้ง SSDLife: ผลิตภัณฑ์: SSDlife Pro …

4
ปลอดภัยหรือไม่ (หรือแนะนำให้เลือก) ในการบีบอัดโฟลเดอร์ Windows Installer ผ่านการบีบอัด NTFS
ชื่อค่อนข้างอธิบายคำถาม นอกเหนือจากความชัดเจน (ความเร็ว) แล้วมันปลอดภัยหรือไม่แนะนำให้ทำการบีบอัดผ่านการบีบอัด NTFS ในC:\Windows\Installerโฟลเดอร์ที่กำหนดว่ามันอยู่ในWindowsโฟลเดอร์หรือไม่? ฉันกำลังใช้ SSD เพื่อเป็นการส่วนตัวปัญหาเรื่องความเร็วนั้นไม่สำคัญสำหรับฉัน (รวมถึงฉันกำลังเรียกใช้ Win7 ภายใน VM ดังนั้นฉันจึงคุ้นเคยกับความล่าช้าของ I / O ที่สูงขึ้น)

3
แตกไฟล์ msi โดยใช้ Linux
ที่เกี่ยวข้อง: วิธีแยกไฟล์จากแพ็คเกจ MSI? เพื่อแยกเนื้อหาของตัวติดตั้ง MSI โดยใช้ Linux ฉันสามารถใช้msiexecกับไวน์หรือใช้7zipก็ได้ อย่างไรก็ตามหลังไม่ได้เก็บไดเรกทอรีและชื่อไฟล์ในบางส่วนเท่านั้น มีวิธีการแยกไฟล์ MSI อย่างถูกต้องโดยไม่ต้องใช้wineหรือไม่? แก้ไข:แสดงให้เห็นถึงปัญหาเกี่ยวกับไมโครซอฟท์ Infer.NET, ที่นี่คือรายการของไฟล์ที่ 7zip ผลิตและที่นี่หนึ่งที่ msiexec ผลิต (ที่หลังเป็นสิ่งที่ฉันต้องการ)

3
เรียกใช้ไฟล์ MSI ในฐานะผู้ดูแลระบบจากบัญชีผู้ใช้
ฉันมักจะเข้าสู่ระบบในฐานะผู้ใช้ปกติในกล่อง Windows XP ของฉัน บางครั้งเมื่อฉันต้องการติดตั้งการอัปเดตซอฟต์แวร์ฉันไม่ต้องการออกจากระบบและเข้าสู่ระบบอีกครั้งในฐานะผู้ดูแลระบบ แต่ฉันคลิกขวาที่ตัวติดตั้ง exe และเลือก "Run as ... " เพื่อเรียกใช้จากบัญชีผู้ดูแลระบบของฉัน . อย่างไรก็ตามตัวเลือกนี้ดูเหมือนว่าจะมีอยู่สำหรับไฟล์ exe เท่านั้นไม่ใช่สำหรับไฟล์ msi มีวิธีทำให้ไฟล์ msi ทำงานภายใต้บัญชีอื่นหรือไม่? หรือว่าไม่แนะนำด้วยเหตุผลบางอย่าง?

8
ทำไมต้องติดตั้ง“ แค่ฉัน” แทนที่จะเป็น“ ทุกคน”
ฉันกำลังใช้ตัวติดตั้ง windows สำหรับแอปของลูกค้าและพวกเขาก็บ่นว่าบางครั้งแอพหลายครั้งปรากฏขึ้นบนคอมพิวเตอร์ที่พวกเขาใช้สำหรับการทดสอบ ปัญหานี้ได้หายไปตั้งแต่ฉันซ่อนตัวเลือกการติดตั้งสำหรับ "แค่ฉัน" และ "ทุกคน" และเพิ่งตั้งให้ติดตั้งสำหรับทุกคน เวอร์ชั่นใหม่จะถูกดาวน์โหลดและติดตั้งประมาณสัปดาห์ละครั้งและในช่วงเวลาที่มีหลายเวอร์ชันปรากฏแม้ว่าผู้ติดตั้งแต่ละรายจะลบเวอร์ชันเก่าออก มีบางอย่างผิดปกติกับสิ่งนี้หรือไม่? ฉันมีแนวโน้มที่จะพบปัญหาในบรรทัดหรือไม่? ทำไมบางคนถึงต้องการติดตั้งสำหรับ "Just me"

2
Windows Installer ใช้ยูเอสบีไดรฟ์เพื่อจุดประสงค์ชั่วคราว
เมื่อติดตั้งแอพที่สร้างขึ้นรอบ ๆ Windows Installer มันจะปรากฏว่ามักจะใช้ฮาร์ดดิสก์ภายนอก usb ของฉัน (เมื่อเชื่อมต่อ) เป็นตำแหน่งชั่วคราวในขณะที่ขยายและติดตั้งแอปพลิเคชัน (สร้างโฟลเดอร์ออกจากรูทด้วยชื่อ guid) . อย่างไรก็ตามมีการเปลี่ยนแปลงสิ่งนี้ดังนั้นจึงเป็นค่าเริ่มต้นไปยังไดรฟ์ที่ระบุหรือไม่ นี่เป็นกรณีของ Windows Vista และ 7 แต่ไม่แน่ใจเกี่ยวกับรุ่นก่อนหน้า แก้ไข: ตัวแปรสภาพแวดล้อมปัจจุบันมีลักษณะเช่นนี้: TEMP=C:\Users\<me>\AppData\Local\Temp TMP=C:\Users\<me>\AppData\Local\Temp แก้ไข: ฉันสงสัยว่ามันใช้ไดรฟ์ที่มีพื้นที่ว่างมากที่สุด

1
กองการบริการคืออะไรและทำงานอย่างไร
ใน Windows มีบางสิ่งที่เรียกว่าสแต็คการบริการซึ่งดูเหมือนจะทำให้บทบาทของผู้จัดการแพคเกจสมหวัง ฉันไม่เข้าใจดีมากเท่าที่ดูเหมือนว่าการให้บริการตาม Component (CBS), Windows Installer, Windows Update และ WinSxS เป็นส่วนหนึ่งของการบริการสแต็กหรือเกี่ยวข้องกับการบริการ ฉันได้ทำการค้นคว้ามากมายและไม่สามารถหาภาพรวมที่เข้าใจง่ายเกี่ยวกับการให้บริการใน Windows ดังนั้นฉันถามต่อไปนี้: การบริการคืออะไรและสแต็คการบริการทำอะไร กองการบริการทำงานอย่างไร CBS, Windows Installer, WinSxS และ Windows Update เล่นบทบาทใด

2
ถอนการติดตั้งแพ็คเกจ Msi ด้วย MSIEXEC
ฉันต้องถอนการติดตั้งแพคเกจ MSI ผ่านบรรทัดคำสั่ง ดังนั้นฉันจึงใช้: msiexec / x package.msi แต่คำสั่งนี้ต้องการ package.msi ที่จะนำเสนอในเครื่องท้องถิ่น ฉันต้องการถอนการติดตั้ง msi แม้ว่าไฟล์ msi จะหายไป ฉันจะทำสิ่งนั้นได้อย่างไร


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.