ลบคุณลักษณะอ่านอย่างเดียวออกจากโฟลเดอร์หลังจากติดตั้ง Windows ใหม่


13

ผมติดตั้งสำเนาสดที่ใช้ Windows 8.1 Cบนแล็ปท็อปของฉันหลังจากการจัดรูปแบบไดรฟ์ จากนั้นฉันพยายามเข้าถึงโฟลเดอร์ Photos ในไดรฟ์Dและพบข้อผิดพลาด

การเข้าถึงถูกปฏิเสธ

มันเปลี่ยนโฟลเดอร์ของฉันเป็นโฟลเดอร์อ่านอย่างเดียว โฟลเดอร์อื่น ๆ ทั้งหมดในไดรฟ์ทำงานได้ตามปกติ

ฉันลองใช้ Command Prompt เพื่อลบคุณลักษณะ Read Only แต่ข้อความแสดงข้อผิดพลาดยังคงปรากฏขึ้น ฉันพยายามทำอย่างง่าย ๆ (คลิกขวาและอื่น ๆ ) แต่ตัวเลือกในการเปลี่ยนคุณสมบัติของโฟลเดอร์จากการอ่านอย่างเดียวไม่ปรากฏขึ้น

ฉันจะเข้าถึงโฟลเดอร์ในไดรฟ์ D ของฉันได้อย่างไร


1
โฟลเดอร์แบบอ่านอย่างเดียวยังคงสามารถเข้าถึงได้ แต่ไม่สามารถแก้ไขได้ เป็นอย่างนั้นเหรอ? อย่างน้อยคุณจะได้รับรายชื่อไดเรกทอรีด้วยdir /b Photosหรือไม่
Tymric

สวัสดีทิมมี! ไม่มันไม่ทำงาน มันบอกว่า: ไม่พบไฟล์ ฉันไม่สามารถเข้าถึงโฟลเดอร์ได้ แต่อย่างใด
shiva86

คำตอบ:


20

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

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

  1. คลิกขวาที่โฟลเดอร์> คุณสมบัติ
  2. แท็บความปลอดภัย > ขั้นสูง
  3. คลิกเปลี่ยนเป็นสิทธิ์ของเจ้าของ
  4. ใส่Usersลงในกล่องและคลิกตกลง
  5. เปิดใช้งานช่องทำเครื่องหมายแทนที่เจ้าของในคอนเทนเนอร์ย่อยและวัตถุจากนั้นคลิกใช้
  6. หากได้รับแจ้งว่าคุณไม่ได้รับอนุญาตให้อ่าน ...คลิกใช่
  7. ปิดกล่องโต้ตอบการตั้งค่าความปลอดภัยขั้นสูงโดยสิ้นเชิง
  8. คลิกขวาที่โฟลเดอร์> คุณสมบัติ
  9. แท็บความปลอดภัย > แก้ไข ...
  10. เพิ่ม...
  11. ใส่Usersลงในกล่องและคลิกตกลง
  12. เปิดใช้งานช่องทำเครื่องหมายควบคุมทั้งหมดจากนั้นคลิกตกลง

1
ในขั้นตอนที่ 5) นอกเหนือจากช่องทำเครื่องหมายที่กล่าวถึงฉันยังต้องทำเครื่องหมายที่ช่องด้านล่างของแท็บ 'การอนุญาต' ใน 'การตั้งค่าความปลอดภัยขั้นสูง' เพื่อให้สามารถเปลี่ยนการอนุญาตแบบอ่านอย่างเดียวซ้ำในภายหลัง กล่องบอกว่า: "แทนที่รายการสิทธิ์ของวัตถุลูกทั้งหมดด้วยรายการสิทธิ์ที่สืบทอดได้จากวัตถุนี้"
G.Rassovsky

2

ทำสิ่งนี้ใน CMD ในฐานะผู้ดูแลระบบ

สำหรับโฟลเดอร์

attrib -r c:\my-folder

และไฟล์

attrib -r c:\my-folder\*.*

มันทำงานได้ดี ฉันมีปัญหากับ PhpStorm ไม่สามารถบันทึกไฟล์โครงการได้เนื่องจากสถานะอ่านอย่างเดียว หลังจากทำสิ่งนี้ใน CMD ในฐานะผู้ดูแลระบบแล้วทุกอย่างก็ดี

ฉันโพสต์สิ่งนี้ในฟอรัม Microsoft ด้วย - http://answers.microsoft.com/en-us/windows/forum/windows_8-files/in-windows-8-x64-can-not-remove-read-only/81ed233f -9149-4881-bb15-cf0e1ca150e3


0

อาจเป็นเพราะปัญหาการอนุญาตกับโพรไฟล์ผู้ใช้หลังจากที่คุณติดตั้งระบบปฏิบัติการใหม่

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

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

สิ่งนี้จะช่วยคุณแก้ไขปัญหา


0

ทำได้อย่างง่ายดายด้วย PowerShell สำหรับไฟล์ย่อยและโฟลเดอร์ทั้งหมด:

ls -r c:\folder | % { attrib -r $_.FullName }

ที่นามแฝง:

ls> รับ ChildItem

%> สำหรับแต่ละวัตถุ

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