Rimuovi l'opzione Pin to Start su Solo Desktop Cestino in Windows 8


8

Continuo a colpire accidentalmente l'opzione "Pin to Start" quando vado a svuotare il cestino. Esiste una chiave di registro che posso usare per rimuovere quella specifica opzione dal menu contestuale?

inserisci qui la descrizione dell'immagine


2
Il registro che gestisce questa funzione avrebbe effetto su tutti i collegamenti sul desktop.
Ramhound,

Risposte:


6

Sono riuscito a rimuoverlo solo dal "Cestino" usando una piccola soluzione:

  1. Assumi la proprietà di queste due chiavi:

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

    (Di proprietà di "NT SERVICE \ TrustedInstaller")

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

    (Di proprietà di "SYSTEM")

    {645FF040-5081-101B-9F08-00AA002F954E} è l'ID classe del "Cestino".

  2. Concediti il ​​permesso completo.

  3. Rinominare KEY da "vuoto" a "pintostartscreen".

  4. Alla fine, ripristinare le proprietà

Questo dovrebbe sovrascrivere il verbo "Pin to Start"

  1. Per caso, Windows genererà in parte una nuova voce "vuota". Puoi prendere la proprietà di questo KEY e rimuovere tutte le autorizzazioni per bloccare definitivamente la seconda voce di menu.

1
Funziona anche su Win 10.
Rudy

2

L'articolo Come aggiungere o rimuovere il menu contestuale "Pin to Start" per i file in Windows 8 suggerisce come soluzione per eliminare la chiave di registro di:

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

L'articolo Come disattivare la funzione Pin per avviare la schermata in Windows 8 suggerisce di utilizzare l'applicazione AutoPin Controller per opzioni simili (tuttavia dalla documentazione non è chiaro se fa ciò che si desidera).


1
Sembra che questo rimuoverà la voce del menu di scelta rapida "Pin to Start" da ogni file .
JC2k8,

@ JC2k8: questo è quello che ho capito è stato chiesto. Non conosco un metodo più selettivo.
harrymc,

Il mio commento era inteso solo come una parola di cautela, per chiarire le cose. Il titolo menziona anche "solo il cestino" ma questo livello di controllo probabilmente non è possibile. In una nota correlata, non sono sicuro che funzioni poiché il Cestino è una cartella speciale. Probabilmente Kirk deve rimuovere il HKEY_CLASSES_ROOT\Folder\shell\pintostartscreenramo per farlo svanire dal menu contestuale di una cartella.
JC2k8,

2

Le altre risposte qui sono un po 'troppo invasive per i miei gusti, quindi ecco un modo per farlo senza cancellare / rinominare nulla e non hai nemmeno bisogno dei diritti di amministratore!

Questo nasconderà il verbo per l'utente corrente:

REGEDIT4

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

(salva come .reg e fai doppio clic)

Cambia HKEY_CURRENT_USER in HKEY_LOCAL_MACHINE se desideri applicarlo a tutti gli utenti.


Non funziona in Win 10.
Rudy

L'impostazione del registro di seguito sembra funzionare su Windows 10. (Nota: fa in modo che l'elemento non faccia nulla per il Cestino, ma non NASCONDE l'elemento, che sembra un bug in Windows.) [HKEY_CLASSES_ROOT \ Folder \ shellex \ ContextMenuHandlers \ PintoStartScreen ] AppliesTo = System.ParsingName: <> ":: {645FF040-5081-101B-9F08-00AA002F954E}" La differenza principale è "shellex \ ContextMenuHandlers \ PintoStartScreen" anziché "shell \ pintostartscreen". La sintassi AppliesTo è diversa solo perché l'ho basata su ciò che gli stessi MS usano nella relativa "shell \ pintohome" sotto la stessa cartella class / key.
Leo Davidson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.