分类 Windows 下的文章

近日由于频繁需要在开发项目中使用 CMD, 所以每次都需要 Win + R 键呼出 CMD,非常的麻烦。
于是乎搜索了一番,发现可以使用注册表解决这个问题,我们一起来看具体步骤:

  1. 使用 Win + R 键呼出运行, 然后输入 regedit 打开注册表。
  2. 找到 HKEY_CLASSES_ROOT 栏, 然后找到你想添加的位置。例如文件夹目录下, 则为 Directory
  3. 找到项 shelll 并右键, 然后点击 新建 (N)->项 (K), 输入自定义的名称。
  4. 可以在右侧的 (默认) 里输入右键时需要显示的提示, 这里例如 在此处打开CMD命令提示符
  5. 若需要特定的图标显示, 可以在当前项创建 字符串值 并命名为 Icon, 然后输入Icon的资源地址 (这里例如 C:\Windows\System32\cmd.exe)。
  6. 在当前项中 创建子项, 并命名为 command
  7. command 中的 (默认) 位置输入单击此选项时需要执行的命令, 这里为 cmd.exe
  8. 打开一个文件夹, 对准TA点右键试一下吧~

PS: 若需要在空白处显示, 对应的项不是 Directory, 而是其目录下的 Background

各项菜单的注册表路径

桌面空白处:计算机\HKEY_CLASSES_ROOT\DesktopBackground\Shell
文件:计算机\HKEY_CLASSES_ROOT*\shell
文件夹:计算机\HKEY_CLASSES_ROOT\Directory\shell
文件和文件夹:计算机\HKEY_CLASSES_ROOT\AllFilesystemObjects\shell
文件夹空白处:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell


本文参考 这里 学习到的, 欢迎阅读原文。

最近新组了台家用主机顺便兼当服务器用,然后配了个无线网卡。但由于原先的无线网卡采用 WIFI 6 标准,与我当前的路由器兼容性较差,三思后我便新买了张 WIFI 5 的卡。今天给新卡装驱动时,发现无法更改 WLAN 和 Bluetooth 的名称,后来发现是旧卡的驱动没有卸载。正常情况下,无法直接进入控制面板的卸载程序卸载驱动。若需要卸载掉设备的驱动,我采用了如下方法:

  1. 按住 "Windows+R" 键,然后使用 "Ctrl+Shift+Entrt" 键以管理员身份运行
  2. 输入命令 "set devmgr_show_nonpresent_devices=1" 后回车
  3. 输入命令 "Start Devmgmt.msc" 后回车
  4. 对准Windows菜单右键单击,选择设备管理器,然后编辑 "查看→显示隐藏的设备" 使隐藏的设备显示,然后可以根据名称判断哪些是旧卡的驱动,选择卸载设备/驱动即可。