Ada folder tertentu di registri Windows XP saya yang ingin saya sinkronkan antara 2 komputer saya, gaya Dropbox. Yang saya inginkan adalah setiap kali saya membuat perubahan registri di satu komputer, itu muncul di komputer lain.
Bisa jadi? Bagaimana?
(Jika Anda ingin tahu mengapa saya ingin melakukan ini: Saya ingin memiliki sesi Putty yang sama di semua komputer.)
windows
windows-xp
sync
windows-registry
Ram Rachum
sumber
sumber
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
.Jawaban:
Maaf sudah lama, saya pikir ini adalah yang terpanjang yang saya ambil untuk menulis jawaban!
Beberapa waktu yang lalu, saya ingin fungsionalitas yang sangat mirip, tetapi, saya tidak dapat menemukan cara untuk melakukannya ... sekarang saya tahu lebih banyak pemrograman, saya pikir itu akan layak dicoba untuk membuat sesuatu.
Jadi, beberapa jam kemudian, aku memberimu
RegSync v1
,.Cukup ambil salinan jalur registri lengkap (dalam kasus Anda
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
) dan tempel ke dalam kotak.Klik mulai dan itu akan secara otomatis memonitor kunci registri itu untuk setiap penambahan, penghapusan atau perubahan.
Jika mendeteksi perubahan, itu akan
*
mengekspor file registri yang disebutregsync.reg
dalam folder yang sama dengan aplikasi yang sedang berjalan.*
Jika ada lebih dari satu perubahan pada satu waktu, itu akan menunggu selama 5 detik setelah perubahan pertama.Ketika / setelah tombol mulai ditekan, ia akan memonitor folder itu untuk setiap perubahan pada
regsync.reg
file, dan jika mendeteksi perubahan, itu akan menghapus SEMUA entri dalam kunci registri yang Anda pilih secara lokal dan mengimpor file registri. (Harap berhati-hati, itu tidak akan memeriksa.Reg
file yang cocok dengan lokasi yang dipantau, jadi, jika Anda mengetik lokasi yang berbeda pada setiap pc, itu mungkin memburuk).Jadi ... Anda dapat menjalankan ini dari dropbox atau share windows, atau layanan berbagi folder lainnya. Jalankan di kedua komputer dan pilih kunci registri untuk dipantau.
Catatan tambahan ...
Ini membutuhkan .NET framework versi 4.
Itu tidak memonitor subkunci, Anda dapat menjalankan salinan tambahan alat meskipun di folder yang berbeda (saya sudah punya ide untuk meningkatkan ini, tetapi, hanya jika orang membutuhkan alat tersebut).
Meskipun tidak memerlukan peningkatan UAC, itu akan mengganggu Anda untuk peningkatan setiap kali mencoba mengimpor atau mengekspor dari registri (pada dasarnya panggilan
regedit.exe
/reg.exe
), jadi, saya sarankan Anda menjalankan program yang ditinggikan ... Itu melakukan ini beberapa kali dan itu akan menjadi sangat menjengkelkan.Tidak ada jaminan - Ini mendapat lencana "Bekerja pada PC saya", dan saya telah mengujinya di beberapa mesin, tetapi, ini belum memiliki tinjauan kode dan jam pengujian ... Mulai selesai dalam beberapa jam.
Bahkan jika Anda tidak menggunakannya, saya harap ini berguna bagi seseorang di luar sana!
Unduh Tautan
sumber
mungkin lebih mudah untuk menjalankan regedit.exe dalam mode diam dengan file registri yang berisi entri persis yang Anda inginkan. Anda dapat mengatur setiap komputer untuk menjalankannya dari lokasi bersama sehingga yang perlu Anda lakukan adalah memperbarui file dan ketika menjalankan jadwal berikutnya regedit.exe berjalan di setiap komputer, mereka mendapatkan entri baru.
sesuatu seperti:
Untuk menarik kunci registri dari satu komputer, Anda akan menggunakan:
Mungkin akan ada cara yang lebih elegan untuk mengotomatisasi seluruh proses menggunakan vbscript atau autoit dengan fungsi baca / tulis jarak jauh untuk registri.
Berikut ini adalah contoh dengan AutoIt yang akan menyinkronkan setiap 30 menit dengan komputer jarak jauh (peringatan, saya benar-benar belum menguji ini):
sumber
regedit
juga mengekstrak dari registri dalam mode diam?