สูญเสียสิทธิ์การเข้าถึงและการอนุญาตไปยังไดรฟ์เก็บข้อมูลรอง 'ไฟล์โปรแกรม' ฉันจะควบคุมได้อย่างไร


0

ปัญหาของฉันคือ - ฉันไม่สามารถลบ / ถอนการติดตั้ง / เขียนทับโฟลเดอร์และไฟล์ทั้งหมดภายใน 'Program Files' ในที่เก็บ E: ไดรฟ์ E: ไดรฟ์ระบบปฏิบัติการของฉันติดตั้งใน C: drive

ฉันได้อ่านโพสต์ของปัญหาที่คล้ายกันจากที่นี่และฟอรัมอื่นและฉันได้ลองทุกอย่างแล้วดูเหมือนว่าจะไม่มีผลอะไรเลย

  • ฉันเป็นผู้ดูแลระบบ
  • ฉันปิดใช้งาน UAC แล้ว
  • ฉันมีการควบคุมไฟล์และโฟลเดอร์ทั้งหมดใน C: และทุก ๆ โฟลเดอร์ใน E: รวมถึง Program Files (x86) ดังนั้นมันจึงมีเฉพาะในไฟล์ E: \ Programที่ฉันไม่สามารถควบคุมได้
  • ฉันสามารถสร้างโฟลเดอร์ภายในของไฟล์โปรแกรม you require permission from administrators to make changes to this folderแต่เมื่อฉันพยายามที่จะลบพวกเขาฉันได้รับข้อความแสดงข้อผิดพลาด: บางโฟลเดอร์ / ไฟล์บอกว่าฉันต้องการสิทธิ์จาก SYSTEM แทน
  • เมื่อฉันลองและตัดโฟลเดอร์ใหม่ฉันเพิ่งสร้างในไฟล์โปรแกรมมันบอกว่ามันไม่สามารถเสร็จสมบูรณ์ได้เพราะมันเปิดในโปรแกรมอื่น
  • ฉันได้ติดตั้งฟังก์ชั่นคลิก'ควบคุม'ไว้แล้วลองใช้ฟังก์ชั่นนั้นกับไฟล์และโฟลเดอร์ต่างๆภายในไฟล์โปรแกรมรวมถึงไฟล์โปรแกรมเอง Access is deniedนี้จะช่วยให้เกิดข้อผิดพลาด:
  • ในคุณสมบัติของไฟล์โปรแกรมทุกบัญชีมีการควบคุมอย่างสมบูรณ์ยกเว้นผู้ใช้ที่มีการอ่าน + ดำเนินการเท่านั้นแสดงรายการเนื้อหาของโฟลเดอร์และอ่านการอนุญาต
  • ฉันได้ลองใช้ไฟล์โปรแกรมคลิกขวาคุณสมบัติความปลอดภัยขั้นสูงและอะไรก็ตามที่ฉันลองและเปลี่ยนแปลงในตัวเลือกเหล่านี้จะให้ข้อความแสดงข้อผิดพลาด: Unable to save permission changes on Program Files. Access is denied
  • ฉันไม่สามารถทำเครื่องหมายในช่อง'รวมสิทธิ์ที่สืบทอดได้ .... 'และแทนที่สิทธิ์ของวัตถุลูกทั้งหมด ...
  • ฉันไม่สามารถแก้ไขอะไรในคุณสมบัติของไฟล์โปรแกรม, ความปลอดภัย, แก้ไขเมื่อฉันลองเปลี่ยนเจ้าของเป็นคนอื่นมันบอกว่ามีข้อผิดพลาดเกิดขึ้นขณะใช้ข้อมูลความปลอดภัย:unable to set
  • นอกจากนี้ผมไม่แน่ใจว่าเกี่ยวข้องกัน แต่ผมไม่สามารถอัปเดตเป็นรุ่นล่าสุดของ iTunes หรือมัลแวร์ป้องกันไบต์ซึ่งถูกติดตั้งในE: \ Program Files
  • ฉันได้ลองใช้คำสั่งcmd.exeในฐานะผู้ดูแลระบบแล้วและtakeown /f /r /aสิ่งทั้งหมดเพิ่งแจ้งว่าการเข้าถึงถูกปฏิเสธเว้นแต่ฉันพิมพ์ผิดวิธีคำแนะนำที่พบในเว็บไซต์นี้ในโพสต์อื่นนั้นทำให้สับสน ฉันจัดโครงสร้างมันเป็น:C:\takeown /f "E:\Program Files" /r
  • ฉันยังพยายามC:\takeown /f "E:\Program Files"และC:\takeown /r "E:\Program Files"

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

