ปิดการใช้งาน“ ติดตั้งหรือเรียกใช้โปรแกรมจากสื่อของคุณ” ได้อย่างไร?


8

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

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

ฉันค้นหาผ่านCLSIDคีย์ในรีจิสเตอร์และไม่สามารถหาได้ในShellคีย์ใด ๆดังนั้นฉันคิดว่ามันต้องอยู่ในShellExคีย์ใดคีย์หนึ่ง

สุดท้ายผมหาข้อมูลเกี่ยวกับเรื่องนี้ แต่ไม่พบอะไรเกี่ยวกับวิธีการปิดการใช้งาน (หรือดีกว่ายังลบ) ที่ตัวเลือกและย้อนกลับไปดำเนินการเริ่มต้นที่จะเปิด

คำตอบ:


4

ฉันพบวิธีแก้ปัญหาโดยการลบคีย์รีจิสทรีต่อไปนี้ (ซึ่งXเป็นตัวอักษรที่กำหนดให้กับไดรฟ์ข้อมูลที่เป็นปัญหา):

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X

อืมฉันไม่แน่ใจว่าควรจะเป็นสาเหตุ (อาจเป็นผลข้างเคียงของปัญหาพื้นฐานอื่น ๆ ) แต่ครั้งต่อไปที่ฉันเห็นมันเกิดขึ้นฉันจะให้มันยิง
Synetech

ใช่ฉันได้รับสิ่งนี้: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F \ shell \ AutoRun \ command @ = "F: \ AutoRun.exe" และ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F_Autorun \ DefaultIcon @ = "F: \ Signal.ico" ดังนั้นฉันเดาว่ามันคือไดรเวอร์ wifi / 3G แปลก ๆ หรืออะไรบางอย่าง
ทำเครื่องหมาย

วันที่สร้างคีย์รีจิสทรีตรงกับวันที่ฉันติดตั้งไดรเวอร์สำหรับหัวเว่ย "3 USB Modem" ดังนั้นหากคุณทำเช่นเดียวกันเพียงลบทั้งคีย์สำหรับไดรฟ์นั้น
ทำเครื่องหมาย

1

คล้ายกับคำแนะนำของ DiableNoir หากยังไม่ได้ผลโปรดลองทำดังนี้:

  • เปิดไดอะล็อก Run (ปุ่ม Windows + R) แล้วพิมพ์ gpedit.msc

ตัวแก้ไขนโยบายกลุ่มภายในเครื่องจะปรากฏขึ้น

  • ในบานหน้าต่างด้านซ้ายขยาย Computer Configuration
  • ขยายAdministrative Templatesภายใต้Computer Configuration
  • ขยายWindows Componentsภายใต้Administrative Templates
  • คลิก AutoPlay Policies

ในบานหน้าต่างนโยบายการเล่นอัตโนมัติ:

  • คลิกสองครั้งที่Set the default behavior for AutoRunตัวเลือกรายการ
  • ในช่องโต้ตอบที่เกี่ยวข้องที่ปรากฏขึ้นทางด้านซ้ายให้คลิกEnableปุ่ม
  • ด้านล่างของหน้าต่างนั้นภายใต้OptionsเลือกDo not execute any autorun commandsจากเมนูแบบเลื่อนลง
  • คลิกตกลง

รีสตาร์ทคอมพิวเตอร์ของคุณ


ไม่มีตัวแก้ไขนโยบายกลุ่มในหน้าแรก และอย่างที่ฉันพูดไว้ว่า AutoPlay ถูกตั้งค่าให้ไม่ทำอะไรเลย
Synetech

ในบ้าน". คุณดูผิดที่แล้ว
ลูกศร

1

ฉันเคยเห็นปัญหาดังกล่าวแล้ว ฉันได้ลองวิธีการในรายการของคุณแล้วและไม่มีผลลัพธ์

