Trong Windows 64 bit (Vista/7), có HKLM\Software\Wow6432Node
trong đó tất cả các công cụ đăng ký 32 bit. Nếu tôi có tệp .reg có một số khóa trong đó, làm cách nào tôi có thể yêu cầu regedit nhập tệp đó vào sổ đăng ký 32 bit (dưới Wow6432Node
) thay vì đăng ký 64 bit?
Ngay cả khi tôi đặt đường dẫn Wow6432 vào các khóa đăng ký trong tệp .reg, Windows vẫn "khéo léo" bỏ qua chúng và đặt chúng vào sổ đăng ký 64 bit chính.
Bạn có thể truy cập vào sổ đăng ký 32 bit độc quyền bằng phiên bản regedit 32 bit. Chỉ cần nhập tệp .reg
của bạn bằng cách sử dụng:
\Windows\syswow64\regedit.exe <REG_FILE.reg>
Nếu bạn đang sử dụng reg import yourfile.reg
từ tệp thực thi 32 bit hoặc tệp bó và vì một lý do điên rồ nào đó, bạn muốn các khóa bên trong yourfile.reg
trở thành chuyển hướng đến Wow6432Node
, chỉ cần sử dụng cú pháp sau:
reg import yourfile.reg /reg:64
Dễ như thế.
Công cụ reg
được cài đặt với phiên bản Windows 64 bit nhận thức được kỹ thuật ảo hóa đăng ký. Nó có hai công tắc mới: /reg:32
và /reg:64
. Nếu bạn muốn áp dụng xuất đăng ký từ hệ thống 32 bit sang hệ thống 64 bit, hãy sử dụng dòng lệnh sau:
reg import <CONF-APP-32.reg> /reg:32
Công cụ reg
có trợ giúp dòng lệnh giải thích điều này dưới dạng rất ngắn thông qua reg import /?
.
... bạn sẽ thấy điều này cũng trực tuyến (mặc dù hơi khó để google), ví dụ: