Pejabat

MsiGetProductInfo gagal untuk mendapatkan ProductVersion semasa memasang SQL 2008R2

SQL Server 2008 R2 - Installation step by step

SQL Server 2008 R2 - Installation step by step
Anonim

Minggu ini kita akan membincangkan salah satu daripada mesej ralat yang paling umum yang kita dapati semasa kita memasang versi Windows 2008 / R2 Windows. Ini adalah artikel ketiga Siri Penyelesaian Masalah SQL yang kami mulakan dua minggu lalu.

Minggu lalu, kami membincangkan isu-isu yang disebabkan oleh isu-isu Kaunter Prestasi

MsiGetProductInfo gagal mendapatkan ProductVersion

Minggu ini kita akan membincangkan ralat:

MsiGetProductInfo gagal mendapatkan ProductVersion untuk pakej dengan Kod Produk = `{A2122A9C- A699-4365-ADF8-68FEAC125D61} `Kod ralat 1605 atau 1608.

GUID akan mengubah kes menjadi kes jadi untuk artikel ini saya akan menggunakan GUID ini.

Sebab utama mengapa kita mendapat ralat ini mesej adalah disebabkan oleh versi SQL terlantar yang terlantar. Jadi jika ia memasang baru mengatakan pada komputer baru atau PC yang tidak pernah ada SQL sebelum anda kebanyakannya mungkin tidak akan mendapat mesej ralat ini. Jadi sebenarnya ada dua cara untuk menyelesaikan masalah ini. Salah satu cara tradisional dan yang lain adalah sesuatu yang kami temui. Jadi selalu saya sarankan untuk mengikuti kaedah tradisional.

Kaedah 1:

Kaedah ini adalah di mana kita akan menemui GUID yang bertanggungjawab dalam pendaftaran dan padamnya. Malangnya, tidak semudah itu. Bagaimana ia berfungsi adalah kita memerlukan carian terbalik GUID untuk mencarinya di dalam pendaftaran. Itulah yang pelik saya tahu dengan baik bahawa cara untuk mengerjakannya.

  • Persediaan pertama adalah keluar dari pemasangan dan shutdown semua aplikasi
  • Kemudian pergi toregistry dan buat cadangan dari registri. Ikuti artikel ini Backup and Restore Registry di Windows.
  • Sekarang pergi untuk paste GUID dalam pad nota kemudian sebaliknya nilai i.e. {A2122A9C-A699-4365-ADF8-68FEAC125D61} tukar ke {C9A2212A-996A- …. }
  • Sekarang pergi ke Edit dan klik pada Fail dan ketik {C9A2212A-996A- …. }

  • Sebaik sahaja anda menemui kunci padanya.

Sesetengah kes pemasang akan memberi anda pelbagai kekunci. Oleh itu, anda perlu mencari setiap kunci yang anda terima mesej ralat dan memadamkannya. Sebaik sahaja turun ke bawah dan reboot sistem anda dan cuba pasang SQL. Dalam kes yang jarang berlaku, anda mungkin mendapat mesej ralat yang berkaitan dengan kebenaran seperti

Dalam kes sedemikian pergi ke HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Components dan cari kunci yang berkaitan dan mengambil pemilikan dan memberi kebenaran penuh.

Kaedah 2

Kaedah ini sedikit berisiko tetapi harus bekerja pada percubaan pertama. Pastikan anda tidak reboot sistem sehingga kami menyelesaikan proses tersebut. Dalam kaedah ini, kita hanya akan membuat UpgradeCodes tidak dapat digunakan sehingga kita menyelesaikan pemasangan SQL.

  • Persediaan pertama adalah keluar dari pemasangan dan shutdown semua aplikasi
  • Kemudian pergi toregistry dan buat sandaran registri
  • Sekarang pergi klik kanan pada UpgradeCodes dan klik pada
  • Ekspor dan ketik UC.reg dan save it somewhere (Mungkin Desktop) Kemudian klik kanan lagi dan klik rename dan rename ke
  • UpgradeCodes.old

    Sekali lagi, UC.reg dan klik dua kali dan klik OK. Sekarang kita mempunyai UpgradeCodes kembali lagi.

Nah salah satu kaedah ini pastinya berguna untuk anda. Hanya berhati-hati semasa bekerja dengan pendaftaran. Saya harap anda dapati artikel ini membantu. Terpencil jika anda menggunakan anda boleh bertanya dalam bahagian komen. Kami dengan senang hati membantu anda.