Hapus Pin untuk Memulai Opsi di Just Desktop Recycle Bin di Windows 8

8

Saya secara tidak sengaja terus menekan opsi "Pin to Start" ketika saya pergi untuk mengosongkan Recycle Bin. Apakah ada kunci registri yang dapat saya gunakan untuk hanya menghapus opsi spesifik itu dari menu konteks?

masukkan deskripsi gambar di sini

Kirk Ouimet
sumber
2
Pendaftaran yang menangani fitur ini akan memengaruhi semua pintasan di desktop Anda.
Ramhound

Jawaban:

6

Saya berhasil menghapusnya hanya dari "Keranjang Sampah" menggunakan sedikit solusi:

  1. Ambil kepemilikan dua kunci ini -

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ shell \ kosong

    (Dimiliki oleh "NT SERVICE \ TrustedInstaller")

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E}} \ shell \ empty \ command

    (Dimiliki oleh "SYSTEM")

    {645FF040-5081-101B-9F08-00AA002F954E} adalah ID kelas "Keranjang Sampah".

  2. Beri diri Anda izin penuh.

  3. Ganti nama KUNCI "kosong" menjadi "pintostartscreen".

  4. Akhirnya, kembalikan kepemilikan

Ini harus menimpa kata kerja "Pin to Start"

  1. Secara kebetulan, sebagian Windows akan menghasilkan entri "kosong" baru. Anda dapat mengambil kepemilikan KUNCI ini dan menghapus semua izin untuk memblokir entri menu kedua untuk selamanya.
Zack.VII
sumber
1
Bekerja juga pada Win 10.
Rudy
2

Artikel Cara Menambahkan atau Menghapus Menu Konteks "Sematkan ke Mulai" untuk File di Windows 8 menyarankan sebagai solusi untuk menghapus kunci registri dari:

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

Artikel Cara Menonaktifkan Fitur Pin Untuk Memulai Layar Pada Windows 8 menyarankan untuk menggunakan aplikasi AutoPin Controller untuk opsi yang serupa (namun tidak jelas dari dokumentasi apakah melakukan apa yang Anda inginkan).

harrymc
sumber
1
Sepertinya ini akan menghapus entri menu konteks "Sematkan ke Mulai" dari setiap file .
JC2k8
@ JC2k8: Ini yang saya mengerti ditanya. Saya tidak tahu metode yang lebih selektif.
harrymc
Komentar saya hanya dimaksudkan sebagai kata peringatan, untuk menjernihkan semuanya. Judul ini juga secara spesifik menyebutkan "hanya Tempat Sampah" tetapi tingkat kontrol ini mungkin tidak memungkinkan. Pada catatan terkait, saya tidak yakin ini berfungsi karena Recycle Bin adalah folder khusus. Kirk mungkin harus menghapus HKEY_CLASSES_ROOT\Folder\shell\pintostartscreencabang untuk membuatnya menghilang dari menu konteks folder.
JC2k8
2

Jawaban lain di sini agak terlalu invasif untuk selera saya, jadi inilah cara untuk melakukannya tanpa menghapus / mengganti nama apa pun dan Anda bahkan tidak memerlukan hak administrator!

Ini akan menyembunyikan kata kerja untuk pengguna saat ini:

REGEDIT4

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

(simpan sebagai .reg dan klik dua kali)

Ubah HKEY_CURRENT_USER menjadi HKEY_LOCAL_MACHINE jika Anda ingin menerapkannya ke semua pengguna.

Anders
sumber
Tidak berfungsi di Win 10.
Rudy
Pengaturan registri di bawah ini tampaknya berfungsi pada Windows 10. (Catatan: membuat item tidak melakukan apa-apa untuk Keranjang Sampah, tetapi tidak menyembunyikan item, yang tampaknya seperti bug di Windows.) [HKEY_CLASSES_ROOT \ Folder \ shellex \ ContextMenuHandlers \ PintoStartScreen ] AppliesTo = System.ParsingName: <> ":: {645FF040-5081-101B-9F08-00AA002F954E}" Perbedaan utama adalah "shellex \ ContextMenuHandlers \ PintoStartScreen" daripada "shell \ pintostartscreen". Sintaks AppliesTo berbeda hanya karena saya mendasarkannya pada apa yang MS sendiri gunakan dalam "shell \ pintohome" yang terkait di bawah kelas folder / kunci yang sama.
Leo Davidson