สิทธิ์ Windows 8


3

สองวันที่ผ่านมาฉันติดตั้ง Windows 8 มาตรฐานเสร็จแล้ว มันเป็นการติดตั้งใหม่ อย่างไรก็ตาม Windows 7 เคยอยู่บนดิสก์มาก่อนและตัวติดตั้งก็ย้ายข้อมูลไปยัง Windows.old

ด้วยเหตุผลที่แปลกและแปลกประหลาดบางอย่างฉันพยายามที่จะ "เขียน" ลงบนดิสก์ของฉันเกี่ยวกับแอปพลิเคชั่น. NET ปรากฏว่าไม่มีแอปพลิเคชัน. NET (เขียนด้วยตนเอง) ของฉันสามารถเขียนลงในไฟล์บันทึกของพวกเขาบนดิสก์ซึ่งสร้างขึ้นเมื่อเริ่มต้น

ฉันได้ปิดการใช้งาน UAC รวมทั้งตั้งค่าการควบคุมเต็มรูปแบบผ่านดิสก์ C: สำหรับผู้ใช้ของฉัน แต่ไม่มีโชค ฉันได้รับข้อผิดพลาด:

ลูกค้าไม่ได้รับสิทธิพิเศษที่จำเป็น

ฉันทำ Google และลองบทเรียนออนไลน์ แต่ก็ยังไม่มีโชค!


การปิดใช้งาน UAC อย่างสมบูรณ์ใน Windows 8 นั้นไม่เหมือนใน Windows 7 คุณต้องเปลี่ยน a DWORDในรีจิสทรีด้วย มันอยู่ในHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System, EnableLUAและการตั้งค่าให้0สมบูรณ์ปิดการใช้งาน UAC แต่ฉันจะไม่แนะนำมันและโปรดทราบว่าคุณจะสูญเสียแอปพลิเคชัน Metro เนื่องจากขึ้นอยู่กับ UAC
Xandy

1
คุณต้องบังคับให้เจ้าของไฟล์ทั้งหมด คุณน่าจะอัปเกรดด้วยวิธีแปลก ๆ เนื่องจากคุณใช้คำว่า "การโยกย้าย" และ "การติดตั้งใหม่ทั้งหมด" ซึ่งหากคุณ "สร้างความประหลาดใจ" จริง ๆ แล้วมันจะไม่เป็นการติดตั้งที่สะอาด มีบทความมากมายเกี่ยวกับวิธีการเป็นเจ้าของไฟล์บน Windows
Ramhound

ขอบคุณสำหรับคำตอบของคุณ ด้วยการติดตั้งใหม่ทั้งหมด - ฉันหมายถึงฉันไม่ได้อัปเกรด แต่การติดตั้ง Windows ได้ย้ายระบบปฏิบัติการ OLD ของฉันไปยัง Windows แล้วเก่า ฉันได้อ่านบทความไม่กี่และจะยังคงดู แม้ว่าฉันจะสามารถควบคุมไฟล์บันทึกได้อย่างเต็มที่ (ฉันอยู่ในกลุ่มผู้ดูแลระบบและเปลี่ยนเจ้าของไฟล์เฉพาะ) ฉันยังคงได้รับข้อผิดพลาดเดียวกัน
Dane Balia

@DaneBalia - คุณเปลี่ยนเจ้าของผู้ใช้ของไฟล์เพียงแค่เปลี่ยนกลุ่มจะไม่อัปเดตข้อมูลการอนุญาต uid guid เฉพาะที่ windows ใช้
Ramhound

นั่นไม่ใช่ข้อผิดพลาดการอนุญาต
SLaks

คำตอบ:


4

ฉันติดตั้ง Windows 8 ด้วยวิธีที่คล้ายกันมากและถูกทิ้งไว้กับหลาย ๆ โฟลเดอร์ที่ต้องการการยกระดับสิทธิ์สำหรับการเขียน แอปพลิเคชั่น. NET ของคุณอาจอยู่ภายใต้บัญชีที่ไม่สามารถดำเนินการเหล่านี้ได้ไม่ว่าพวกเขาจะเขียนไปยังโฟลเดอร์เหล่านี้โดยทั่วไปหรือยกระดับ (ฉันไม่ทราบอย่างมากว่าแอปพลิเคชั่น. NET ทำงานอย่างไร)


โชคดีที่วิธีแก้ปัญหาควรจะค่อนข้างง่าย เป็นเจ้าของโฟลเดอร์

ตัวอย่างเช่นโฟลเดอร์ PerfLogs ของฉันมีสิทธิ์บางอย่างยุ่งเหยิง (ใช่ฉันรู้ว่า PerfLogs มีสิทธิ์ที่แตกต่างกันอยู่แล้วมันเป็นประโยชน์แม้ว่า) ลองทำเช่นนี้กับโฟลเดอร์บันทึกของคุณ เปิดคุณสมบัติและดูที่แท็บความปลอดภัย:

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

คลิกขั้นสูง คุณสามารถเห็นฉันไม่ได้รับอนุญาตแม้แต่ดูสิทธิ์ กรณีของคุณอาจไม่สุดขีด:

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

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

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

หากผู้ดูแลระบบเท่านั้นที่สามารถเขียนไปยังโฟลเดอร์บันทึกของคุณและแอป. NET ของคุณไม่ใช่ผู้ดูแลระบบจะไม่มีการเขียนบันทึก


ขุดลงไปในสิ่งที่ผู้ใช้แอป. NET ของคุณกำลังทำงานอยู่และคิดว่าอนุญาตให้เขียนได้ในโฟลเดอร์บันทึกหรือไม่ นี่จะไม่ใช่วิธีที่ยากและรวดเร็วสำหรับคุณเพราะไม่มีปัญหา สถานการณ์กรณีที่เลวร้ายที่สุดลองเพิ่มEveryoneด้วยFull accessชั่วคราวเพื่อดูว่านี่จะช่วยแก้ปัญหาของคุณได้หรือไม่


0

ฉันพบว่ามีประโยชน์สำหรับผู้ที่อาจประสบปัญหาด้วย:

http://answers.microsoft.com/en-us/windows/forum/windows_vista-security/error-0x80070522-a-required-privilege-is-not-held/78cc11ec-c543-418d-9183-131318e9db8a

หากต้องการเรียกใช้ Windows 8 อย่างสมบูรณ์ในโหมดผู้ดูแลระบบในขณะที่คุณไม่สามารถปิดใช้งาน UAC แบบเดิมได้โปรดตรวจสอบที่นี่: http://www.neowin.net/forum/topic/1120770-windows-8-run-everything-as-administrator/


0

เรียกใช้ CMD และเรียกใช้ในฐานะผู้ดูแลระบบ ป้อนคำสั่งต่อไปนี้:

net user administrator /active:yes 

ออกจากระบบลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบที่สร้างขึ้นใหม่ คุณเพิ่งได้รับสิทธิ์ผู้ดูแลระบบขั้นสูง เพียงคัดลอกทุกอย่างจากโปรไฟล์ก่อนหน้าของคุณไปยังโปรไฟล์ใหม่

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