ฉันจะเป็นเจ้าของโฟลเดอร์ได้อย่างไรเมื่อถูกปฏิเสธการเข้าถึงและแท็บความปลอดภัยหายไป


20

ฉันมี Windows 2003 Standard x64 Server พร้อม SP2

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

  1. เปลี่ยนชื่อโฟลเดอร์ปฏิเสธการเข้าถึง
  2. ลบโฟลเดอร์การเข้าถึงถูกปฏิเสธ
  3. เป็นเจ้าของโฟลเดอร์แม่และเผยแพร่การอนุญาตไปยังลูกเข้าถึงถูกปฏิเสธ
  4. Subinacl ปฏิเสธการเข้าถึง
  5. Takeown (cmdline) ปฏิเสธการเข้าถึง

เรากำลังเรียกใช้ chkdsk ในโหมดอ่านอย่างเดียวและสิ่งนี้ยังไม่เสร็จสมบูรณ์ หากเป็นไปได้เราต้องการแก้ปัญหานี้โดยไม่ต้องรีบูตเครื่องหรือรัน chkdsk เต็มกับเซิร์ฟเวอร์ออฟไลน์

ไม่มีใครรู้วิธีแก้ปัญหานี้หรือไม่?


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

ครับผมจะไม่ถามว่าบางสิ่งบางอย่างก็ไม่ผิดมาก :)
จิมนับ

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

คำตอบ:


35

เมื่อฉันเห็นสิ่งนี้เป็นเพราะกระบวนการเปิดโฟลเดอร์ไว้ แต่โฟลเดอร์อยู่ในขั้นตอนการลบ ใช้เครื่องมือเช่น Process Explorer เพื่อดูว่ามีสิ่งใดที่มีจุดจับเปิดในโฟลเดอร์หรือไม่ ฉันเดาว่าเมื่อคุณปล่อยหรือรีบูตโฟลเดอร์นั้นจะหายไป


1
ขอบคุณฉันพบว่าระบบมีที่จับ เมื่อฉันลบหมายเลขอ้างอิงโฟลเดอร์หายไป มันว่างเปล่าอยู่แล้วดังนั้น +1 สำหรับผู้ชนะ
จิมนับ

ทำงานได้ดีสำหรับฉันเช่นกัน มีบริการดัชนีบนเซิร์ฟเวอร์ cidaemon ล็อกหนึ่งไฟล์และป้องกันไม่ให้โหลดโปรไฟล์บนไคลเอ็นต์
André Schild

ฉันเป็นคนงี่เง่า ฉันไม่อยากจะเชื่อเลยว่าไม่ได้คิดที่จะตรวจสอบเรื่องนี้ ขอขอบคุณ.
Owen Blacker

3
ขอบคุณสิ่งนี้ใช้ได้สำหรับฉัน ควรสังเกตว่าข้อความที่ให้ไว้ในกรณีนี้ทำให้เข้าใจผิด ทำไมคุณไม่ได้รับข้อความ "กำลังถูกใช้โดยโปรแกรม" แทนที่จะเป็น "การเข้าถึงถูกปฏิเสธ" เมื่อคุณพยายามที่จะลบหรือเป็นเจ้าของ?
harpo

สถานการณ์ที่คล้ายกันที่นี่: gimp เป็นเจ้าของหมายเลขอ้างอิงโฟลเดอร์และ svn clashed พยายามลบออกเมื่อเปลี่ยนเป็นสาขาอื่น เสียเวลามากกว่าหนึ่งชั่วโมงในการดูว่าทำไมฉันไม่สามารถทำอะไรกับโฟลเดอร์ได้รวมถึงการปรับแต่งด้วยการอนุญาตจากผู้ใช้ลองทำใหม่, icacls, subinacl เป็นต้นมันจะดีมากถ้าข้อความมีความถูกต้องมากขึ้นเกี่ยวกับไฟล์ที่ใช้งาน ไม่ใช่ "การเข้าถึงถูกปฏิเสธ" เท่านั้น
Zbyszek

1

ดูเหมือนว่าจะมีการล็อคไฟล์ในโฟลเดอร์ซึ่งอาจเป็นแอปพลิเคชั่นบางตัวที่เปิดไว้ ลองใช้โปรแกรมอย่างUnlocker - มันควรจะแสดงให้คุณเห็นว่าแอพล็อคอะไรไว้และมันสามารถปลดล็อคและลบไฟล์หรือโฟลเดอร์ให้คุณได้


+1 ขอบคุณสำหรับคำแนะนำฉันใช้ Unlocker มาก่อน แต่ในกรณีนี้ฉันต้องการหลีกเลี่ยงการติดตั้งอะไร
จิมนับ

1

ฉันมีปัญหาเดียวกันนี้และในสถานการณ์ของเควินไฟล์ก็ถูกเปิดไว้ซึ่งมันถูกลบไปแล้ว อย่างไรก็ตามไม่มีอะไรในกระบวนการสำรวจ, Unlocker ล้มเหลวเช่นเดียวกับสิ่งอื่น ๆ อีกมากมายที่ฉันได้ลอง

