Удалить параметр "Прикрепить к началу" в Корзине Just Desktop в Windows 8

Я продолжаю случайно нажимать кнопку "Прикрепить к началу", когда выхожу, чтобы очистить корзину. Есть ли какой-нибудь ключ реестра, который я могу использовать, чтобы просто удалить эту конкретную опцию из контекстного меню?

введите описание здесь

5 ответов

Решение

Мне удалось удалить его из корзины, используя небольшой обходной путь:

  1. Возьми на себя ответственность за эти два ключа -

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ оболочки \ пусто

    (Принадлежит "NT SERVICE \ TrustedInstaller")

    HKEY_CLASSES_ROOT \ CLSID \ {645FF040-5081-101B-9F08-00AA002F954E} \ оболочки \ пустой \ команда

    (Принадлежит "СИСТЕМА")

    {645FF040-5081-101B-9F08-00AA002F954E} является идентификатором класса "Корзины".

  2. Предоставь себе полное разрешение.

  3. Переименуйте КЛЮЧ "пустой" в "pintostartscreen".

  4. В конце концов, восстановить права собственности

Это должно перезаписать глагол "Pin to Start"

  1. Случайно, Windows частично сгенерирует новую "пустую" запись. Вы можете вступить во владение этим КЛЮЧОМ и удалить все разрешения, чтобы навсегда заблокировать второй пункт меню.

Другие ответы здесь слишком агрессивны на мой вкус, так что вот способ сделать это, не удаляя / переименовывая что-либо, и вам даже не нужны права администратора!

Это скроет глагол для текущего пользователя:

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, если вы хотите применить его ко всем пользователям.

В статье Как добавить или удалить контекстное меню "Закрепить для начала" для файлов в Windows 8 предлагается решение для удаления раздела реестра:

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

В статье " Как отключить функцию" Прикрепить к стартовому экрану "" в Windows 8 предлагается использовать приложение AutoPin Controller для аналогичных параметров (однако из документации не ясно, выполняет ли он то, что вам нужно).

Windows Registry Editor Version 5.00

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

"MUIVerb"=" ‎"

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

@="rundll32"
      Windows Registry Editor Version 5.00

;For Windows 11 & 10 after updates
;Microsoft have changed the Pin to start from "pintostartscreen" to CLSID {a2a9545d-a0c2-42b4-9708-a0b2badd77c8} to stop us from removing this annoying thing

;Work around is to put an empty space so you don't click it accidentally
;if you want the useless create shortcut rename "link" to anything else
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\link]

;No name
"MUIVerb"=" "

;No icon (needed only if you add an icon and want to remove it)
"Icon"=-

;Disabled (grayed)
"CommandStateHandler"="{E9571AB2-AD92-4ec6-8924-4E5AD33790F5}"

;Seprators lines before and after if you want
"SeparatorBefore"=""
"SeparatorAfter"=""

;Don't add or it will not work
"Position"=-
"Extended"=-
"ProgrammaticAccessOnly"=-
"LegacyDisable"=-

;Recycle Bin icon
;"Icon"="imageres.dll,-54"

;Second solution: Uncomment below to remove Pin to start from all folders
;[-HKEY_CLASSES_ROOT\Folder\ShellEx\ContextMenuHandlers\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}]

;Remove Pin to quick access form Recycle Bin context menu if its there
[HKEY_CLASSES_ROOT\Folder\shell\pintohome]
"AppliesTo"="System.ParsingName:<>\"::{645FF040-5081-101B-9F08-00AA002F954E}\" AND System.IsFolder:=System.StructuredQueryType.Boolean#True"

;For older Windows or you can use the rename empty method
;[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\pintostartscreen]
;"MUIVerb"="‎ "
;"CommandStateHandler"="{E9571AB2-AD92-4ec6-8924-4E5AD33790F5}"
Другие вопросы по тегам