2

Я создал установочный проект для Win XP с помощью VS 2013.Got error "DIRCA_CheckFX. Возвращаемое значение 3." При удалении программы

При попытке установить его, я получил сообщение об ошибке: «DIRCA_CheckFX Возвращаемое значение 3.»

Я посетил эту статью в StackOverFlow: DIRCA_CHECKFX Return Value 3 - VS 2013 Deployment Project. Я сделал предложение, которое я прочитал там - заменить «dpca.dll» - и он отлично работает! Но только на машинах, которые я раньше не устанавливал плохой msi.

При попытке установить новую версию msi на машине с плохой версией, я получил сообщение об ошибке, что эта программа уже установлена. Но при попытке удалить программу - я получил ошибку: "DIRCA_CheckFX. Возвращаемое значение 3."

Мой вопрос: как Unistall плохой версии моего установщика и предотвратить эту ошибку?

спасибо.

ответ

0

Причиной этого является, возможно, глупый выбор, чтобы выполнить проверку на .NET Runtime при удалении продукта. Я полагаю, что возможно, что кто-то удалил .NET FW и что вы запускаете удаленные пользовательские действия, которые этого требуют, и, возможно, это случилось с вами, но мне кажется ненужным IMO.

Если бы я иметь эту проблему, есть два решения:

  1. Если у вас есть, что точно такой же файл MSI, та же версия, ProductCode, одинаковые во всех отношениях, а затем открыть его с Orca и идти в таблицу InstallExecuteSequence. Перейдите к вызову DIRCA_CheckFX и установите условие False, сохраните файл MSI. Затем установите этот файл MSI с командной строкой msiexec/i [путь к новому MSI] REINSTALL = ALL REINSTALLMODE = vomus, и это сделает обновление вместо установленного продукта, включая вызов DIRCA_CheckFX, который теперь отключен. Удаление должно работать.

  2. В случае отсутствия надлежащего файла MSI, пройдите через папку Windows \ installer, просматривая файлы кэшированных MSI. Наведение курсора мыши над каждым из них должно привести вас к вашему кэшированному MSI для сломанного продукта. Снова отредактируйте с помощью Orca, как указано выше, чтобы отключить вызов DIRCA_CheckFX.

Смежные вопросы