วิธีที่สั้นที่สุดคือเรียกใช้ Kaspersky Internet Security และเริ่ม "Vulnerability Scan"
พบว่า 'autoplays' ของ CD / DVD, ไดรฟ์ USB, HDD และดิสก์เครือข่ายถูกเปิดใช้งานและปิดใช้งาน


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

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

ขอบคุณ แต่ฉันไม่ได้ติดตั้ง Kaspersky เพื่อทำสิ่งที่สามารถ / ควรทำได้โดยเพียงแค่ลบคีย์รีจิสทรี คุณแน่ใจหรือว่าคุณเป็นInstall or run program from your mediaรายการเมนูจริง ๆและไม่ใช่อย่างอื่น?
Synetech

1
ใช่ ... ตรวจสอบไวรัสด้วยเพราะมีไวรัสบางอย่าง ลบ Autorun.inf-s ในไดรฟ์นั้นและสร้างโฟลเดอร์ชื่อ Autorun.inf ในไดรฟ์นั้น สิ่งนี้จะป้องกันไวรัสจากการสร้าง autorun.inf มันสามารถช่วยคุณได้เช่นกัน
เจ็ต

แต่autoruns.infไวรัสไม่เกี่ยวข้องกับรายการเมนูมันเป็นส่วนหนึ่งของ Windows มีบางอย่างที่ก่อให้เกิดการใช้งาน เคล็ดลับโฟลเดอร์เป็นสิ่งที่ดีแม้ว่า; ในความเป็นจริง ~ 8 c:\windowsปีที่ผ่านมาผมไม่ตรงกับที่จะหยุดโปรแกรมจากอย่างต่อเนื่องการสร้างและการเข้าถึงไฟล์ใน มันช่างโง่และน่ารำคาญจริงๆฉันเลยสร้างโฟลเดอร์ที่มีชื่อเดียวกันและตั้งไว้เป็นอ่านอย่างเดียวระบบและซ่อนไว้ โปรแกรมไม่สามารถสร้างหรือเข้าถึงไฟล์ได้อีกต่อไป (แน่นอนว่าไม่ใช่เรื่องยากสำหรับโปรแกรมที่จะล้างคุณสมบัติและลบวัตถุที่มีอยู่ แต่ส่วนใหญ่มักจะไม่ทำดังนั้นจึงคุ้มค่าที่จะทำ)
Synetech

0

เพียงลบคีย์รีจิสทรีนี้:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers

สิ่งนี้จะรีเซ็ตการตั้งค่าเล่นอัตโนมัติทั้งหมดสำหรับสื่อทั้งหมด ตอนนี้คุณควรจะสามารถเปลี่ยนการตั้งค่า แผงควบคุมการโต้ตอบ/ โปรแกรมเริ่มต้นควรสร้างรหัสใหม่ (ดังนั้นจึงปลอดภัยที่จะลบคีย์นั้น)

โปรดทราบว่าผู้ดูแลระบบสามารถสร้างนโยบายที่ปิดใช้งานการเล่นอัตโนมัติ หากคุณใช้ Professional / Ultimate / Enterprsie-Edtion ของ Windows และคุณเป็นผู้ดูแลระบบคุณควรตรวจสอบนโยบายท้องถิ่น:

นโยบายกลุ่มอัตโนมัติ


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

ฉันแน่ใจว่าปัญหาของคุณเป็นผลมาจากการเล่นอัตโนมัติคีย์ โปรดลบคีย์นั้นและให้ Windows สร้างรหัสใหม่ก่อนที่จะลองวิธีแก้ไขปัญหาอื่น ๆ คุณจะไม่พบสตริงเนื่องจากเป็นส่วนหนึ่งของ Shell32.dll และไม่ใช่รีจิสตรี
DiableNoir

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

