На этой неделе мы обсудим одно из наиболее распространенных сообщений об ошибках, которые мы получаем, когда устанавливаем версию Windows 2008 / R2 для Windows. Это третья статья серии устранения неполадок SQL, которую мы начали две недели назад. На прошлой неделе мы обсудили проблемы, вызванные проблемами счетчиков производительности.
MsiGetProductInfo не удалось загрузить ProductVersion
На этой неделе мы обсудим ошибку:
MsiGetProductInfo не удалось загрузить ProductVersion для пакета с кодом продукта = '{A2122A9C-A699-4365-ADF8-68FEAC125D61}' Код ошибки 1605 или 1608.
GUID будет варьироваться в зависимости от случая, поэтому для этой статьи я собираюсь использовать этот конкретный GUID.
Способ 1:
Этот метод - это то, где мы найдем GUID, ответственный за реестр, и удалим его. К сожалению, это не так просто, как кажется. Как это работает, нам нужен обратный поиск GUID, чтобы найти его в реестре. Вот это странно, я хорошо знаю, что это просто способ заставить его работать.
- Первая настройка - это выход из установки и выключения всех приложений
- Затем перейдите в toregistry и создайте резервную копию реестра. Следуйте этой статье Резервное копирование и восстановление реестра в Windows.
- Теперь перейдите к вставке GUID в блокнот, а затем измените значение i.e. {A2122A9C-A699-4365-ADF8-68FEAC125D61} на {C9A2212A-996A- …. }
- Теперь перейдите в раздел «Редактировать» и нажмите «Файл» и введите {C9A2212A-996A- …. }
Как только вы найдете ключ, удалите его.
В некоторых случаях установщик предоставит вам несколько ключей. Поэтому вам нужно найти все ключи, которые вы получили сообщение об ошибке, и удалить его. После того, как вы спуститесь, перезагрузите систему и попытайтесь установить SQL. В очень редких случаях вы можете получать сообщения об ошибках, связанные с разрешением, что-то вроде
В таких случаях HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Installer UserData S-1-5-18 Компоненты и найти соответствующий ключ и взять на себя ответственность и предоставить полные разрешения.
Способ 2
Этот метод немного рискован, но должен работать с первой попытки. Убедитесь, что вы не перезагрузите систему, пока не завершите процесс. В этом методе мы просто сделаем UpgradeCodes непригодным для использования до тех пор, пока мы не закончим установку SQL.
- Первая настройка - это выход из установки и выключения всех приложений
- Затем перейдите в toregistry и создайте резервную копию реестра.
- Теперь перейдите к HKEY_CLASSES_ROOT Installer UpgradeCodes.
- Щелкните правой кнопкой мыши UpgradeCodes и нажмите экспорт и введите UC.reg а также спасти это где-то (возможно, Desktop)
- Затем щелкните правой кнопкой мыши и нажмите переименовать и переименовать UpgradeCodes.old
Теперь попробуйте снова установить SQL. На этот раз он должен работать в первую очередь. Убедитесь, что вы не перезагрузите систему, потому что иногда другое приложение, такое как MS Office, может перестать работать. По завершении установки закройте программу установки и найдите файл, который вы сохранили UC.reg и дважды щелкните по нему и нажмите «ОК». Теперь у нас есть UpgradeCodes снова.
Ну, один из этих методов определенно должен сработать для вас. Просто будьте осторожны при работе с реестром. Надеюсь, вы нашли эту статью полезной. Если вы используете, вы можете спросить в разделах комментариев. Мы будем рады помочь вам.