การเข้าถึงไดรฟ์ซีดี / ดีวีดีถูกปฏิเสธผ่าน Windows 7 Explorer (ปัญหาสิทธิ์)


13

ไม่นานมานี้ฉันเริ่มมีปัญหากับออปติคัลไดรฟ์ของฉัน ทั้งคู่ปรากฏตัวใน Explorer ในขณะที่ไดรฟ์ CD / DVD ในการบู๊ต แต่ทันทีที่ฉันใส่แผ่นดิสก์ลงในดิสก์มันก็จะกลายเป็นฮาร์ดไดรฟ์ - "ดิสก์ภายในเครื่อง" จะปรากฏในTypeคอลัมน์แม้ว่าFile Systemคอลัมน์ ยังคง UDF / CDFS (ฉันคิดว่าอาจเป็นปัญหาสิทธิ์ในคีย์รีจิสทรีใน HKLM \ System \ CurrentControlSet ... แต่ฉันไม่แน่ใจเพราะการทดสอบครั้งต่อไป)

นี่เป็นscreencastของคอมพิวเตอร์ของฉัน ; เมื่อฉันใส่แผ่นดิสก์ไดรฟ์ดีวีดีจะเปลี่ยนเป็นฮาร์ดดิสก์และไม่สามารถเปิดได้อย่างน่าอัศจรรย์

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

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

ฉันได้รวมหน้าจอผังความปลอดภัยของไดรฟ์ด้านล่าง

HKLM\SYSTEM\CurrentControlSetฉันสงสัยว่ามีปัญหากับรายการรีจิสทรีที่เกี่ยวข้องกับการออปติคอลไดรฟ์ใน ตัวอย่างเช่นPropertiesคีย์ย่อยในHKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}จะหายไปอย่างชัดเจน ที่แย่กว่านั้นฉันไม่สามารถคิดได้ว่าควรมีอะไรอยู่หรือนำเข้าจากกลุ่มสำรองเนื่องจากPropertiesคีย์ย่อย…\Classมีสิทธิ์แบบ“ super-admin” บางประเภท - ฉันไม่สามารถดูสิทธิ์หรือเจ้าของในสิ่งเหล่านี้ได้! มันบอกว่าฉันสามารถเปลี่ยนได้ แต่ฉันไม่ทราบว่าเจ้าของบัญชีหรือมีสิทธิ์สำหรับพวกเขา (ฉันเดาว่าจะเป็น TrustedInstaller - หรืออะไรบางอย่าง)

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

ไม่มีใครรู้ว่าสิ่งที่เจ้าของและสิทธิ์ที่ควรจะเป็นออปติคัลไดรฟ์และวิธีการรีเซ็ตพวกเขา?


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


ฉันรู้ว่าคุณเลือก "อุปกรณ์: จำกัด ซีดีรอม ... " แต่คุณตรวจสอบการกำหนดค่าคอมพิวเตอร์ด้วย | เทมเพลตการดูแลระบบ | ระบบ | การเข้าถึงที่เก็บข้อมูลแบบถอดได้?
Patrick Seymour

ได้; สิ่งเหล่านี้ยังเป็น“ ไม่ได้กำหนดค่า” ทั้งหมด
Synetech

ใช้งานไม่ได้กับ UAC หรือไม่ (หลังจากรีสตาร์ท)
Kez

@kez ใช่ไม่แปลกใจว่ามันใช้งานได้แม้ว่าจะไม่ถูกต้องหรือเป็นวิธีแก้ปัญหา (มันมีผลเหมือนกับการเริ่มต้น Explorer จากพรอมต์คำสั่งที่ยกระดับ) ฉันสงสัยว่ามีบางอย่างผิดปกติในสิทธิ์ของรีจิสตรีคีย์HKLM\Systemที่เกี่ยวข้องกับออปติคัลไดรฟ์
Synetech

คำตอบ:


5

พฤติกรรมนี้ทำให้งงมากดังนั้นสิ่งที่ฉันสามารถเสนอได้คือคำแนะนำและคำถามเพิ่มเติม

