Sao chép nhánh đăng ký sang vị trí khác


13

Có cách nào dễ dàng trong Windows để sao chép một nhánh đăng ký sang một phần khác của sổ đăng ký không?

Tôi cần sao chép mọi thứ HKLM\SOFTWARE\Wow6432Node\Pythonđể khắc HKCU\SOFTWARE\Wow6432Node\Pythonphục sự cố với trình cài đặt Python , nhưng regedit dường như không cung cấp cách sao chép một nhánh / thư mục. Trong trường hợp này, có lẽ tôi sẽ giải quyết vấn đề bằng cách sao chép từng nút bằng tay, vì không có nhiều việc phải làm, nhưng tôi quan tâm đến một giải pháp sạch và dễ dàng để tham khảo trong tương lai.

Câu trả lời:


12

Bạn có thể sử dụng reglệnh trong Dấu nhắc lệnh. Lưu ý rằng quyền truy cập của quản trị viên là cần thiết để chạy lệnh này. Để mở Command Prompt với tư cách Quản trị viên:

  1. Mở Menu Bắt đầu.
  2. Trong hộp tìm kiếm, gõ cmd.
  3. Nhấn Ctrl+Shift+Enter.

Cú pháp của reglệnh dưới đây.

REG COPY KeyName1 KeyName2 [/s] [/f]

  KeyName    [\\Machine\]FullKey
    Machine  Name of remote machine - omitting defaults to the current machine.
             Only HKLM and HKU are available on remote machines.
    FullKey  ROOTKEY\SubKey
    ROOTKEY  [ HKLM | HKCU | HKCR | HKU | HKCC ]
    SubKey   The full name of a registry key under the selected ROOTKEY.

  /s         Copies all subkeys and values.

  /f         Forces the copy without prompt.

Tôi đã sử dụng điều này để sao chép các khóa giữa các khu vực 64 bit và 32 bit của sổ đăng ký. Ví dụ:

reg copy HKLM\SOFTWARE\ODBC\ODBC.INI\dsname HKLM\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\dsname /s

7
  1. Sử dụng trình chỉnh sửa đăng ký bên thứ ba tốt hơn cho phép cắt / sao chép và dán toàn bộ khóa / chi nhánh.

  2. Xuất HKLM\SOFTWARE\Wow6432Node\Pythonchi nhánh sang tệp .REG, sử dụng trình soạn thảo văn bản để thay thế tất cả các phiên bản của HKLM bằng HKCU, lưu và nhập.


-3

Tôi không chắc tại sao không ai đề nghị điều này. Tôi cũng có yêu cầu tương tự.

Xuất cấp cao nhất. Chỉnh sửa thủ công để thay đổi vị trí cơ sở và nhập nó.


Chào mừng bạn đến với Siêu người dùng! Trên trang web Hỏi & Đáp này, chúng tôi cố gắng cung cấp câu trả lời tốt cho câu hỏi mà mọi người đăng. Một phần của việc cung cấp một câu trả lời tốt là bằng cách đảm bảo rằng người khác đã không đăng cùng một giải pháp. Một câu trả lời khác có chứa giải pháp tương tự cho vấn đề đã nêu đã được Karan đăng ở đây .
cascer1
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.