Quite la opción Pin to Start en la Papelera de reciclaje Just Desktop en Windows 8

8

Sigo presionando accidentalmente la opción "Anclar al inicio" cuando voy a vaciar la Papelera de reciclaje. ¿Hay alguna clave de registro que pueda usar para eliminar esa opción específica del menú contextual?

ingrese la descripción de la imagen aquí

Kirk Ouimet
fuente
2
El registro que maneja esta característica afectaría todos los accesos directos en su escritorio.
Ramhound

Respuestas:

6

Logré eliminarlo solo de la "Papelera de reciclaje" usando una pequeña solución:

  1. Tome la propiedad de estas dos claves:

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

    (Propiedad de "NT SERVICE \ TrustedInstaller")

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

    (Propiedad de "SYSTEM")

    {645FF040-5081-101B-9F08-00AA002F954E} es el ID de clase de la "Papelera de reciclaje".

  2. Concédete permiso completo.

  3. Cambie el nombre de la CLAVE "vacía" a "pintostartscreen".

  4. Eventualmente, restaurar las propiedades

Esto debería sobrescribir el verbo "Pin to Start"

  1. Por casualidad, Windows generará en parte una nueva entrada "vacía". Puede tomar posesión de esta CLAVE y eliminar todos los permisos para bloquear definitivamente la segunda entrada del menú.
Zack.VII
fuente
1
Funciona también en Win 10.
Rudy
2

El artículo Cómo agregar o quitar el menú contextual "Anclar a inicio" para archivos en Windows 8 sugiere como solución para eliminar la clave de registro de:

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

El artículo Cómo deshabilitar el pin para la función de pantalla de inicio en Windows 8 sugiere usar la aplicación AutoPin Controller para opciones similares (sin embargo, no está claro en la documentación si hace lo que desea).

harrymc
fuente
1
Parece que esto eliminará la entrada del menú contextual "Anclar a inicio" de cada archivo .
JC2k8
@ JC2k8: Esto es lo que entendí que me preguntaron. No sé de un método más selectivo.
harrymc
Mi comentario fue solo una advertencia, para aclarar las cosas. El título también menciona específicamente "solo la Papelera de reciclaje", pero este nivel de control probablemente no sea posible. En una nota relacionada, no estoy seguro de que esto funcione ya que la Papelera de reciclaje es una carpeta especial. Kirk probablemente tenga que eliminar la HKEY_CLASSES_ROOT\Folder\shell\pintostartscreenrama para que desaparezca del menú contextual de una carpeta.
JC2k8
2

¡Las otras respuestas aquí son demasiado invasivas para mi gusto, así que aquí hay una manera de hacerlo sin eliminar / renombrar nada y ni siquiera necesita derechos de administrador!

Esto ocultará el verbo para el usuario actual:

REGEDIT4

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

(guardar como .reg y hacer doble clic)

Cambie HKEY_CURRENT_USER a HKEY_LOCAL_MACHINE si desea aplicarlo a todos los usuarios.

Anders
fuente
No funciona en Win 10.
Rudy
La configuración de registro a continuación parece funcionar en Windows 10. (Nota: hace que el elemento no haga nada por la Papelera de reciclaje, pero no OCULTA el elemento, lo que parece un error en Windows). [HKEY_CLASSES_ROOT \ Folder \ shellex \ ContextMenuHandlers \ PintoStartScreen ] AppliesTo = System.ParsingName: <> ":: {645FF040-5081-101B-9F08-00AA002F954E}" La principal diferencia es "shellex \ ContextMenuHandlers \ PintoStartScreen" en lugar de "shell \ pintostartscreen". La sintaxis de AppliesTo es diferente solo porque la basé en lo que los propios MS usan en el "shell \ pintohome" relacionado en la misma clase / clave de carpeta.
Leo Davidson