ฉันจะรันโปรแกรมติดตั้ง. msi ด้วยสิทธิ์ของผู้ดูแลระบบได้อย่างไร


11

เช่นเดียวกับในหัวข้อ ฉันต้องการเรียกใช้โปรแกรมติดตั้ง. msi แต่ไม่สามารถติดตั้งโปรแกรมได้เนื่องจากต้องใช้สิทธิ์ผู้ดูแลระบบ สำหรับไฟล์. exe ฉันรู้วิธีการทำเช่นนั้น

แก้ไข:
ปัญหาของฉันคือฉันไม่มี 'Run as administrator' เมื่อฉันคลิกขวา, shift-click, control-click หรืออะไรก็ตาม ในไฟล์. exe ฉันเห็นตัวเลือกนั้น แต่ไม่ใช่กับ. msi


ปัญหาของคุณคืออะไร?
Michael K

แก้ไขคำถามของฉัน
Jacek Koralik

ทำซ้ำการลงคะแนนเพื่อปิดโพสต์อื่น
Dave M

ฉันเรียกดูคำตอบและทั้งหมดดูเหมือนจะตกลงกันไม่มากก็น้อย อย่างไรก็ตามวิธีที่ง่ายที่สุดในการติดตั้ง MSI ที่มีสิทธิ์ผู้ดูแลระบบในมุมมองของฉันคือ เรียกใช้การติดตั้งไฟล์ MSI จากพรอมต์คำสั่งที่ยกระดับ (คลิกขวา cmd.exe และเลือก "run as administrator") ติดตั้งด้วยบรรทัดคำสั่งดังนี้: msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log" (อัปเดตพา ธ ตามความเหมาะสม)
Stein Åsmul

คำตอบ:


7

ดู: คำแนะนำในการติดตั้งพิเศษสำหรับ ActiveGanttVBA & amp; ActiveGanttCSA Gantt Components Scheduler

เพื่อหลีกเลี่ยงข้อผิดพลาดนี้แยกและดับเบิลคลิกที่:

Install_As_Administrator.reg

ไฟล์ที่รวมอยู่ในไฟล์ Install_As_Administrator.zip   การกระจายที่สามารถดาวน์โหลดได้จากลิงค์ด้านบนในหน้านี้   ไฟล์นี้จะแก้ไข Windows Registry เพื่อรวมต่อไปนี้   ข้อมูล:

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas]
@="Install &As Administrator..."

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command]
@="msiexec /i \"%1\""

เมื่อ Windows Registry ได้รับการแก้ไขโดยใช้ตัวติดตั้ง Install_As_Administrator.Reg คุณสามารถคลิกขวาที่ไฟล์ Windows Installer (*. msi) และเลือกตัวเลือกติดตั้งในฐานะผู้ดูแลระบบและไฟล์. msi จะทำงานโดยใช้สิทธิ์ระดับสูง (สิทธิ์ผู้ดูแลระบบ)


ทางออกที่สะดวกมาก +1
Gangnus

5

กดปุ่ม เปลี่ยน ในขณะที่คลิกที่ MSI และจากนั้นทำงานเป็นผู้ใช้ที่แตกต่างกันและใส่ข้อมูลประจำตัวของฉันอนุญาตให้ฉันใช้ MSI ของฉัน ฉันทำสิ่งนี้แม้ว่าฉันจะลงชื่อเข้าใช้ด้วยข้อมูลรับรองเหล่านั้น


1

คลิกขวาเรียกใช้เป็น ผู้ดูแลระบบ - ง่ายเหมือนพาย โดย windows ด้านขวาควรรู้จักตัวติดตั้งและเตะ UAC สรรพสินค้า


3
ไม่ทำงานบนไฟล์. msi! ดูโซลูชันของ @Ichibann
Andrey Rubshtein

1

ฉันเชื่อว่าคุณต้อง ถือกะ แล้วก็ คลิกขวา บน msi (หรือแอปพลิเคชัน) เพื่อรับตัวเลือก 'เรียกใช้ในฐานะผู้ดูแลระบบ' ตามรายละเอียดที่นี่: http://mockbox.net/windows-7/235-windows-7-run-program-as-a-different-user.html


สิ่งนี้ใช้ได้กับฉันเมื่อคำตอบที่ยอมรับ (การแก้ไขรีจิสตรี) ไม่ทำงาน
Kristen Waite

1

ที่นี่ เป็นไฟล์ reg ที่จะเพิ่มตัวเลือก "Run as Administrator" ในเมนูคลิกขวาสำหรับไฟล์. msi

  • บันทึกไฟล์. reg ไปยังเดสก์ท็อป

  • ดับเบิลคลิก / แตะที่ไฟล์. reg ที่ดาวน์โหลดเพื่อรวม

  • เมื่อได้รับแจ้งให้คลิก / กดเลือก Run, Yes (UAC-Windows 7/8) หรือ Continue (UAC-Vista), Yes และ OK เพื่ออนุมัติการรวมไฟล์. reg

  • ตอนนี้คุณสามารถลบไฟล์. reg ที่ดาวน์โหลดได้หากต้องการ


0

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

คุณอาจต้องรอไดอะล็อก UAC หากคุณไม่ดำเนินการตกลงในกล่องโต้ตอบ UAC ตัวติดตั้งจะล้มเหลว

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