Видаліть шпильку, щоб запустити опцію на просто робочому столі Recycle Bin у Windows 8


8

Я випадково натискаю на опцію "Прикріпити до початку", коли я йду спорожнювати кошик. Чи є якийсь ключ реєстру, який я можу використовувати, щоб просто видалити цю конкретну опцію з контекстного меню?

введіть тут опис зображення


2
Регістр, який обробляє цю функцію, впливає на всі ярлики на робочому столі.
Рамхаунд

Відповіді:


6

Мені вдалося видалити його просто з "Кошика", використовуючи невелике вирішення:

  1. Візьміть право власності на ці два ключі -

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ shell \ порожній

    (Власником "NT SERVICE \ TrustedInstaller")

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ shell \ empty \ команда

    (Належить "СИСТЕМА")

    {645FF040-5081-101B-9F08-00AA002F954E} є ідентифікатором класу "Кошика".

  2. Надайте собі повний дозвіл.

  3. Перейменуйте KEY "порожнім" на "pintostartscreen".

  4. Зрештою відновити право власності

Це повинно перезаписати дієслово "Прикріпити до початку"

  1. Випадково Windows частково створить новий "порожній" запис. Ви можете взяти право власності на цей KEY та видалити всі дозволи, щоб назавжди заблокувати запис другого меню.

1
Працює також над програмою Win 10.
Rudy

2

Стаття Як додати або видалити контекстне меню для файлів у Windows 8 "Закріпити на початок", як рішення видалити ключ реєстру з:

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

Стаття Як відключити PIN- код для запуску функції екрана У Windows 8 пропонується використовувати додаток AutoPin Controller для подібних параметрів (однак з документації не зрозуміло, чи він робить те, що ви хочете).


1
Схоже, що це видалить запис контекстного меню "Прикріпити до початку" з кожного файлу .
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.
Руді

Налаштування реєстру нижче, здається, працює в Windows 10. (Примітка: змушує елемент нічого не робити для кошика, але не приховує елемент, який здається помилкою в 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" під тим же класом / ключем папок.
Лев Девідсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.