ฉันคิดว่ากุญแจมีการเชื่อมต่อกับ shell32.dll และ Windows Explorer แล้ว มันกำหนดสำหรับหน่วยเก็บข้อมูลทุกประเภทค่า MSOpenFolder, MSAutorun, ... แต่ทุกโปรแกรมสามารถแก้ไขค่านี้ได้เนื่องจากคีย์จะถูกบันทึกภายใต้ HKEY_CURRENT_USER ฉันคิดว่ามีแอปพลิเคชันในคอมพิวเตอร์ของคุณซึ่งมีโอกาสตั้งค่านี้
DiableNoir

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

0

ฉันยังประสบปัญหานี้และไม่สามารถหาวิธีแก้ปัญหาสำหรับปัญหานี้ทางออนไลน์ได้

นี่คือวิธีที่ฉันได้รับการแก้ไข เนื่องจากฉันเชื่อว่าปัญหานี้เกี่ยวข้องกับอักษรชื่อไดรฟ์ของ USB การเปลี่ยนอักษรชื่อไดรฟ์ควรช่วยได้ ทำตามขั้นตอนเหล่านี้:

  1. เชื่อมต่อ USB และไปที่การจัดการดิสก์ (คลิกขวาที่คอมพิวเตอร์ -> จัดการ -> การจัดการดิสก์ภายใต้กลุ่มการจัดเก็บ)
  2. คลิกขวาที่ตัวอักษรไดรฟ์ USB และเลือก "เปลี่ยนอักษรชื่อไดรฟ์และเส้นทาง .. "
  3. คลิกที่การเปลี่ยนแปลง -> เลือกชื่อไดรฟ์อื่นยกเว้นที่คุณมีอยู่แล้ว
  4. คลิกตกลง
  5. ใช่สำหรับคำเตือน

บูม !! ลอง USB ของคุณแก้ไขข้อผิดพลาด ... !

PS: ถ้าคุณต้องการใช้ USB ของคุณสำหรับสื่ออิเล็กทรอนิกส์ใด ๆ (ทีวี, เพลงในรถ ฯลฯ ) ตรวจสอบให้แน่ใจว่ารูปแบบของ pendrive เป็น NTFS


0

ฉันพบปัญหาที่เกิดขึ้นกับบริการ 'การตรวจจับฮาร์ดแวร์ของเชลล์'

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


0

ไม่มีสิ่งนี้ได้ผลสำหรับฉัน สิ่งที่ฉันทำคือการค้นหา "ติดตั้งหรือเรียกใช้โปรแกรมจากสื่อของคุณ" จากนั้นให้ regedit พบอินสแตนซ์สองตัวใน Mountpoints2 ดังที่ได้กล่าวไว้ข้างต้น

ถัดไปสำหรับแต่ละ CLSID (sp?) ฉันลบรายการค้นหาโฟลเดอร์ "Autorun"

สิ่งนี้ทำให้การดำเนินการเริ่มต้นเปลี่ยนเป็นเปิดทันที (ไม่จำเป็นต้องออกจากระบบหรือรีบูต)

แก้ไข: ฉันควรเพิ่มที่หลังจากทำข้างต้นปัญหาของฉันกลับมาอีกครั้ง ฉันพบว่าแอพพลิเคชั่นการจำลองดิสก์ Daemon Tools กำลังสร้างรายการรีจิสตรีนี้อีกครั้งด้วยการรันใหม่หรือการเมานต์ของอิมเมจดิสก์แล้วแต่ว่ากรณีใด

ฉันไปที่แผงควบคุม | เล่นอัตโนมัติและสลับทุกอย่างอีกครั้งโดยไม่เลือกเครื่องหมาย "ใช้ AntoPLay สำหรับสื่อและอุปกรณ์ทั้งหมดและเปลี่ยนการกำหนดตัวอักษรของไดรฟ์ (โวลุ่ม) เพื่อให้พวกเขาไม่ได้ถูกสลับไปมาทุกครั้งที่ฉันใส่สื่อใหม่เข้าไป .

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