HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell是干什么的
时间: 2023-12-07 07:39:51 浏览: 47
根据提供的引用内容,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell是Windows操作系统注册表中的一个键,它存储了Windows资源管理器中的上下文菜单命令。这些命令可以在资源管理器中右键单击文件或文件夹时显示。在该键下,每个子键都代表一个命令,其默认值为命令的名称,而该子键下的默认值则包含命令的详细信息,例如命令的路径和参数。
以下是一个示例,演示如何在注册表中查找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell键下的所有子键:
```shell
1. 打开“运行”对话框,方法是同时按下Win + R键。
2. 输入“regedit”并按Enter键打开注册表编辑器。
3. 在左侧面板中,展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell键。
4. 在该键下,您将看到许多子键,每个子键代表一个命令。
5. 单击任何一个子键,您将在右侧面板中看到该命令的详细信息。
```
相关问题
EY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
EY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders是Windows操作系统中的一个注册表键,用于存储用户特定文件夹的路径。这些文件夹包括桌面、文档、下载、音乐、图片等。通过读取该注册表键的值,可以获取这些文件夹的路径。
以下是一个示例代码,演示如何读取EY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders的值并打印出来:
```python
import winreg
key_path = r"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, key_path)
# 遍历注册表键的所有值
for i in range(winreg.QueryInfoKey(key)):
name, value, _ = winreg.EnumValue(key, i)
print(f"{name}: {value}")
key.Close()
```
该代码使用了Python的winreg模块来操作Windows注册表。首先,通过winreg.OpenKey函数打开EY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders注册表键。然后,使用winreg.QueryInfoKey函数获取注册表键的值的数量,并通过winreg.EnumValue函数遍历所有的值。最后,将每个值的名称和数据打印出来。
请注意,运行此代码需要管理员权限。另外,由于注册表键的路径可能因操作系统版本和配置而有所不同,建议在实际使用时根据具体情况进行调整。
vb6 修改注册表 隐藏文件,让文件夹选项失效呢?
VB6 可以使用 Registry 类来访问和修改注册表,也可以通过设置 Windows 文件系统的属性来隐藏文件和禁用文件夹选项。具体做法如下:
1. 隐藏文件
使用 Registry 类可以访问注册表中的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced 节点,该节点包含可以控制 Windows 文件系统属性的各种键和值,其中 HideFileExt 和 Hidden 分别用于隐藏文件扩展名和隐藏文件。我们可以通过以下代码将 HideFileExt 和 Hidden 值设置为 1,来隐藏所有扩展名和文件:
```
Dim WshShell As Object
Set WshShell = CreateObject("WScript.Shell")
WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt", 1, "REG_DWORD"
WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", 1, "REG_DWORD"
```
2. 禁用文件夹选项
使用相同的注册表路径,可以设置 FolderOptions 和 ShowSuperHidden 两个值来禁用文件夹选项和显示系统文件。我们可以通过以下代码将 FolderOptions 和 ShowSuperHidden 值设置为 0,来禁用文件夹选项和隐藏系统文件:
```
WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\FolderOptions", 0, "REG_DWORD"
WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", 0, "REG_DWORD"
```
请注意,在修改注册表前请备份注册表,以免出现意外情况导致系统无法正常运行。
相关推荐
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)