Win10注册表:HKEY_CLASSES_ROOT中Background和shell的区别?

Win10注册表:HKEY_CLASSES_ROOT中Background和shell的区别?

我指的是 Windows 10 的 HKEY_CLASSES_ROOT 注册表项。更改 中的键background会更改单击文件夹内部时的右键菜单。但是更改 中的键会有什么作用呢shell

(需要明确的是,我指的是 Directory 键的直接子键 shell 目录,与 Background 键处于同一级别。当然,这个 shell 键和 Background 键都有一个也名为 shell 的子键。)

答案1

命令如下:
HKEY_CLASSES_ROOT\Directory\Shell

位于文件夹本身的上下文菜单中(从父文件夹中单击鼠标右键) 在此处输入图片描述

有趣的是,当您在导航窗格中右键单击文件系统文件夹时,您会看到来自以下两个命令: 在此处输入图片描述

请注意,HKCR 是一个虚拟蜂巢,由以下条目组成:
HKCU\Software\Classes

HKLM\SoftWare\Classes

因此,一般来说,从 读取HKCR但写入HKCUHKLM

相关内容