在 Windows 8 中移除桌面回收站上的“固定到开始”选项

在 Windows 8 中移除桌面回收站上的“固定到开始”选项

当我清空回收站时,我总是不小心点击到“固定到开始”选项。是否有一些注册表项可用于从上下文菜单中删除该特定选项?

在此处输入图片描述

答案1

我设法通过一些变通方法将其从“回收站”中删除:

  1. 掌握这两把钥匙的所有权 -

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

    (由“NT SERVICE\TrustedInstaller”拥有)

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

    (归“SYSTEM”所有)

    {645FF040-5081-101B-9F08-00AA002F954E}是“回收站”的类ID。

  2. 授予自己充分的权限。

  3. 将 KEY“empty”重命名为“pintostartscreen”。

  4. 最终恢复所有权

这应该会覆盖“固定至开始”动词

  1. 偶然情况下,Windows 会部分生成一个新的“空”条目。您可以取得此 KEY 的所有权并删除所有权限,以便永久阻止第二个菜单条目。

答案2

文章如何在 Windows 8 中添加或删除文件的“固定到开始”上下文菜单 建议的解决方案是删除以下注册表项:

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

文章 如何在 Windows 8 中禁用“固定到开始屏幕”功能建议使用应用程序 AutoPin 控制器对于类似的选项(但是从文档中不清楚它是否能满足您的要求)。

答案3

这里的其他答案对我来说有点太具侵入性,所以这里有一种方法可以做到这一点,而无需删除/重命名任何内容,甚至不需要管理员权限!

这将隐藏当前用户的动词:

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。

答案4

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}"

相关内容