向注册表中的现有值添加值(更新)

时间:2019-05-18 21:46:15

标签: windows powershell

在密钥新条目的末尾添加(而不是重写)应该使用什么?

例如现有的注册表值:

path = c:\windows;c:\folder

我想在末尾添加以下内容:

path = c:\windows;c:\folder;c:\folder2

只需在键“路径”的末尾添加c:\ folder2

应该是.reg或.bat文件。

1 个答案:

答案 0 :(得分:0)

使用PowerShell,这将非常容易。您可以只获取当前值并附加字符串。这是对HKEY_CURRENT_USER下的REG_SZ值执行此操作的示例: (注意:“ exec”是REG_SZ属性的名称。

$Path = Get-ItemProperty -Path "HKCU:\Software\Azureus" -Name "exec"
$UpdatedValue = $Path.exec + ";C:\folder2"
Set-ItemProperty -Path $Path.PSPath -Name "exec" -Value $UpdatedValue