Pio*_*ost 11 windows windows-registry file-association
在文件信息协会都存储在HKLM\SOFTWARE\Classes与HKCU\SOFTWARE\ClassesWindows的注册表分支(等等)。那里的每个条目都可以有一个OpenWithProgIDs键,它将以其值命名的程序添加到可从上下文菜单中的打开方式条目访问的程序列表中。许多这些键都有REG_NONE类型。但是regedit不允许创建这种类型的键 -在上下文菜单的“新建”条目下可用的键类型列表中不存在这种类型。
如何创建注册表项类型REG_NONE以将新程序添加到列表或重新创建以前删除的项?
小智 11
我还需要在 HKCR 中创建一个 REG_NONE 键。
使用 regedit 我发现 HKCR 中现有的文件关联在REG_NONE其 OpenWithProgIDs 分支下有一个键(例如HKCR\.mp3\OpenWithProgIDs)。我将此注册表导出到.reg文件中。
然后,我使用记事本编辑导出的文件并更改分支以匹配我想要REG_NONE密钥的位置。除了我想要的一个 REG_NONE 键之外,我删除了列出的所有其他键。如果您需要重命名 REG_NONE 键,也请这样做。
将该文件重新导入到您的注册表中,它会将新的键值添加为REG_NONE.
该.reg文件如下所示:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\..etc..\keyname]
@=hex(0):
Run Code Online (Sandbox Code Playgroud)
更改..etc..\keyname为实际的密钥名称。@=hex(0):是创建REG_NONE元素的行。
| 归档时间: |
|
| 查看次数: |
19760 次 |
| 最近记录: |