มันจะช่วยให้ทราบว่าไดรฟ์ซีดี / ดีวีดีที่ใช้ร่วมกัน ถ้าเป็นเช่นนั้นการแบ่งปันอาจจะช่วยได้

ประการที่สองไม่ว่าคุณจะติดตั้งซอฟต์แวร์เขียนซีดีเช่น Nero คุณอาจลองถอนการติดตั้งซอฟต์แวร์ดังกล่าวเพื่อดูว่าสิ่งนี้สร้างความแตกต่าง

ประการที่สามเรียกใช้ gpedit.msc และตรวจสอบการกำหนดค่าคอมพิวเตอร์ / แม่แบบการดูแล / ระบบ / การเข้าถึงที่เก็บข้อมูลแบบถอดได้ ตรวจสอบว่า "ซีดีและดีวีดี: ปฏิเสธการเข้าถึงเพื่ออ่าน" ถูกปิดใช้งานหรือไม่ได้รับการกำหนดค่า มีผลบังคับใช้ตัวเลือกทั้งหมดไม่ควรกำหนดค่า

นอกจากนี้คุณยังอาจพยายามที่จะเห็นสิ่งที่เกิดขึ้นกับ "SFC / scannow" ตามที่อธิบายไว้ใน
วิธีการซ่อมแซมไฟล์ระบบ Windows 7 กับ System File Checker

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

การสแกนไวรัสบางตัวอาจมีประโยชน์เช่นกัน


ฉันเห็นได้จากคำตอบของคุณที่มีต่อ KJGraphics ว่าไดรฟ์นั้นไม่ได้รับการแบ่งปันดังนั้นอย่ากังวลกับการตอบกลับนี้
harrymc

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

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

1
สิ่งนี้สามารถทำงานได้แม้จะมีข้อความ "การเข้าถึงถูกปฏิเสธ" ที่น่ากลัว คลิกตกลงบนข้อความจากนั้นคลิกขวาPropertiesและปฏิบัติตามคำแนะนำของฉันด้านบน
harrymc

1
คุณควรทำตามลำดับ: 1) เป็นเจ้าของและคลิกนำไปใช้ 2) ให้สิทธิ์
harrymc

5

ปรากฏว่าฉันพูดถูก มันก็แน่นอนที่ขาดหายไปในคีย์Properties HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}มันใช้เวลาหลายขั้นตอนในการแก้ไข แต่จริงๆแล้วไม่นานโดยรวม (โดยเฉพาะเมื่อเทียบกับสามสัปดาห์หรือมากกว่านั้นที่ฉันใช้ชีวิตและแก้ไขปัญหา)


  1. หยิบสำเนาSYSTEMกลุ่มออฟไลน์ออกจากการติดตั้ง Windows-7 ก่อนหน้าของฉัน (การสำรองข้อมูล%systemroot%\System32\Config\RegBackมีปัญหาเดียวกัน)
  2. ติดตั้งในสำเนาปัจจุบันของฉัน ( > reg load hku\z system)
  3. Ran Regedit และไปที่ HKU\z\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  4. เปิดกล่องโต้ตอบการอนุญาตสำหรับPropertiesคีย์โดยไม่สนใจข้อผิดพลาดและคำเตือนเกี่ยวกับการไม่ได้รับอนุญาตให้ดูสิทธิ์สำหรับคีย์
  5. เปลี่ยนเป็นแท็บเจ้าของแล้วตั้งค่าการอนุญาตให้กับตัวเอง
  6. เปลี่ยนเป็นแท็บหลักและเพิ่มตัวเองลงใน ACL และควบคุมแบบเต็มรูปแบบที่ได้รับมอบหมาย
  7. รีเฟรชและดูPropertiesคีย์และเนื้อหาของคีย์ได้สำเร็จ
  8. ส่งออกคีย์ไปยังไฟล์. REG
  9. Unmounted SYSTEMกลุ่มสำรอง( > reg unload hku\z)
  10. แก้ไขไฟล์. REGG เพื่อเปลี่ยนคีย์ ( HKEY_USERS\z-> HKEY_LOCAL_MACHINE)
  11. นำเข้าไฟล์. REG ที่อัปเดตแล้ว
  12. นำทางไปยังHKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}ในรีจิสทรี
  13. กล่องโต้ตอบการอนุญาตเปิดสำหรับProperties(ไม่มีข้อผิดพลาดในเวลานี้)
  14. ในแท็บเจ้าของเปลี่ยนเจ้าของจากตัวเองเป็นผู้ใช้เสมือน SYSTEM
  15. ในแท็บหลักลบตัวเองออกจากรายการสิทธิ์และทำให้แน่ใจว่าSYSTEMมีการเข้าถึงแบบเต็ม (iirc มันได้ทำไปแล้ว)
  16. รีเฟรชไม่สามารถดูคีย์อีกต่อไป (ดี) ปิด Regedit แล้ว
  17. เปิดตัวจัดการอุปกรณ์
  18. ถอนการติดตั้งไดรฟ์ออปติคัล (CD / DVD) ไดรฟ์
  19. รีบูต
  20. ใส่แผ่นดิสก์เพื่อทดสอบสังเกตว่าโหลดโดยไม่ต้องเปลี่ยนเป็นฮาร์ดดิสก์เปิดดิสก์ใน Explorer ได้สำเร็จ

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

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

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


