Peringatan Langkah-langkah di dalam artikel ini hanya efektif pada media Lisensi Borongan. Jika Anda mencoba langkah-langkah ini pada media OEM atau media eceran, Anda tidak akan dapat mengubah kunci produk.
Apabila Anda menggunakan kunci produk yang "bocor" (kunci produk yang dikenal tersedia bagi masyarakat umum) untuk penyebarluasan Microsoft Windows XP di banyak komputer (Penginstalan Lisensi Borongan), Anda mungkin tidak dapat menginstal Windows XP Paket Layanan 1 (SPC1) atau versi Windows XP terbaru, dan mungkin pula tidak dapat secara otomatis mendapatkan pembaruan dari Website Pembaruan Windows. Sebagai contoh, Anda mungkin akan mengalami gejala yang dijelaskan pada artikel Basis Pengetahuan Microsoft apabila Anda menginstal Windows XP SP1 atau versi Windows XP terbaru.
326904 (http://support.microsoft.com/kb/326904/ ) Anda menerima pesan galat "Kunci produk yang digunakan untuk menginstal Windows tidak sah" (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).
Artikel ini menjelaskan cara mengubah kunci produk Windows XP setelah penginstalan Lisensi Borongan. Anda dapat menggunakan antarmuka pengguna grafis (GUI) Wisaya Aktivasi Windows atau skrip dari Instrumentasi Manajemen Windows (WMI). Metode dari Wisaya Aktivasi lebih mudah dilakukan, akan tetapi jika Anda harus mengubah kunci produk untuk banyak komputer, metode skrip akan lebih baik.
Caranya :
Peringatan Permasalahan serius mungkin terjadi jika Anda mengubah registri secara tidak tepat menggunakan Editor Registri atau menggunakan metode lainnya. Masalah tersebut mengharuskan Anda untuk meng-instal kembali sistem operasi Anda. Microsoft tidak dapat menjamin bahwa permasalahan ini dapat dipecahkan. Jika Anda memodifikasi registri, resiko Anda tanggung sendiri.Apabila Anda hanya memiliki beberapa kunci produk lisensi borongan yang harus diubah, Anda dapat menggunakan Wisaya Aktivasi.
Catatan Microsoft menyarankan Anda untuk menjalankan Pemulihan Sistem untuk membuat sebuah titik pemulihan baru sebelum Anda mengikuti langkah-langkah ini. Untuk informasi tentang cara membuat sebuah titik pemulihan menggunakan Pemulihan Sistem, baca topik bantuan "Membuat sebuah Titik Pemulihan" pada Bantuan dan Dukungan.
- Klik Mulai, kemudian klik Jalankan.
- Pada kotak Buka, ketik regedit, dan kemudian klik OK.
- Pada sisi sebelah kiri, temukan dan kemudian klik kunci registri berikut:HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\Current Version\WPAEvents
- Pada sisi kanan, klik kanan OOBETimer, dan kemudian klik Ubah.
- Ganti sekurangnya satu digit dari nilai ini untuk menonaktifkan Windows.
- Klik Mulai, kemudian klik Jalankan.
- Pada kotak Buka, ketik perintah berikut ini, kemudian klik OK.%systemroot%\system32\oobe\msoobe.exe /a
- Klik Ya, saya ingin menghubungi perwakilan layanan pelanggan untuk mengaktifkan Windows, dan kemudian klik Lanjut.
- Klik Ganti Kunci Produk.
- Ketik kunci produk baru pada kotak Kunci baru, kemudian klik Pembaruan.
Jika Anda kembali ke jendela sebelumnya, klik Ingatkan saya nanti, kemudian restart komputer. - Ulangi langkah 1 dan 6 untuk verifikasi Windows tersebut aktif. Anda menerima pesan berikut ini: Windows sudah aktif. Klik OK untuk keluar.
- Klik OK.
- Instal Windows XP SP1 atau sebuah versi Windows XP terbaru.
Apabila Anda tidak dapat me-restart Windows setelah Anda menginstal Windows XP SP1 atau sebuah versi Windows XP terbaru, tekan F8 pada saat Anda me-restart komputer, pilih Konfigurasi Yang Terakhir Diketahui Baik, kemudian ulangi prosedur ini.
Gunakan skrip
Anda dapat membuat skrip WMI yang dapat mengubah kunci produk lisensi borongan, kemudian sebarluaskan skrip ini pada skrip startup. Contoh skrip ChangeVLKey2600.vbs dan contoh skrip ChangeVLKeySP1 yang dijelaskan pada sesi ini menggunakan kunci lisensi borongan baru yang ingin Anda masukkan, berupa alfanumerik sebanyak lima bagian, sebagai sebuah argumen tunggal. Microsoft menyarankan Anda menggunakan skrip ChangeVLKey2600.vbs pada komputer berbasis Windows XP yang tidak menjalankan Windows XP SP1 atau sebuah versi Windows XP terbaru, dan menggunakan skrip ChangeVLKeySP1.vbs pada komputer berbasis Windows XP yang menjalankan Windows XP SP1 atau versi Windows XP terbaru. Skrip ini menjalankan fungsi-fungsi berikut ini:- Mereka menghilangkan karakter tanda hubung (-) pada kunci produk lima bagian alfanumerik.
- Mereka membuat sebuah item kelas win32_WindowsProductActivation.
- Mereka memanggil metode SetProductKey dengan kunci produk lisensi borongan baru.
Untuk informasi selengkapnya tentang cara menulis kunci produk, kunjungi Website Microsoft berikut:
http://technet.microsoft.com/en-us/library/bb457096.aspx (http://technet.microsoft.com/en-us/library/bb457096.aspx)
ChangeVLKeySP1.vbs
'
' WMI Script - ChangeVLKey.vbs
'
' Skrip ini dapat mengubah kunci produk pada komputer
'
'***************************************************************************
ON ERROR RESUME NEXT
if Wscript.arguments.count<1 then
Wscript.echo "Skrip tidak dapat dijalankan tanpa argumen VolumeProductKey"
Wscript.echo "Penggunaan yang benar:Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"
Wscript.quit
end if
Dim VOL_PROD_KEY
VOL_PROD_KEY = Wscript.arguments.Item(0)
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'menghapus tanda hubung, jika ada
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")
result = Obj.SetProductKey (VOL_PROD_KEY)
if err <> 0 then
WScript.Echo Err.Description, "0x" & Hex(Err.Number)
Err.Clear
end if
Next
ChangeVLKey2600.vbs
'
' WMI Script - ChangeVLKey.vbs
'
' Skrip ini dapat mengubah kunci produk pada komputer
'
'***************************************************************************
ON ERROR RESUME NEXT
if Wscript.arguments.count<1 then
Wscript.echo "Skrip tidak dapat dijalankan tanpa argumen VolumeProductKey"
Wscript.echo "Penggunaan yang benar: Cscript ChangeVLKey.vbs ABCDE-FGHIJ-KLMNO-PRSTU-WYQZX"
Wscript.quit
end if
Dim VOL_PROD_KEY
VOL_PROD_KEY = Wscript.arguments.Item(0)
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'menghapus tanda hubung, jika ada
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegDelete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents\OOBETimer" 'menghapus nilai registri OOBETimer
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")
result = Obj.SetProductKey (VOL_PROD_KEY)
if err <> 0 then
WScript.Echo Err.Description, "0x" & Hex(Err.Number)
Err.Clear
end if
Next
Contoh
Contoh berikut menunjukkan cara menggunakan skrip ChangeVLKeySP1.vbs dari baris perintah:- Klik Mulai, kemudian klik Jalankan.
- Pada kotak Open, ketik perintah berikut, di mana AB123-123AB-AB123-123AB-AB123 merupakan kunci produk baru yang ingin Anda gunakan, kemudian klik OK:c:\changevlkeysp1.vbs ab123-123ab-ab123-123ab-ab123
http://catalog.microsoft.com/genuine/purchase/UpdateInstructions.aspx (http://catalog.microsoft.com/genuine/purchase/UpdateInstructions.aspx)