我如何删除(默认)REG_SZ?

我如何删除(默认)REG_SZ?

我如何删除(默认) REG_SZ从一个键并将其替换为REG_EXPAND_SZ同名的值?

REG_SZ类型不适合我的目的,但命令需要第一个(或仅有的值是用于其目的的值)。

上下文菜单Delete显示确认对话框,然后报告“无法删除所有指定的值”

答案1

这无法完成regedit.exe,但可以电源外壳.reg文件。

要创建新密钥,请使用New-Item

New-Item 'HKCU:\SoftWare\MyKey' -Value '%UserProfile%' -Type ExpandString

要修改现有密钥,请使用Set-ItemProperty

Set-ItemProperty 'HKCU:\SoftWare\MyKey' -Name '(Default)' -Value '%Windir%' -Type ExpandString

文件.reg如下所示:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\MyKey]
@=hex(2):25,00,57,00,69,00,6e,00,64,00,69,00,72,00,25,00,00,00


为了获得所需的字节序列,请REG_EXPAAND_SZ在任意键下创建一个值,导出并将字节复制到该@=行。

相关内容