วิธีการของคุณทำงานได้ดีมาก ฉันยังนำเข้า "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class \ {4D36E965-E325-11CE-BFC1-08002BE10318}" จากข้อมูลสำรองก่อนหน้าและทุกอย่างกลับมาเป็นปกติ ยังมีคำถามอีกข้อหนึ่งที่ทำให้เกิดปัญหา Gil

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

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

1

วันนี้มีไฟล์ขนาด 13 ไบต์หนึ่งแผ่นบนซีดีที่ฉันไม่สามารถอ่านได้บน windows 10 home อย่างไรก็ตามหลังจากสร้างไฟล์ ISO (โดยใช้BurnAware ) ฉันสามารถแตกไฟล์ออกจากที่นั่นได้ (โดยใช้WinRAR )


0

ฉันประสบปัญหาเดียวกันสิ่งที่ฉันทำคือ: (Windows 7)

  • Ran Regedit และนำทางไปยัง HKU \ z \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E965-E325-11CE-BFC1-08002BE10318}

คลิกขวาจากนั้นคลิกใหม่จากนั้นสร้างคีย์ใหม่ จากนั้นเปลี่ยนชื่อเป็นคุณสมบัติ ใน Properties สร้างสอง dwords ใหม่

  • ประเภทอุปกรณ์: reg_dword ค่า: 00000002
  • ประเภทอุปกรณ์: ลักษณะพิเศษของค่า reg_dword: 00000100

จากนั้นถอนการติดตั้งไดรเวอร์ของ cd / dvd จาก Device manager

สแกนหาฮาร์ดแวร์ใหม่ บูม !! แก้ไขปัญหา.


ฉันดีใจที่ฉันสามารถช่วยแก้ไขได้ แต่ทำไมคุณถึงสร้างค่าพิเศษสองค่า ที่ไม่ควรมีความจำเป็น; ควรสร้างขึ้นโดยอัตโนมัติเมื่อติดตั้งไดรเวอร์อีกครั้ง คุณแน่ใจที่จะตรวจสอบการอนุญาตหรือไม่?
Synetech

0

ฉันพบว่าInitio default controller"ในตัวจัดการอุปกรณ์จำเป็นต้องถอนการติดตั้งรวมถึงไฟล์ไดรเวอร์ หลังจากนั้นไดรฟ์ USB DVD ภายนอกก็ปรากฏขึ้นอีกครั้ง

(ในการตรวจสอบสิ่งนี้ฉันปล่อยให้ Windows Update ติดตั้ง 52kb Update ที่เรียกว่าInitio - Bus Controllers and Ports - Initio Default Controllerใหม่โดยที่เอฟเฟกต์ไดร์ฟ DVD หายไปลบไดรเวอร์อีกครั้งใน Device manager; DVD ไดรฟ์ปรากฏขึ้นอีกครั้ง)

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