Di Windows 64-bit (Vista / 7), ada HKLM\Software\Wow6432Node
tempat semua hal registri 32-bit. Jika saya memiliki file .reg dengan beberapa kunci di dalamnya, bagaimana saya dapat memberitahu regedit untuk mengimpornya ke dalam registri 32-bit (di bawah Wow6432Node
) daripada registri 64-bit?
Bahkan jika saya meletakkan jalur Wow6432 ke dalam kunci registri di file .reg, Windows "cerdik" mengabaikan mereka dan menempatkan mereka di registri 64-bit utama.
reg
perintah akan menerima patch Anda. Tetapi (mungkin hanya sementara) tindakan seperti impor dan ekspor melintasi batas 64-bit / 32-bit didukung dengan baik oleh alat 64-bitreg
. Silakan lihat jawaban saya .Jawaban:
Anda harus dapat mengakses registri 32-bit secara eksklusif menggunakan versi 32 bit dari regedit. Cukup impor
.reg
file Anda menggunakan:sumber
Jika Anda menggunakan
reg import yourfile.reg
dari eksekusi 32 bit atau file batch, dan untuk beberapa alasan gila Anda ingin kunci dalamyourfile.reg
untuk TIDAK akan diarahkan untukWow6432Node
, hanya menggunakan sintaks berikut:Semudah itu.
sumber
The
reg
alat diinstal dengan versi 64-bit Windows menyadari teknik virtualisasi registri. Ini memiliki dua switch baru:/reg:32
dan/reg:64
. Jika Anda ingin menerapkan ekspor registri dari sistem 32-bit ke sistem 64-bit, gunakan baris perintah berikut:The
reg
alat memiliki baris perintah bantuan yang menjelaskan ini dalam bentuk yang sangat singkat viareg import /?
.... Anda akan menemukan ini juga online (walaupun agak sulit untuk google) misalnya:
sumber
Saya telah menggunakan perintah PowerShell di bawah ini untuk mencapainya:
$ RegFileName = ($ _. RegFileName) .trim ()
reg import ". \ $ RegFileName" / reg: 32
sumber