สิทธิ์ถูกปฏิเสธโดย powercfg ใน win7 ในขณะที่ผู้ดูแลระบบ


8

ฉันกำลังพยายามแก้ไขคอมพิวเตอร์เพื่อน ๆ ที่กำลังหลับอยู่ตลอดเวลาและบางครั้งก็ไม่ตื่น

การพยายามเรียกใช้การกำหนดค่าพลังงานจากแผงควบคุมไม่ได้ทำอะไรเลยและการเรียกใช้ powercfg.cpl จากบรรทัดคำสั่งจะไม่มีผลลัพธ์หรือการดำเนินการ

ฉันได้ลอง powercfg / RestoreDefaultPolicies แล้วและฉันได้รับข้อความแสดงข้อผิดพลาดที่ปฏิเสธการเข้าถึงซึ่งบอกให้ฉันลองอีกครั้งในฐานะผู้ดูแลระบบ ฉันเข้าสู่ระบบเป็นบัญชีเดียวในพีซีเป็นผู้ดูแลระบบ UAC ปิดอยู่ CMD.COM คือ "Ran as administrator" และพีซีไม่ได้เป็นส่วนหนึ่งของโดเมน

ฉันยังได้รับข้อผิดพลาดถูกปฏิเสธการเข้าถึงขณะใช้งาน powercfg ส่วนใหญ่รวมถึง powercfg -l

ฉันจะทำอย่างไรเพื่อให้ powercfg ให้สิทธิ์ฉันอีกครั้ง


3
สร้างบัญชีผู้ใช้ใหม่ด้วยสิทธิ์ของผู้ดูแลระบบเข้าสู่ระบบดูว่าคุณมีพฤติกรรมแบบเดียวกันหรือไม่
Moab

ดูเหมือนว่าเป็นสิ่งผิดปกติกับ powercfg ตัวเองหากไม่ได้เริ่มตามปกติจากแผงควบคุม คุณอาจลองทำการคืนค่าระบบและย้อนกลับไปสู่การกำหนดค่าที่รู้จักกันดีก่อนหน้านี้หรือไม่?
Alexander Galkin

คำตอบ:


2

ข้อมูลการกำหนดค่าพลังงานถูกเก็บไว้ใน Registryแต่การจัดการพลังงานทั้งหมดจะทำผ่านบริการ Power ไม่ใช่การเข้าถึง Registry โดยตรง ในการตรวจสอบว่าผู้ใช้ที่ได้รับมีอำนาจในการดำเนินการที่เกี่ยวข้องกับพลังงานหรือไม่บริการ Power ให้คำอธิบายเกี่ยวกับความปลอดภัยที่เก็บไว้ใน Registry โดยเฉพาะในคีย์นี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\SecurityDescriptors

acl ที่อยู่ในรูปแบบ SDDL สำหรับฉันในการติดตั้ง Windows 10 คีย์นั้นมีสองค่า 0E796BDB-100D-47D6-A2D5-F7D2DAA51F51มีสตริงนี้:

O:BAG:SYD:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)(A;CI;KR;;;AC)

และDefaultมีสตริงนี้:

O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)(A;CI;KR;;;AC)

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


0

เช่นเดียวกับที่ Moab แนะนำให้สร้างผู้ใช้ใหม่ในกลุ่มผู้ดูแลระบบจากนั้นลอง หากคุณยังคงมีปัญหาแสดงว่าคุณมีไฟล์ระบบเสียหาย

sfc /scannowหลังจากสแกนหามัลแวร์ลองใช้


0

นี้ไม่ได้แก้การฟื้นฟูปัญหาเกี่ยวกับสิทธิ์ แต่เป็นไปได้ที่การแก้ปัญหา

ฉันจะลองใช้คำสั่งของคุณผ่านทางพรอมต์คำสั่งพิเศษของ SYSTEM ใช้เครื่องมือ PsExec จากเว็บไซต์ไมโครซอฟท์ที่นี่

เปิดพรอมต์คำสั่งของผู้ดูแลระบบปกติ (Win + X แล้วพร้อมรับคำสั่ง (ผู้ดูแลระบบ))

ในนั้นจะรันpsexec –i –s CMDหลังจากเปลี่ยน directory ( cd) เป็นตำแหน่งของ executable หากได้รับแจ้งด้วยรหัสผ่านให้ป้อน หากถูกถามให้ใส่รหัสผ่านของระบบก็ไม่ควรทำเช่นนั้นเพียงกด Enter

จากนั้นให้เรียกใช้คำสั่งที่คุณเคยลองก่อนว่าเป็น Local System

หากคุณต้องการกู้คืนระบบของคุณฉันจะรันตามที่กล่าวไว้ข้างต้น:

sfc /scannow

รวมถึงสิ่งเหล่านี้หากไม่สามารถแก้ไขปัญหาได้

chkdsk c: /f /offlinescanandfix
dism.exe /online /cleanup-image /restorehealth

คุณจะได้รับจาก Win + X ไปยัง Command Prompt (Admin) บน Windows 7 ได้อย่างไร
สกอตต์

@Scott เว้นแต่ว่า Windows ของคุณได้รับการแก้ไขอย่างใด แป้นพิมพ์ลัด: ปุ่ม Windows (ปุ่มที่ดูเหมือนธงหรือหน้าต่าง) และตัวอักษร X ที่กดเข้าด้วยกันจะเปิดบานหน้าต่างด้านข้างจากเมนูเริ่ม ในเมนูควรแสดงรายการสองรายการที่ระบุว่า "พรอมต์คำสั่ง" หนึ่งรายการระบุว่า (ผู้ดูแลระบบ) ในวงเล็บ เลือกที่ ถ้า UAC เปิดอยู่จะแจ้งให้ใส่รหัสผ่านของผู้ดูแลระบบหากไม่ได้อยู่ในนั้นจะไม่แจ้งให้ทราบและจะนำสิทธิ์ใน Command Prompt พร้อมสิทธิ์ผู้ดูแลระบบ มิฉะนั้นคุณสามารถค้นหา "cmd" ในช่องค้นหาหลังจากกดเริ่ม คลิกขวาที่ "Command Prompt" แล้วเลือก "Run as Administrator" ควรเปิด
El8dN8

1
(1) ฉันรู้ว่าปุ่ม Windows คืออะไรและความหมายของ Win + X (2) คุณดูเหมือนจะพูดคุยเกี่ยวกับเมนูผู้ใช้ไฟฟ้าอาคาเมนูด่วนซึ่งเป็นมาตรฐานใน Windows 8 และ 10 และที่สามารถเพิ่มบน Windows 7 ใน ระบบ Windows 7 ที่ยังไม่ได้แก้ไข Win + X จะเปิด Windows Mobility Center ซึ่งไม่ได้ให้การเข้าถึง Command Prompt เท่าที่ฉันเห็น (3) ฉันรู้วิธีเริ่มพร้อมท์คำสั่งที่ยกระดับจากเมนูเริ่มขอขอบคุณ
สกอตต์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.