回答:
Powershellスクリプト、いくつかの例を使用できます。
すべてのサブキーのリスト:
PS> Get-ChildItem -Path hkcu:\
Hive: Microsoft.PowerShell.Core\Registry::HKEY_CURRENT_USER
SKC VC Name Property
--- -- ---- --------
2 0 AppEvents {}
7 33 Console {ColorTable00, ColorTable01, ColorTab...
25 1 Control Panel {Opened}
0 5 Environment {APR_ICONV_PATH, INCLUDE, LIB, TEMP...}
1 7 Identities {Last Username, Last User ...
4 0 Keyboard Layout {}
...
キーを作成します(2つの方法):
PS> New-Item -Path hkcu:\software\_DeleteMe
PS> New-Item -Path Registry::HKCU\_DeleteMe
キーを削除します。
PS> Remove-Item -Path hkcu:\Software\_DeleteMe
PS> Remove-Item -Path 'hkcu:\key with spaces in the name'
Get-Acl -Path HKLM:\SYSTEM\CurrentControlSet\Services\SharedAccess\Defaults\FirewallPolicy| select -exp access | Where-Object {$_.IdentityReference -eq "NT SERVICE\MpsSvc"}| Format-List
かなり明確なようです。ただし、Set-Alc
なりより複雑。