今回もreg copyの学習です。
reg copyを使って、レジストリキーをコピーしたいのですが、
中身が分かりやすそうなキーを探してみます。
PS C:\Users\takk> reg query hkcu\console | findstr HKEY HKEY_CURRENT_USER\console HKEY_CURRENT_USER\console\%SystemRoot%_system32_cmd.exe HKEY_CURRENT_USER\console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe HKEY_CURRENT_USER\console\%SystemRoot%_SysWOW64_WindowsPowerShell_v1.0_powershell.exe HKEY_CURRENT_USER\console\C:_Program Files_WindowsApps_TheDebianProject.DebianGNULinux_1.1.6.0_x64__76v4gfsz19hv4_debian.exe HKEY_CURRENT_USER\console\Git Bash HKEY_CURRENT_USER\console\Git CMD (Deprecated) PS C:\Users\takk>
このGit Bashというレジストリをコピーしてみます。
PS C:\Users\takk> reg query "hkcu\console\Git Bash" HKEY_CURRENT_USER\console\Git Bash FaceName REG_SZ Lucida Console FontFamily REG_DWORD 0x36 FontSize REG_DWORD 0xe0000 FontWeight REG_DWORD 0x190 PS C:\Users\takk>
PS C:\Users\takk> reg copy "hkcu\console\git bash" "hkcu\console\copy_git_bash" この操作を正しく終了しました。 PS C:\Users\takk>
コピーできたか、reg queryしてみます。
PS C:\Users\takk> reg query hkcu\console | findstr HKEY HKEY_CURRENT_USER\console HKEY_CURRENT_USER\console\%SystemRoot%_system32_cmd.exe HKEY_CURRENT_USER\console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe HKEY_CURRENT_USER\console\%SystemRoot%_SysWOW64_WindowsPowerShell_v1.0_powershell.exe HKEY_CURRENT_USER\console\C:_Program Files_WindowsApps_TheDebianProject.DebianGNULinux_1.1.6.0_x64__76v4gfsz19hv4_debian.exe HKEY_CURRENT_USER\console\copy_git_bash HKEY_CURRENT_USER\console\Git Bash HKEY_CURRENT_USER\console\Git CMD (Deprecated) PS C:\Users\takk>
おお~。copy_git_bashいますねえ。
中身を確認。
PS C:\Users\takk> reg query hkcu\console\copy_git_bash HKEY_CURRENT_USER\console\copy_git_bash FaceName REG_SZ Lucida Console FontFamily REG_DWORD 0x36 FontSize REG_DWORD 0xe0000 FontWeight REG_DWORD 0x190 PS C:\Users\takk>
中身も一致していますね。
コメント