โปรดช่วยฉันด้วย! คำแนะนำใด ๆ ที่ชื่นชมอย่างมาก!


คำตอบ:


1

ซอร์สรับกรรมสิทธิ์ของไฟล์, โฟลเดอร์, ไดรฟ์หรือรีจิสตรีคีย์ใน Windows 8 :

เป็นเจ้าของวัตถุโดยใช้คำสั่ง TAKEOWN

คำสั่งนี้จะเป็นเจ้าของโฟลเดอร์หรือไดรฟ์และไฟล์และโฟลเดอร์ย่อยทั้งหมดในโฟลเดอร์หรือไดรฟ์

เปิดพร้อมท์คำสั่ง

วิธีให้สิทธิ์การเป็นเจ้าของแก่กลุ่มผู้ดูแลระบบ:

takeown /F "full path of folder or drive" /A /R /D Y

ตัวอย่าง:

takeown /F "E:" /A /R /D Y

ในการเป็นเจ้าของเพียงโฟลเดอร์หรือไดรฟ์โดยใช้คำสั่ง ICALCS

เปิดพร้อมท์คำสั่ง

วิธีตั้งกลุ่มผู้ดูแลระบบให้เป็นเจ้าของ:

icacls "full path of folder or drive" /setowner "Administrators" /C

ตัวอย่าง:

icacls "E:\Folder" /setowner "Administrators" /C

ในการเป็นเจ้าของโฟลเดอร์หรือไดรฟ์และเนื้อหาทั้งหมดโดยใช้คำสั่ง ICALCS

เปิดพร้อมท์คำสั่ง

วิธีตั้งกลุ่มผู้ดูแลระบบให้เป็นเจ้าของ:

icacls "full path of folder or drive" /setowner "Administrators" /T /C

ตัวอย่าง:

icacls "E:\Folder" /setowner "Administrators" /T /C

ขอบคุณมากสำหรับการตอบสนองที่รวดเร็ว! ฉันเพิ่งผ่านทุกขั้นตอน แต่น่าเสียดายที่ทุก ๆ คนตอบสนองเหมือนกัน: การเข้าถึงถูกปฏิเสธ นี้เป็นเช่นเรื่องตลก ....
ลีห์

0

การเป็นเจ้าของไฟล์ระบบหรือโฟลเดอร์ใน Windows ไม่ใช่เรื่องง่าย ไม่ว่าคุณจะใช้ GUI หรือบรรทัดคำสั่งจะใช้ขั้นตอนมากเกินไป

แต่ในอินเทอร์เน็ตฉันได้รับไฟล์ registery ซึ่งจะเปลี่ยนการอนุญาตและอนุญาตให้ทุกอย่างดำเนินการกับไฟล์ windows

ดูขั้นตอนที่โพสต์ในลิงค์ด้านล่างสำหรับข้อมูลเพิ่มเติมคลิกที่นี่ หรือที่ลิงค์นี้


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

0

นี่คือ "chown.bat" ของฉัน (คนที่ใช้ระบบยูนิกซ์จะหัวเราะฉันโดยใช้ชื่อนั้น) ฉันปูด้วยกันด้วยวิธีแก้ปัญหาต่าง ๆ ... ทุกครั้งที่ฉันไม่ทำงานฉันจะเพิ่มสิ่งต่าง ๆ สิ่ง SetACL ที่ฉันค้นพบในปี 2014 หรือ 2558 สิ่งนี้ไม่เคยล้มเหลว:

    for /r %fn in (*.*)  SetACL -on "%fn" -ot file -actn clear -clr dacl,sacl
    takeown /F * /R /D  Y
    icacls   *.* /T /C /grant %_winuser%:(D,WDAC)
    icacls    .  /T /C /grant administrators:F System:F everyone:F

SetACL เป็นยูทิลิตี้ของบุคคลที่สามที่ต้องอยู่ในเส้นทางของคุณ

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