เรียกใช้โปรแกรมที่ไม่มีสิทธิ์ระดับผู้ดูแลใน Windows 7 [ซ้ำกัน]


8

บัญชีของฉันใน Windows 7 เป็นบัญชีผู้ดูแลระบบ เมื่อฉันเปิดกล่อง Run (WinKey + R) ฉันถูกเตือนว่า "งานนี้จะถูกสร้างขึ้นด้วยสิทธิ์ระดับผู้ดูแลระบบ"

ป้อนคำอธิบายรูปภาพที่นี่

มีวิธีใดบ้างในการรันโปรแกรมด้วยตนเอง แต่ไม่มีสิทธิ์ระดับผู้ดูแลเมื่อเข้าสู่ระบบในฐานะผู้ดูแลระบบ


คำตอบ:


1

ในขณะที่ใคร ๆ ก็เถียงว่าคุณกำลังทำสิ่งต่าง ๆ ค่อนข้างย้อนหลังถ้าคุณยืนยันคุณสามารถดู:

DropMyRights

ประมวลผล Explorer / Psexec


1
โปรดทราบว่าในขณะที่ใช้ DropMyRights หรือซอฟต์แวร์ที่เกี่ยวข้องสำหรับเบราว์เซอร์และแอพพลิเคชั่นที่มีความเสี่ยงสูงอื่น ๆ จะเพิ่มความปลอดภัยอย่างแน่นอน แต่ก็ไม่มีทางเลือกอื่นที่เหมาะสมสำหรับโซลูชันที่แท้จริงเท่านั้นสมัครใช้เครื่องหมายอัศเจรีย์ บน!
Marcks โทมัส

9

ใช่.

เปิด UAC อีกครั้ง!

ในทางเทคนิคโปรแกรมจะยังคงทำงานภายใต้บริบทของบัญชีของคุณ แต่ UAC จะป้องกันการเปลี่ยนแปลงของระบบโดยไม่ต้องมีการตรวจสอบสิทธิ์ก่อน

ตัวเลือกอื่น ๆ เพียงอย่างเดียวคือสร้างทางลัดแล้วคลิกขวาRun as different userจากนั้นเลือกบัญชีที่ไม่มีสิทธิ์ดูแลระบบ ป้อนคำอธิบายรูปภาพที่นี่


โดยทั่วไปแล้วฉันชอบที่จะปิด UAC เนื่องจากฉันทำงานด้านการพัฒนามากมายที่ UAC จะเข้าทาง ตัวอย่างเช่นเว็บเบราว์เซอร์ฉันต้องการเรียกใช้โปรแกรมที่ไม่ได้รับสิทธิพิเศษเพื่อลดความเสี่ยงจากการถูกเบราว์เซอร์โจมตี
kpozin

3
UAC ไม่ควรได้รับการพัฒนาหากทำอย่างถูกต้อง .... คุณมีปัญหาอะไรจริง ๆ ? (เฉพาะปัญหาที่ฉันมีคือระหว่างการติดตั้ง / การแก้ไข)
William Hilsum

4

คุณต้องเปิดการควบคุมบัญชีผู้ใช้:

  1. ไปที่แผงควบคุม Accounts บัญชีผู้ใช้และความปลอดภัยของครอบครัว⇨บัญชีผู้ใช้
  2. คลิกที่เปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้
  3. เลือกระดับเริ่มต้น
  4. คลิก [OK]
  5. Reboot

2

runas /trustlevel:0x20000 cmd.exeจะเปิดตัวเช่นคำสั่งพรอมต์ที่เชื่อว่าจะเป็นผู้ดูแลระบบ (ถ้าเปิดตัวครั้งแรกในฐานะดังกล่าว) C:\Windows\แต่ไม่ได้มีการยกระดับสิทธิ์เช่นการเขียนไปยัง สิ่งนี้สามารถใช้งานได้กับการติดตั้งเช่นแพ็คเกจ msi ที่ต้องการสิทธิ์ยกระดับเท่านั้นโดยค่าเริ่มต้นที่ต้องการติดตั้งC:\Program Files(บวกลบ (x86)) ที่มา: คำตอบ SU นี้


ฉันมีปัญหาที่โปรแกรมทำงานเมื่อเรียกใช้จากพรอมต์คำสั่งผู้ใช้ แต่ไม่ใช่จากพรอมต์คำสั่งผู้ดูแลระบบสำหรับผู้ใช้เดียวกัน ในพรอมต์ผู้ดูแลระบบฉันพยายามrunas /trustlevel:0x20000 ...แต่โปรแกรมยังไม่ทำงาน runas /user:thesameuser cmd ...วิธีเดียวที่จะเรียกใช้จากผู้ดูแลระบบพรอมต์คือการ นี่เป็นการเปิดพรอมต์ใหม่ที่เป็นระดับผู้ใช้อย่างแท้จริง (และตำแหน่งที่โปรแกรมทำงานได้ดี) อย่างไรก็ตามตัวเลือกนี้พบปัญหาเกี่ยวกับรหัสผ่านและ / savecred ไม่ช่วยด้วยเหตุผลบางประการ ดังนั้นวิธีหนึ่งจากพรอมต์ผู้ดูแลระบบของผู้ใช้เรียกใช้บางสิ่งบางอย่างในฐานะผู้ใช้ธรรมดาที่ไม่มี pwd ให้?
Petr Vepřek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.