ไฟล์เดียวกลายเป็นใช้ไม่ได้ไม่สามารถแก้ไขได้ยกเลิกการลบไม่ได้ ไม่สามารถเป็นเจ้าของได้


1

/MyFolder/images/file1.pngทันใดนั้นมีไฟล์เดียวที่กลายเป็นนิติบุคคลซึ่งฉันไม่เคยเห็นมาก่อน ฉันเป็นเพียงบัญชีเดียวในพีซีที่มีสิทธิ์ผู้ดูแลระบบเต็มรูปแบบ UAC ถูกปิดอยู่เสมอนับตั้งแต่เริ่มต้น สิ่งที่ล้มเหลว:

  • Windows Explorer -> Properties -> Security:
    • "คุณไม่ได้รับอนุญาตให้ดูหรือแก้ไขการตั้งค่าการอนุญาตของวัตถุนี้"
    • Advanced -> Owner: เจ้าของปัจจุบัน: ไม่สามารถแสดงเจ้าของปัจจุบัน
  • takeown /f file1.png /r /d y: ข้อผิดพลาด: การเข้าถึงถูกปฏิเสธ
  • icacls file1.png /grant administrators:F /T: file1.png: การเข้าถึงถูกปฏิเสธ ประมวลผลสำเร็จ 0 ไฟล์; การประมวลผล 1 ไฟล์ล้มเหลว
  • net user administrator /active:yes ในพรอมต์คำสั่งยกระดับเปลี่ยนเป็นผู้ใช้ผู้ดูแลระบบพยายามเป็นเจ้าของผ่าน Windows Explorer และทำซ้ำขั้นตอนข้างต้น

ไม่ว่าฉันจะทำอะไรฉันไม่สามารถควบคุมไฟล์นี้ได้อีก ฉันพลาดอะไรไปฉันควรทำยังไงดี?


2
คุณปิดและเปิดอีกครั้งหรือไม่
JBaldridge

ฉันไม่มีเหตุผลสองประการ: ฉันต้องการทราบว่าต้องทำอย่างไรและเพราะเหตุใดและฉันกำลังแสดงผล
Mave

พฤติกรรมนี้อาจเกิดจากรูทคิทที่ขัดขวางการร้องขอไปยังไฟล์ แต่นี่เป็นกรณีที่ไม่น่าเป็นไปได้อย่างมากเนื่องจากมันไม่น่าเป็นไปได้อย่างมากที่จะเลือก/MyFolder/images/file1.pngไฟล์ "" เพื่อป้องกัน
ivan_pozdeev

คำตอบ:


2

สิ่งนี้อาจเกิดจากความเสียหายของ NTFS ACL ลองเรียกใช้chkdskบนไดรฟ์

หรืออาจเป็นไปได้ว่านโยบายความปลอดภัยของระบบไม่อนุญาตให้ผู้ดูแลระบบมีสิทธิ์ในการเป็นเจ้าของไฟล์ (อาจเป็นเพราะมีการเปลี่ยนแปลงหรือเกิดความเสียหาย) เรียกใช้gpedit.mscไปที่Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> User Rights Assignmentและตรวจสอบให้แน่ใจว่ากลุ่มผู้ดูแลระบบมีTake ownership of files or other objectsสิทธิ์


chkdskกำลังทำงานอยู่ แต่ไม่ได้คาดหวังว่าจะมีสิ่งแปลก ๆ ปรากฏขึ้น กลุ่มผู้ดูแลระบบสามารถเข้าถึงสิทธิ์การเป็นเจ้าของ
Mave

1

1a ก่อนอื่นนำทางไปยังไดเรกทอรีใน Windows Explorer กดปุ่ม CTRL ค้างไว้คลิกขวา - เปิดหน้าต่างคำสั่งที่นี่ คุณอาจต้องปิดพรอมต์ CMD นั้นและเปิด CMD ในฐานะผู้ดูแลระบบ

  1. ประเภท:

rmdir (foldername) / s # ให้ข้อผิดพลาดเดล # ให้ข้อผิดพลาด takeown / f (foldername) / r / dy # ให้ข้อผิดพลาด

  1. เนื่องจากสิ่งเหล่านี้ไม่ได้ผลให้ลองใช้มันเป็น NTAUTHORITY \ SYSTEM: พิมพ์ psexec -sid cmd.exe whoami #should return system ลองขั้นตอนที่ 2 อีกครั้งยังไม่ไป #NOTE: นี่ถือว่าคุณติดตั้ง PSTools และเพิ่มลงใน ตัวแปร PATH

หมายเหตุ: คุณเคยสามารถเรียกใช้“ at (time) / cmd.exe แบบโต้ตอบ” #Where (เวลา) เป็นเวลาปัจจุบัน (HH: MM 24 ชั่วโมง) บวก 1 นาที สวิตช์ / การโต้ตอบถูกคิดค่าเสื่อมราคาแล้ว

  1. คลิกขวาที่แต่ละไฟล์ด้วยส่วนขยายของ Unlocker windows explorer - ลบในการรีบูตครั้งถัดไป มันใช้งานได้!

  2. หากคุณมีข้อผิดพลาด "เส้นทางยาวเกินไป" เพียงพิมพ์:

robocopy c: \ empty C: \ deleteme / purge

หมายเหตุ: นี่จะเป็นการลบโฟลเดอร์นั้น (c: \ deleteme) และโฟลเดอร์ย่อยทั้งหมดสำหรับคุณ!


0

บู๊ตเครื่อง distro สด * ระวัง
ขึ้นอยู่กับสิ่งที่คุณต้องการจะทำกับไฟล์:

chown user .../file1.png && chmod 7777 .../file1.png

รีบูตใน windows และคุณควรจะมีวิธีของคุณด้วย

หรือเพียงแค่ลบ

หากคุณรู้สึกไม่สะดวกที่จะลองหันมาใช้ไวยากรณ์ของ Windows ดูicalcsอาจจะได้ผล ไม่ใช่ผู้ใช้ windows ฉันไม่สามารถบอกคุณได้


0

กดเริ่มพิมพ์ cmd เปิดในฐานะผู้ดูแลระบบ ประเภท: ผู้ดูแลระบบผู้ใช้เน็ต / ใช้งาน: ใช่ออกจากระบบบัญชีของคุณเข้าสู่ระบบในฐานะผู้ดูแลระบบตอนนี้คุณควรจะสามารถลบไฟล์ ออกจากระบบแล้วเข้าสู่บัญชีผู้ใช้ของคุณ ที่พรอมต์คำสั่ง cmd พิมพ์: net user administrator / active: no

สแกนหามัลแวร์


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