บัญชีของฉันใน Windows 7 เป็นบัญชีผู้ดูแลระบบ เมื่อฉันเปิดกล่อง Run (WinKey + R) ฉันถูกเตือนว่า "งานนี้จะถูกสร้างขึ้นด้วยสิทธิ์ระดับผู้ดูแลระบบ"
มีวิธีใดบ้างในการรันโปรแกรมด้วยตนเอง แต่ไม่มีสิทธิ์ระดับผู้ดูแลเมื่อเข้าสู่ระบบในฐานะผู้ดูแลระบบ
บัญชีของฉันใน Windows 7 เป็นบัญชีผู้ดูแลระบบ เมื่อฉันเปิดกล่อง Run (WinKey + R) ฉันถูกเตือนว่า "งานนี้จะถูกสร้างขึ้นด้วยสิทธิ์ระดับผู้ดูแลระบบ"
มีวิธีใดบ้างในการรันโปรแกรมด้วยตนเอง แต่ไม่มีสิทธิ์ระดับผู้ดูแลเมื่อเข้าสู่ระบบในฐานะผู้ดูแลระบบ
คำตอบ:
ในขณะที่ใคร ๆ ก็เถียงว่าคุณกำลังทำสิ่งต่าง ๆ ค่อนข้างย้อนหลังถ้าคุณยืนยันคุณสามารถดู:
ใช่.
เปิด UAC อีกครั้ง!
ในทางเทคนิคโปรแกรมจะยังคงทำงานภายใต้บริบทของบัญชีของคุณ แต่ UAC จะป้องกันการเปลี่ยนแปลงของระบบโดยไม่ต้องมีการตรวจสอบสิทธิ์ก่อน
ตัวเลือกอื่น ๆ เพียงอย่างเดียวคือสร้างทางลัดแล้วคลิกขวาRun as different user
จากนั้นเลือกบัญชีที่ไม่มีสิทธิ์ดูแลระบบ
คุณต้องเปิดการควบคุมบัญชีผู้ใช้:
[OK]
runas /trustlevel:0x20000 cmd.exe
จะเปิดตัวเช่นคำสั่งพรอมต์ที่เชื่อว่าจะเป็นผู้ดูแลระบบ (ถ้าเปิดตัวครั้งแรกในฐานะดังกล่าว) C:\Windows\
แต่ไม่ได้มีการยกระดับสิทธิ์เช่นการเขียนไปยัง สิ่งนี้สามารถใช้งานได้กับการติดตั้งเช่นแพ็คเกจ msi ที่ต้องการสิทธิ์ยกระดับเท่านั้นโดยค่าเริ่มต้นที่ต้องการติดตั้งC:\Program Files
(บวกลบ
(x86)
) ที่มา: คำตอบ SU นี้
runas /trustlevel:0x20000 ...
แต่โปรแกรมยังไม่ทำงาน runas /user:thesameuser cmd ...
วิธีเดียวที่จะเรียกใช้จากผู้ดูแลระบบพรอมต์คือการ นี่เป็นการเปิดพรอมต์ใหม่ที่เป็นระดับผู้ใช้อย่างแท้จริง (และตำแหน่งที่โปรแกรมทำงานได้ดี) อย่างไรก็ตามตัวเลือกนี้พบปัญหาเกี่ยวกับรหัสผ่านและ / savecred ไม่ช่วยด้วยเหตุผลบางประการ ดังนั้นวิธีหนึ่งจากพรอมต์ผู้ดูแลระบบของผู้ใช้เรียกใช้บางสิ่งบางอย่างในฐานะผู้ใช้ธรรมดาที่ไม่มี pwd ให้?