ปรากฎว่ามีการแชร์โฟลเดอร์มันถูกระงับโดยผู้ใช้รายอื่นและสามารถแก้ไขได้โดยไปที่เครื่องมือการดูแลระบบ -> การจัดการคอมพิวเตอร์ -> โฟลเดอร์ที่แชร์ -> เปิดไฟล์และปิดไฟล์หรือโฟลเดอร์ที่เกี่ยวข้องจากที่นั่น โฟลเดอร์นั้นจะทำการลบโดยอัตโนมัติ


ว้าว 3.5 ปีต่อมาสิ่งนี้ช่วยชีวิตฉันไว้ได้จริงๆ ขอขอบคุณ. ไฟล์ยังคงเปิดอยู่ในนั้นผ่านการปิดเครื่องคอมพิวเตอร์และรีสตาร์ท หลังจากล้างมันฉันลบมันได้อย่างง่ายดาย
Noam Gal

1

เพื่อลบไฟล์ / โฟลเดอร์ที่ล็อคโดยระบบ

  1. ค้นหาโฟลเดอร์ c: \ users \ xxx
  2. พยายามเป็นเจ้าของโฟลเดอร์และโฟลเดอร์ย่อย: (มันอาจจะล้มเหลว)
  3. หากไม่ล้มเหลวให้สิทธิ์อย่างเต็มที่แก่คุณในโฟลเดอร์และโฟลเดอร์ย่อยและลบมัน
  4. แต่เนื่องจากมันล้มเหลวเราจำเป็นต้องค้นหากระบวนการของแม่มดที่ล็อคไฟล์
  5. เริ่ม c: \ cms \ Microsoft SysInternal \ procexp.exe
  6. ไปหาค้นหาจุดจับ
  7. ทำการค้นหา c: \ users \ xxx
  8. อย่าใช้หมายเลข PID ที่ล็อคไฟล์ (คอลัมน์ที่สอง)
  9. ย้อนกลับไปและฆ่ากระบวนการหรือฆ่าต้นไม้กระบวนการถ้ามันเป็นต้นไม้
  10. กลับไปที่โฟลเดอร์และนำเจ้าของจัดส่งโฟลเดอร์และโฟลเดอร์ย่อย c: \ users \ xxxx
  11. ให้สิทธิ์แบบเต็มแก่คุณในโฟลเดอร์และโฟลเดอร์ย่อย c: \ users \ xxx
  12. ลบโฟลเดอร์ c: \ users \ xxx
  13. กลับมาที่ผู้ใช้เขาจะมีโปรไฟล์ใหม่สด

วิธีการส่งเจ้าของและให้สิทธิ์อย่างเต็มที่แก่คุณในการใช้โฟลเดอร์และโฟลเดอร์ย่อย

  1. ค้นหาโฟลเดอร์ c: \ users \ xxx ของคุณ
  2. เลื่อนเมาส์ไปทางขวา คุณสมบัติ | ความปลอดภัย | ขั้นสูง | เจ้าของ | แก้ไข | เลือกบัญชีโฆษณาของคุณ แทนที่เจ้าของบนภาชนะและวัตถุ ใช้
  3. กลับไปที่แท็บการอนุญาต | เปลี่ยนการอนุญาต | เพิ่มบัญชีโฆษณาของคุณ การควบคุมแบบเต็ม แทนที่สิทธิ์ของวัตถุลูกทั้งหมดด้วยสิทธิ์ที่สืบทอดได้จากวัตถุนี้
  4. ตอนนี้ลบโฟลเดอร์ c: \ users \ xxx ของคุณ

0

ฉันอยู่ในสถานการณ์ที่เหมือนกัน - โปรแกรมสำรองข้อมูล / คืนค่าที่เราใช้ (FDR / อัปสตรีม) มีการล็อกโฟลเดอร์ - เริ่มบริการของมันใหม่และปล่อยไป


0

สิ่งที่คล้ายกันเกิดขึ้นกับฉัน ฉันมีกระบวนการล็อคไฟล์ นี่คือวิธีที่ฉันแก้ไขมัน ฉันดาวน์โหลดProcess Explorerจาก Run ทันทีจาก Sysinternals Live จากนั้นบนแถบเมนูที่ด้านบนของแอปพลิเคชันฉันคลิกค้นหา ฉันพิมพ์ไฟล์หรือไดเรกทอรีที่ฉันไม่สามารถเปลี่ยนการอนุญาตได้ กระบวนการนี้อาจใช้เวลาสักครู่ เมื่อไฟล์หรือไดเรกทอรีปรากฏขึ้นฉันพบกระบวนการที่ล็อคไว้ จากนั้นฉันคลิกขวาที่กระบวนการและฆ่ามัน


-2

ฉันมีปัญหาเดียวกันนี้และวิธีเดียวที่ฉันรู้ว่าทำไมฉันไม่สามารถเป็นเจ้าของหรือให้สิทธิ์ได้โดยใช้ Process Explorer มันบอกฉันว่า AVG ต่อต้านไวรัสของฉันมีความเข้าใจใน E: \ Drive ทั้งหมดของฉัน ปิดใช้งานโปรแกรมป้องกันไวรัสและ voila! มันได้ผล! เวลาถอนการติดตั้งถังขยะนี้

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