MsiGetProductInfo gagal mengambil ProductVersion saat menginstal SQL 2008R2

Daftar Isi:

MsiGetProductInfo gagal mengambil ProductVersion saat menginstal SQL 2008R2
MsiGetProductInfo gagal mengambil ProductVersion saat menginstal SQL 2008R2

Video: MsiGetProductInfo gagal mengambil ProductVersion saat menginstal SQL 2008R2

Video: MsiGetProductInfo gagal mengambil ProductVersion saat menginstal SQL 2008R2
Video: Cara membuat tampilan windows 7 menjadi keren, menarik dan aesthetic || Lengkap Step by Step 🙂 - YouTube 2024, April
Anonim

Minggu ini kita akan membahas salah satu pesan kesalahan paling umum yang kita dapatkan ketika kita menginstal Windows versi SQL 2008 / R2. Ini adalah artikel ketiga dari seri Pemecahan Masalah SQL yang kami mulai dua minggu lalu. Minggu lalu kami membahas masalah yang disebabkan oleh masalah penghitung kinerja.

MsiGetProductInfo gagal mengambil ProductVersion

Minggu ini kita akan membahas kesalahannya:

MsiGetProductInfo gagal mengambil ProductVersion untuk paket dengan Kode Produk = ‘{A2122A9C-A699-4365-ADF8-68FEAC125D61}’ Kode kesalahan 1605 atau 1608.

GUID akan bervariasi dari satu kasus ke kasus lainnya sehingga untuk artikel ini saya akan menggunakan GUID khusus ini.

Alasan utama mengapa kami mendapatkan pesan kesalahan ini adalah karena overs kiri versi sebelumnya dari SQL. Jadi jika itu adalah instalasi baru katakan di komputer baru atau PC yang tidak pernah memiliki SQL sebelum Anda sebagian besar mungkin tidak akan mendapatkan pesan kesalahan ini. Jadi sebenarnya ada dua cara untuk menyelesaikan masalah ini. Salah satu metode tradisional dan yang lainnya adalah sesuatu yang kami dapatkan. Jadi selalu saya sarankan untuk mengikuti metode tradisional.
Alasan utama mengapa kami mendapatkan pesan kesalahan ini adalah karena overs kiri versi sebelumnya dari SQL. Jadi jika itu adalah instalasi baru katakan di komputer baru atau PC yang tidak pernah memiliki SQL sebelum Anda sebagian besar mungkin tidak akan mendapatkan pesan kesalahan ini. Jadi sebenarnya ada dua cara untuk menyelesaikan masalah ini. Salah satu metode tradisional dan yang lainnya adalah sesuatu yang kami dapatkan. Jadi selalu saya sarankan untuk mengikuti metode tradisional.

Metode 1:

Metode ini adalah di mana kita akan menemukan GUID yang bertanggung jawab dalam registri dan menghapusnya. Sayangnya itu tidak semudah kedengarannya. Cara kerjanya adalah kita membutuhkan pencarian reverse GUID untuk menemukannya di registri. Itu aneh, saya tahu dengan baik bahwa itu adalah cara untuk membuatnya bekerja.

  • Setup pertama adalah keluar menginstal dan mematikan semua aplikasi
  • Kemudian pergi toregistry dan buat cadangan dari registri. Ikuti artikel ini Backup dan Pulihkan Registry di Windows.
  • Sekarang, coba tempel GUID di notes, lalu balikkan nilai yang disebut {A2122A9C-A699-4365-ADF8-68FEAC125D61} ubah menjadi {C9A2212A-996A-…. }
  • Sekarang pergi ke Edit dan klik pada File dan ketik {C9A2212A-996A-…. }
Image
Image

Setelah Anda menemukan kunci menghapusnya.

Beberapa kasus installer akan memberikan Anda beberapa kunci. Jadi, Anda perlu mencari setiap kunci yang Anda dapatkan pesan kesalahan dan menghapusnya. Setelah Anda tidak melanjutkan dan reboot sistem Anda dan mencoba untuk menginstal SQL. Dalam kasus yang sangat jarang Anda mungkin mendapatkan pesan kesalahan terkait dengan izin sesuatu seperti

Image
Image

Dalam kasus seperti itu pergi ke HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Komponen dan temukan kunci yang relevan dan ambil kepemilikan dan berikan izin penuh.

Metode 2

Metode ini sedikit berisiko tetapi harus bekerja pada upaya pertama. Pastikan Anda tidak mem-boot ulang sistem sampai kami menyelesaikan prosesnya. Dalam metode ini kita hanya akan membuat UpgradeCodes tidak dapat digunakan sampai kita menyelesaikan instalasi SQL.

  • Setup pertama adalah keluar menginstal dan mematikan semua aplikasi
  • Kemudian pergi toregistry dan buat cadangan dari registri.
  • Sekarang pergilah HKEY_Classes_Root Installer UpgradeCodes.
  • Klik kanan pada UpgradeCodes dan klik Ekspor dan ketik UC.reg dan menyimpan di suatu tempat (Mungkin Desktop)
  • Kemudian klik kanan lagi dan klik ganti nama dan ganti namanya menjadi UpgradeCodes.old

Sekarang coba menginstal SQL lagi. Kali ini harus bekerja di percobaan pertama. Pastikan Anda tidak mem-boot ulang sistem karena kadang-kadang aplikasi lain seperti MS Office mungkin berhenti berfungsi. Setelah instalasi selesai, tutup penginstal dan temukan file yang Anda simpan UC.reg dan klik dua kali di atasnya dan klik OK. Sekarang kita memiliki UpgradeCode kembali lagi.

Nah salah satu metode ini pasti bekerja untuk Anda. Berhati-hatilah saat bekerja dengan dokter. Saya harap Anda menemukan artikel ini bermanfaat. Memetikan jika Anda menggunakan Anda dapat bertanya di bagian komentar. Kami akan dengan senang hati membantu Anda.

Direkomendasikan: