Внутренняя ошибка при установке многих программ в Windows 7

Кажется, у меня есть ошибка в моем профиле пользователя, которая выдает внутреннюю ошибку 2203 C: Windows Installer 6f5285.ipi , -2147287035

Я могу обойти это, используя другую учетную запись и используя runas, но это неудобно и усложняет жизнь, когда я пытаюсь удалить программы, которые установлены только для одного пользователя с помощью панели управления.

Есть ли у кого-нибудь решение этой проблемы?

При использовании Windows 7 UAC включен (выключение по-прежнему вызывает ту же ошибку), и я получаю это при попытке установить множество программ.


Итак, из того, что я нашел в Интернете, это сообщение об ошибке может быть вызвано несколькими ситуациями:

Ситуация 1 — Проблема с разрешениями NTFS.

Возможно, пользователь системы безопасности SYSTEM не имеет прав доступа ко всем ресурсам, необходимым для установки продукта. (source1, source2)

Также может быть проблема с разрешением на папку% temp%. (источник)

Ситуация 2 — Проблема с учетной записью пользователя

Возможно, что-то не так с локальным профилем созданный вами пользователь. Такая простая вещь, как неправильные переменные среды, может вызвать проблему. Если это часть домена, я бы проверил настройки GPO для этой учетной записи. Если нет, я бы сделал резервную копию любых пользовательских данных в профиле и удалил их. Это должно восстановить профиль и, надеюсь, дать ему правильные настройки. (источник)

Ситуация 3 — Отключение режима утверждения администратором

В Windows учетные записи администратора не работают с правами администратора . Вы должны перейти к пользователю с правами администратора, чтобы получить доступ к определенным защищенным областям. Даже если вы выключите UAC, этот параметр останется включенным. Единственный известный мне способ отключить это — войти в реестр и изменить ключ EnableLUA.

Запустите редактор реестра (RegEdit) и перейдите к следующему разделу реестра:

HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Policies System

Найдите следующее значение REG_DWORD:

EnableLUA

Установите значение of EnableLUA равным 0.

Source


Надеюсь, это поможет


Я просто хотел рассказать, как я решил проблему с ошибкой 2203 установщика Windows.

Все ноутбуки нашей фирмы используют шифрование на уровне папок/файлов.

Мне пришлось удалить флаг шифрования в папке% temp%.

Теперь я могу устанавливать программы на этот ноутбук.

1



Ошибка 2203 при извлечении msi

Я получаю ошибку 2203 при извлечении msi следующей командой.

msiexec/a «C: Test Installer.msi»/QB targetDIR = «C: Test Eval»/LV * «C: Test INST_Logfile. log «

При ответе учитывайте следующие моменты:

  • Пользователь, вошедший в систему, и учетная запись SYSTEM заполнена доступ к
    % TEMP%, C: Windows Installer.

  • msi не помечен как ReadOnly.

  • Служба установщика Windows проверена, и она работает нормально.

  • Пытался отменить регистрацию и зарегистрировать msiexec

      MSIEXEC/ОТМЕНА РЕГИСТРАЦИИ MSIEXEC/REGSERVER  
  • Перезапуск системы

Ниже записана ошибка в журнале:

MSI (s) (88: A4) [14: 09: 27: 551]: Выполнение операции: DatabaseCopy ( DatabasePath = C: Test Installer.msi ,, CabinetStreams = cab1.cab, AdminDestFolder = C: Test ,) MSI (s) (88: A4) [14: 09: 27: 551]: Примечание: 1: 2203 2: C: Test Installer.msi 3: -2147287008 DEBUG: Ошибка 2203: База данных: C: Test Installer.msi. Не удается открыть файл базы данных. Системная ошибка -2147287008MSI (88: A4) [14 : 09: 34: 634]: Продукт: Программа установки - Программа установки обнаружила непредвиденную ошибку при установке этого пакета. может указывать на проблему с этим пакетом. Код ошибки - 2203. Аргументы: C: Test Installer.msi, -2147287008,


У меня возникла эта проблема из-за моей глупости, но я решил, что опубликую, если кто-то еще попытается это сделать. Для этой командной строки извлечения (и других, я полагаю) НЕ ИМЕЙТЕ файл msi, который вы извлекаете, в той же папке, что и TARGETDIR. Установщик Windows, кажется, блокирует папку во время процесса извлечения, и поэтому содержимое не может быть записано в ту же папку.

1


Отличный ответ, ребята! Я искал более глубокий код ошибки. Не удается открыть файл базы данных. Системная ошибка -2147287008. Что является частью более общей базы данных ошибки 2203? Это было вызвано попыткой извлечь MSI в то же место, что и сам MSI. Надеемся, что это поможет другим поискам по этому коду ошибки.

1


Антивирус TrendMicro был установлен на машине и это предотвращало извлечение msi. Итак, как только антивирус TrendMicro был отключен, установщик успешно запустился.

Спасибо всем за ответы


В моем случае ошибка 2203 была вызвана тем, что мой каталог% TEMP% не был доступен для записи для SYSTEM. (У него были разрешения только для моей учетной записи.) Предоставление разрешений на изменение системы устранило проблему.


Я пытался установить сервер сообщества MySQL, и установщик останавливался с кодом ошибки 2203.

У меня была переменная PATH в разделе переменных среды Windows, ссылаясь на временную папку в C: Temp , но такой папки не было в корне диска C. После создания папки Temp в C: Temp установщик смог продолжить установку.


Убедитесь, что ваши переменные среда (система и пользователь) TMP и TEMP хорошо настроены. . Эти папки должны иметь разрешения на полный доступ.

Оцените статью
clickpad.ru
Добавить комментарий