Windows มีรายการ"ปฏิเสธคำขอยกระดับอัตโนมัติ"หรือไม่
หากผู้ใช้เป็น"ผู้ใช้มาตรฐาน"เป็นไปได้ที่ Windows จะปฏิเสธคำขอยกระดับโดยอัตโนมัติโดยเปลี่ยนการConsentPromptBehaviorUser
ตั้งค่านโยบายกลุ่มเป็นปฏิเสธคำขอยกระดับอัตโนมัติ :
Prompt for credentials on the secure desktop.
( ค่าเริ่มต้น ) เมื่อการดำเนินการต้องการการยกระดับสิทธิ์ผู้ใช้จะได้รับพร้อมท์บนเดสก์ท็อปที่ปลอดภัยเพื่อป้อนชื่อผู้ใช้และรหัสผ่านอื่น หากผู้ใช้ป้อนข้อมูลรับรองที่ถูกต้องการดำเนินการจะดำเนินต่อไปด้วยสิทธิ์ที่เกี่ยวข้องPrompt for credentials
เมื่อการดำเนินการต้องการการยกระดับสิทธิ์ผู้ใช้จะได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่านของผู้ดูแลระบบ หากผู้ใช้ป้อนข้อมูลรับรองที่ถูกต้องการดำเนินการจะดำเนินต่อไปด้วยสิทธิ์ที่เกี่ยวข้องAutomatically deny elevation requests
เมื่อการดำเนินการต้องการการยกระดับสิทธิ์ข้อความแสดงข้อผิดพลาดที่ปฏิเสธการเข้าถึงที่กำหนดค่าได้จะปรากฏขึ้น องค์กรที่ใช้เดสก์ท็อปในฐานะผู้ใช้มาตรฐานสามารถเลือกการตั้งค่านี้เพื่อลดการโทรติดต่อฝ่ายช่วยเหลือ
สิ่งนี้มีประโยชน์ในสถานการณ์ที่โปรแกรมอาจพรอมต์ให้ยกระดับ แต่สิ่งนั้นต้องการฝ่ายช่วยเหลือจากฝ่ายช่วยเหลือในการเรียกใช้อาคารสามหลัง (เพื่อป้อนข้อมูลประจำตัวของพวกเขาบนไหล่ ) เมื่อพวกเขาไปถึงที่นั่นพวกเขาค้นพบว่าผู้ใช้ไม่ควรรันโปรแกรมนั้น
เราต้องการให้แอปพลิเคชันทำงานในฐานะผู้ใช้มาตรฐาน (อาจได้รับข้อผิดพลาดถูกปฏิเสธการเข้าถึง ) เนื่องจากเป็นคำตอบที่ถูกต้อง
แต่การตั้งค่านั้นใช้กับโปรแกรมทั้งหมดที่ยกระดับ เป็นไปได้ไหมที่จะ
- ทำเครื่องหมายโปรแกรมหรือ
- เพิ่มลงในรายการ
เพื่อที่จะถูกปฏิเสธคำขอยกระดับโดยอัตโนมัติและทำงานในฐานะผู้ใช้มาตรฐาน?
ปัญหาเกิดขึ้นเมื่อโปรแกรมผิดพลาด:
- ทำเครื่องหมายเป็น
requestedExecutionLevel
ของrequireAdministrator
ในรายการที่ฝังหรือภายนอก - ได้มีการตรวจสอบตัวเลือกความเข้ากันได้ "เรียกใช้โปรแกรมนี้มีผู้ดูแลระบบ"
- ตรวจพบว่าเป็นโปรแกรมติดตั้ง (เช่นตั้งชื่อ
install
หรือsetup
) ผ่านการEnableInstallerDetection
วิเคราะห์พฤติกรรม
หมายเหตุ: สมมติว่าrequestedExecutionLevel: asInvoker
แอพลิเคชันไม่มีประจักษ์หนึ่งอาจแนะนำให้เพิ่มที่ระบุอย่างชัดแจ้ง โซลูชันนี้จะปิดใช้งานการจำลองเสมือนของไฟล์และรีจิสทรีสำหรับแอปพลิเคชัน
ดูสิ่งนี้ด้วย
- ป้องกันการยกระดับ (UAC) สำหรับแอปพลิเคชันที่ไม่ต้องการ (ไม่พบวิธีแก้ปัญหา)
- จะบอก Windows 7 ได้อย่างไรว่าแอปพลิเคชั่นไม่จำเป็นต้องทำงานด้วยสิทธิ์ของผู้ดูแลระบบ? (คำตอบสำหรับสถานการณ์นั้นคือการเพิ่มรายการ )
- วิธีตรวจสอบสาเหตุที่แอปพลิเคชันพร้อมท์เพื่อยกระดับ