ลบตัวเลือก Pin to Start บน Just Desktop Recycle Bin ใน Windows 8


8

ฉันกดปุ่มตัวเลือก "ปักหมุดเพื่อเริ่ม" โดยไม่ได้ตั้งใจเมื่อฉันไปล้างถังรีไซเคิล มีคีย์รีจิสตรีที่ฉันสามารถใช้เพื่อลบตัวเลือกเฉพาะนั้นออกจากเมนูบริบทหรือไม่

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


2
การลงทะเบียนที่จัดการคุณสมบัตินี้จะมีผลกับทางลัดทั้งหมดบนเดสก์ท็อปของคุณ
Ramhound

คำตอบ:


6

ฉันจัดการเพื่อลบมันออกจาก "Recycle Bin" โดยใช้วิธีแก้ปัญหาเล็กน้อย:

  1. เป็นเจ้าของคีย์ทั้งสองนี้ -

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ shell \ ว่างเปล่า

    (เป็นเจ้าของโดย "NT SERVICE \ TrustedInstaller")

    HKEY_CLASSES_ROOT \ CLSID \ {-9F08-00AA002F954E 645FF040-5081-101B} \ shell \ ว่างเปล่า \ คำสั่ง

    (เป็นของ "SYSTEM")

    {645FF040-5081-101B-9F08-00AA002F954E} คือ ID คลาสของ "ถังรีไซเคิล"

  2. ให้สิทธิ์เต็มที่กับตัวคุณ

  3. เปลี่ยนชื่อ KEY เป็น "ว่าง" เป็น "pintostartscreen"

  4. ในที่สุดเรียกคืนความเป็นเจ้าของ

สิ่งนี้ควรเขียนทับกริยา "ปักหมุดเพื่อเริ่ม"

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

1
สามารถใช้งานได้ใน Win 10
Rudy

2

บทความวิธีเพิ่มหรือลบเมนูบริบท "ปักหมุดเพื่อเริ่ม" สำหรับไฟล์ใน Windows 8 แนะนำว่าเป็นวิธีการลบคีย์รีจิสทรีของ:

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

บทความ วิธีปิดการใช้งานคุณสมบัติหน้าจอ Pin To Start ใน Windows 8แนะนำให้ใช้แอพพลิเคชั่น AutoPin Controllerสำหรับตัวเลือกที่คล้ายกัน (แต่ไม่ชัดเจนจากเอกสารประกอบ


1
ลักษณะเช่นนี้จะลบ "Pin เพื่อเริ่มต้น" รายการเมนูบริบทจากทุกไฟล์
JC2k8

@ JC2k8: นี่คือสิ่งที่ฉันเข้าใจถูกถาม ฉันไม่รู้วิธีการคัดเลือกที่มากกว่านี้
harrymc

ความคิดเห็นของฉันเป็นเพียงคำเตือนเพื่อล้างสิ่งต่าง ๆ ชื่อเฉพาะกล่าวถึง "เพียงถังรีไซเคิล" แต่การควบคุมระดับนี้อาจเป็นไปไม่ได้ ในบันทึกย่อที่เกี่ยวข้องฉันไม่แน่ใจว่าจะสามารถใช้งานได้เนื่องจากถังรีไซเคิลเป็นโฟลเดอร์พิเศษ เคิร์กอาจต้องลบHKEY_CLASSES_ROOT\Folder\shell\pintostartscreenสาขาเพื่อทำให้หายไปจากเมนูบริบทของโฟลเดอร์
JC2k8

2

คำตอบอื่น ๆ ที่นี่เป็นบิตเกินไปสำหรับรสนิยมของฉันดังนั้นนี่เป็นวิธีที่จะทำโดยไม่ต้องลบ / เปลี่ยนชื่ออะไรและคุณไม่จำเป็นต้องมีสิทธิ์ของผู้ดูแลระบบ!

สิ่งนี้จะซ่อนกริยาสำหรับผู้ใช้ปัจจุบัน:

REGEDIT4

[HKEY_CURRENT_USER\Software\Classes\Folder\shell\pintostartscreen]
"AppliesTo"="NOT System.ParsingName:=\"::{645FF040-5081-101B-9F08-00AA002F954E}\""

(บันทึกเป็น. reg และดับเบิลคลิก)

เปลี่ยน HKEY_CURRENT_USER เป็น HKEY_LOCAL_MACHINE หากคุณต้องการใช้กับผู้ใช้ทั้งหมด


ใช้งานไม่ได้ใน Win 10
Rudy

การตั้งค่ารีจิสทรีด้านล่างดูเหมือนว่าจะทำงานบน Windows 10 (หมายเหตุ: ทำให้รายการไม่ทำอะไรกับ Recycle Bin แต่ไม่ซ่อนรายการซึ่งดูเหมือนว่าเป็นข้อบกพร่องใน Windows) [HKEY_CLASSES_ROOT \ Folder \ shellex \ ContextMenuHandlers \ PintoStartScreen ] AppliesTo = System.ParsingName: <> ":: {645FF040-5081-101B-9F08-00AA002F954E}" ความแตกต่างที่สำคัญคือ "shellex \ ContextMenuHandlers \ PintoStartScreen" แทนที่จะเป็น "shell \ pintostartscreen" ไวยากรณ์ AppliesTo นั้นแตกต่างกันเพียงเพราะฉันยึดตามสิ่งที่ MS ใช้เองใน "shell \ pintohome" ที่เกี่ยวข้องภายใต้คลาส / คีย์ของโฟลเดอร์เดียวกัน
Leo Davidson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.