无法删除注册表中的值

用户9213

我创建了一个注册表项值:

My.Computer.Registry.SetValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run", "TestApp", "C:\myapp.exe")

效果很好,值在注册表中。我试图删除它

My.Computer.Registry.CurrentUser.OpenSubKey("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run").DeleteValue("TestApp")

My.Computer.Registry.CurrentUser.DeleteValue("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\TestApp")

这没用。我收到一个错误:“值不存在”...但该值存在于我的注册表中。

如何删除值(而不是键)?有任何想法吗?

用户9213

如果您需要对密钥进行写访问,则 OpenSubKey 设置为 true,例如,如果您想要删除值:

Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run\", True ).DeleteValue("要删除的值")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

注册表删除值

来自分类Dev

如何删除注册表中的多个值

来自分类Dev

在C#中删除单个注册表值

来自分类Dev

从注册表中删除程序

来自分类Dev

如何在卸载时修改注册表项值而不从wix中的注册表中删除项?

来自分类Dev

在C中更改注册表值

来自分类Dev

在注册表中搜索多个值

来自分类Dev

在注册表子项中搜索值

来自分类Dev

为什么正常的卸载操作不会从注册表中删除值?

来自分类Dev

无法从laravel注册表中将新的文本输入值插入到db中

来自分类Dev

无法删除注册表项

来自分类Dev

无法创建值:写入注册表时出错

来自分类Dev

设置注册表值

来自分类Dev

注册表值访问

来自分类Dev

如何删除注册表中的错误符号链接

来自分类Dev

列出和删除C#中的注册表子项

来自分类Dev

春季:注册表从模型中删除对象

来自分类Dev

无法查询注册表中已安装的msi文件

来自分类Dev

总注册表无法在Julia中更新

来自分类Dev

无法在注册表中查看certian子项

来自分类Dev

我的网页无法识别注册表中填写的数据

来自分类Dev

如何在IntelliJ注册表中设置值?

来自分类Dev

C ++-从注册表读取值中获取空值

来自分类Dev

JS:读取JavaScript中的注册表值

来自分类Dev

在Powershell中为注册表值编辑MultiString数组

来自分类Dev

Wix:解析值并存储在注册表中

来自分类Dev

在注册表中解密REG_NONE值

来自分类Dev

从注册表中的DWORD获取十进制值

来自分类Dev

Windows 10中启动的默认注册表值