พื้นหลัง
หลายโปรแกรมปรับเปลี่ยนไอคอนใน explorere เพื่อระบุสถานะ ("ซิงก์" เป็นต้น)
มันเป็นความจริงที่รู้จักกันดีว่า Windows (win7, win8, win10?) สามารถจัดการไอคอนดังกล่าวในจำนวนที่ จำกัด (~ 15) และมีคำถามที่เกี่ยวข้องมากมาย (fe ที่นี่ )
โอเวอร์เลย์ไอคอนเหล่านี้มีการลงทะเบียนในรีจิสตรีในสาขา:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
มีเพียงการใช้งานสองรายการแรกเท่านั้น (15?) รายการอื่น ๆ จะถูกละเว้น ดังนั้นการมีหลายโปรแกรมติดตั้งไอคอนซ้อนทับของตัวเองอาจทำให้พฤติกรรมของโปรแกรมที่ติดตั้งแล้วเสียหาย
เพื่อแก้ไขปัญหานี้มักจะต้องเข้าไปในรีจิสทรีและลบ (หรือเปลี่ยนชื่อ) รายการที่ไม่ต้องการจนกว่าคนที่ต้องการอยู่ด้านบน
ปัญหา
เมื่อเร็ว ๆ นี้ฉันสังเกตเห็นว่าพฤติกรรม 'ก้าวร้าว' ของหลาย ๆ โปรแกรมต่อสู้เพื่อตำแหน่งสูงสุดเหล่านี้ สิ่งนี้กระทำได้บ่อยที่สุดโดยมีชื่อคีย์ซึ่งขึ้นต้นด้วยอักขระช่องว่างสีขาวเพื่อบังคับใช้การเรียงลำดับบนสุด Dropbox , GoogleDrive , SkyDriveและOneDriveเป็นตัวอย่างทั้งหมดที่ทำเช่นนี้ บางอย่างเช่นGoogleDriveใช้พื้นที่สีขาวสามครั้งในปัจจุบัน แต่โปรแกรมอื่น ๆ มีความเท่าเทียมกัน ...
อะไรคือสิ่งที่เลวร้ายกว่าบางโปรแกรมซ่อมแซมการตั้งค่านี้โดยอัตโนมัติในระหว่าง 'อัพเดต' อัตโนมัติใด ๆ (หรือแม้แต่ตรวจสอบการอัปเดตหรือเปิดตัวโปรแกรม) ดังนั้นการปรับค่าด้วยตนเองจะถูกยกเลิกอย่างสม่ำเสมอ ฉันสังเกตเห็นอย่างน้อยสำหรับGoogleDrive , DropboxและOneDrive
คำถาม
มีวิธีการ 'ป้องกัน' รีจิสทรีจากการเปลี่ยนแปลงอัตโนมัติเช่นนั้นหรือไม่?
แก้ไข (คำตอบ)
Alexey Ivanov ได้ให้คำแนะนำที่ดีในความคิดเห็นด้านล่างและจนถึงตอนนี้ "การเพิกถอนสิทธิ์การใช้งานรีจิสทรี" ได้ระงับปัญหาให้ฉันแล้ว