Ошибка 1316 указанная учетная запись уже существует при удалении программы

Обновлено: 28.04.2024

У меня есть клиент, пытающийся удалить наш продукт, созданный с помощью InstallAware.

Когда он пытается запустить удаление из панели "Удалить программу" или запустив нашу установку с помощью команд удаления, он получает сообщение об ошибке: "Указанная учетная запись уже существует", и удаление завершается неудачно.

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

Включение ведения журнала показывает следующее (я заменил часть информации о клиенте на XXXXXXX):

При удалении из панели управления и попытке установить новую версию в файле журнала отображается следующее:

MSI (s) (E4:38) [16:55:11:532]: SOURCEDIR ==> C:\Users\administrator.XXXXXXX\AppData\Local\Temp\mia1MSI (s) (E4:38) [16:55:11:532]: SOURCEDIR product ==>
MSI (s) (E4:38) [16:55:11:534]: SECREPAIR: CryptAcquireContext успешно
MSI (s) (E4:38) [16:55:11:535]: Использование кэшированного контекста продукта: Пользователь не назначен для продукта: 8A4F956500B25C74FAFD0A19C96AD697
MSI (s) (E4:38) [16:55:11:535] : Определение типа источника
MSI (s) (E4:38) [16:55:11:536]: Примечание: 1: 2203 2: C:\Users\administrator.XXXXXXX\AppData\Local\Temp\mia1 \pntifsetup_11.0.001.msi 3: -2147287038
MSI (s) (E4:38) [16:55:11:537]: Примечание: 1: 1316 2: C:\Users\administrator.XXXXXXX\AppData \Local\Temp\mia1\pntifsetup_11.0.001.msi
MSI (s) (E4:38) [16:55:11:537]: SECREPAIR: Ошибка определения типа источника пакета
MSI (s) (E4:38) [16:55:11:538]: SECUREREPAIR: Ошибка SecureRepair. Код ошибки: 524F10944B8
Ошибка 1316. Указанный аккаунт уже существует.

MSI(s) (E4:38) [16:55:16:712]: Примечание: 1: 2205 2:3: Ошибка
MSI(s) (E4:38) [16:55: 16:713]: Примечание: 1: 2228 2: 3: Ошибка 4: ВЫБРАТЬ `Message` FROM `Error` WHERE `Error` = 1709
MSI(s) (E4:38) [16:55:16 :714]: Продукт: TIFF Image Printer 11.0 -- Ошибка 1316. Указанная учетная запись уже существует.

Интересно, что установлена ​​версия 11.0.002 программного обеспечения, но похоже, что оно пытается удалить версию 11.0.001??


Некоторые пользователи Windows видят сообщение "Указанная учетная запись уже существует" (ошибка 1316) при попытке установить или удалить определенные программы с помощью InstallShield. Обычно эта ошибка возникает при работе с продуктами Microsoft Office, некоторыми сторонними антивирусными пакетами и служебными программами, такими как Nero или Checksoft.

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

Если вы видите ошибку «Указанная учетная запись уже существует» при попытке установить устаревшее приложение, вы можете обойти эту ошибку, настроив программу установки для работы в режиме совместимости.

Имейте в виду, что если вы используете продукт безопасности Avast, этой ошибке может способствовать неправильная установка Avast Secure Browser. В этом случае удаление пакета безопасности должно устранить проблему.

Однако, если вы столкнулись с этой проблемой при попытке удалить что-либо, лучший способ решить проблему — запустить средство устранения неполадок при установке и удалении программы и применить рекомендуемое исправление.

Запуск установщика с правами администратора

Если вы сталкиваетесь с сообщением "Указанная учетная запись уже существует" (ошибка 1316) при попытке установить стороннюю программу, возможно, установка завершается с ошибкой из-за того, что установщик не получил права администратора. доступ — без него установка может не завершиться.

Некоторые пользователи, которые ранее сталкивались с той же проблемой, подтвердили, что им наконец удалось решить проблему, заставив свою ОС открыть программу установки с правами администратора. Это устранит большинство проблем, вызванных недостатком прав на запись.

Чтобы открыть программу установки с правами администратора, просто щелкните ее правой кнопкой мыши и выберите "Запуск от имени администратора" в появившемся контекстном меню.


Запуск программы установки с правами администратора

Примечание. Когда вы увидите запрос UAC (Контроль учетных записей), нажмите Да, чтобы предоставить доступ администратора.

Если запуск программы установки с правами администратора не помог в вашей ситуации, перейдите к следующему способу исправления ниже.

Запуск установщика в режиме совместимости (если применимо)

Если вы сталкиваетесь только с ошибкой «Указанная учетная запись уже существует» при попытке установить устаревшее приложение, которое изначально не было создано для вашей версии Windows, возможно, вы столкнулись с проблемой совместимости — обычно это происходит в Windows 10.

Если этот сценарий применим, вы можете исправить проблему, изменив свойства установщика, заставив его работать в режиме совместимости с более старой версией Windows.

Вот краткое руководство о том, как это сделать:

  1. Перейдите к установщику, вызвавшему ошибку, щелкните его правой кнопкой мыши и выберите "Свойства" в контекстном меню. Щелкните правой кнопкой мыши и выберите «Свойства».
  2. После того, как вы окажетесь на экране "Свойства", выберите вкладку "Совместимость" в вертикальном меню вверху.
  3. Затем установите флажок «Запустить эту программу в режиме совместимости» и выберите Windows 7 в раскрывающемся меню. Запуск установщика в режиме совместимости
  4. Нажмите «Применить», чтобы сохранить изменения, затем запустите программу установки и посмотрите, сможете ли вы завершить операцию, не сталкиваясь с тем же сообщением об ошибке.
  5. Если вы по-прежнему сталкиваетесь с той же ошибкой Указанный аккаунт уже существует, перейдите к следующему потенциальному исправлению ниже.

    Запуск средства устранения неполадок при установке и удалении программы

    Если вы столкнулись с этой проблемой из-за общей проблемы, вы можете решить ее автоматически с помощью программы Microsoft Fix It для устранения наиболее распространенных проблем с установкой/удалением, которые в настоящее время возникают в Windows.

    Несколько пользователей, для которых мы пытаемся решить проблему "Указанная учетная запись уже существует" (ошибка 1316), подтвердили, что ошибка была полностью устранена после того, как они загрузили последнюю версию средства устранения неполадок при установке и удалении программы, инициировали сканирование с помощью и применил рекомендуемое исправление.

    Примечание. Чтобы увеличить ваши шансы на успех, мы рекомендуем загрузить последнюю версию средства устранения неполадок при установке и удалении программ с официальной страницы загрузки Microsoft.

    Если вы хотите развернуть это потенциальное исправление, следуйте приведенным ниже инструкциям, чтобы загрузить и запустить средство устранения неполадок при установке и удалении программы и применить рекомендуемое исправление:

    1. Откройте браузер по умолчанию и посетите эту официальную страницу загрузки Microsoft. Оказавшись внутри, нажмите кнопку «Загрузить» и дождитесь загрузки утилиты Fix-It.
    2. После завершения загрузки дважды щелкните файл .diagcab, который вы только что загрузили, и нажмите "Да", если система контроля учетных записей (UAC) предложит вам это сделать.
    3. В средстве устранения неполадок при установке и удалении программ нажмите гиперссылку «Дополнительно», затем убедитесь, что флажок, связанный с автоматическим применением исправления, установлен, затем нажмите «Далее», чтобы перейти к следующему меню.
    4. Дождитесь завершения начального процесса сканирования, затем нажмите «Установка» или «Удалить» (в зависимости от того, в какой ситуации вы видите ошибку «Указанная учетная запись уже существует».
    5. Подождите, пока утилита завершит сканирование проблемы, на которую вы только что указали
    6. Далее вам будет предложено выбрать программу, вызывающую ошибку. Прокрутите список программ вниз, пока не найдете ту, которая вызывает ошибку, нажмите на нее один раз, чтобы выбрать ее, а затем нажмите "Далее".
    7. Если найдено подходящее исправление, следуйте инструкциям на экране, чтобы применить его.
      Примечание. Если вы в конечном итоге попытаетесь удалить программу с помощью средства устранения неполадок при удалении, и операция не удалась, выполните другие исправления.
    8. После успешного применения исправления перезагрузите компьютер (если это не произошло автоматически) и проверьте, устранена ли проблема.

    Если эта операция в конечном итоге привела к той же ошибке «Указанная учетная запись уже существует», перейдите к следующему потенциальному исправлению ниже.

    Удалите браузер Avast (если применимо)

    Если вы используете защитный антивирусный пакет от Avast, вы можете ожидать появления этой ошибки после того, как защитный пакет не сможет удалить собственный браузер (он поставляется в комплекте с несколькими их бесплатными продуктами). Как сообщают некоторые затронутые пользователи, эта ошибка может возникать в ситуациях, когда связанный браузер (Avast Secure Browser) не установлен должным образом. В этом случае вы увидите ошибку «Указанная учетная запись уже существует» всякий раз, когда вы пытаетесь использование функций InstallShield.

    Если этот сценарий применим, вы сможете решить проблему, удалив Avast Secure Browser, чтобы устранить помехи. Вот краткое руководство о том, как это сделать:

    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» и нажмите Enter, чтобы открыть меню «Программы и компоненты». Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.
    2. Оказавшись в меню «Программы и компоненты», прокрутите вниз список установленных приложений и найдите Avast Secure Browser. Когда вы увидите его, щелкните его правой кнопкой мыши и выберите «Удалить» в только что появившемся контекстном меню. Удаление Avast Secure Browser
    3. На экране удаления следуйте инструкциям на экране, чтобы завершить удаление.
    4. Как только вам удастся избавиться от Avast Secure Browser, перезагрузите компьютер и посмотрите, устранена ли проблема при следующем запуске системы.
    5. Выполнение пакета wix из пакета выдает «ошибка 1316: указанная учетная запись уже существует» во время обновления. Как установщик Windows может вывести этот код ошибки? Боюсь, документации по этому поводу не так много.

      Ранее мы выпустили продукт, состоящий из одного пакета msi, а теперь мы готовим обновление, состоящее из пакета wix, содержащего новую версию этого пакета msi. Код продукта и имя файла между исходным пакетом msi и обновлением не изменились.

      Редактировать: пакет msi на данный момент не поддерживает обновление. Когда пользователю необходимо выполнить обновление (крупное обновление, дополнительное обновление или небольшое обновление), он должен сначала вручную удалить предыдущий пакет.

      Редактировать 2: я просто удалил ссылки на расширение util для компиляции, и программа установки работает нормально. Однако мне все еще нужно полностью протестировать его.

      7 ответов 7

      Это решило мою проблему.

      У меня была такая же проблема, и, поскольку Win10 не позволяет вам запускать инструмент исправления из Интернета, я сделал следующий хак, чтобы удалить Asus Smart Gesture на своем ноутбуке с Windows 10.

      Вам нужно подделать сайт MS, чтобы он думал, что ваш компьютер не с Win10. Я установил надстройку Chrome, которая позволила мне изменить пользовательский агент браузера Chrome, чтобы он думал, что я IE9 и предыдущая версия Windows: Mozilla/5.0 (совместимая; MSIE 9.0; Windows NT 6.1; Trident/5.0)

      Это позволит вам увидеть кнопку fixit и загрузить переносную версию инструмента (на случай, если вам понадобится использовать его на клиентах, не подключенных к сети)

      Я скачал и распаковал в свою библиотеку загрузок в папку с именем fixitp.

      Если я запускаю исполняемый файл напрямую, я получаю неприятную ошибку сценария. Что я сделал, чтобы обойти это, так это перейти в папку «Ресурсы», а затем в папку «Устранение неполадок».

      Я запустил программу Program_Install_and_Uninstall.diagcab, которая запустилась и позволила мне успешно удалить программу Asus SmartGesture.

      Затем я установил свежую версию ASUS Smart Gesture с их сайта.

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

      Для обновления MSI требуется, чтобы MSI имел новый ProductCode, увеличенную ProductVersion (в первых трех полях) и тот же UpgradeCode. Так что мне не ясно, действительно ли вы получаете обновление, в зависимости от того, что думает часть Burn, что вы делаете. Он не может выполнить обновление, потому что у вас тот же ProductCode. (Для правильного обновления вам понадобится элемент MajorUpgrade в MSI). Таким образом, есть некоторые сомнения относительно того, действительно ли вы получаете полное обновление. Если вы намерены заменить установленный MSI полным обновлением и продуктом более высокой версии, используйте MajorUpgrade.

      Поэтому Burn, возможно, решил выполнить обновление на месте, переустановив файл MSI (и это больше похоже на исправление, чем на обновление), и это важно, потому что вы не говорите, есть ли у вас какие-либо настраиваемые действия или утилита WiX. функции (они по-прежнему являются пользовательскими действиями), которые создают учетную запись пользователя. Если вы это сделаете, то наиболее вероятной причиной вашей ошибки является то, что Burn переустановил ваш новый MSI в качестве обновления, переустановив файл MSI, и какое-то пользовательское действие просто запустилось снова, и да, этот пользователь все еще там, потому что не было фактическое удаление, которое удалит его. Или ProductVersion вашего MSI тот же, и вы получили ремонт в режиме обслуживания, поэтому пользовательское действие будет выполняться снова.

      Я бы получил подробный журнал обновления, чтобы точно знать, что происходит.

      Здесь много догадок, потому что вы говорите, что хотите обновить, но ваш MSI не создан для фактического обновления, и вы не говорите, есть ли у вас WiX util User для создания учетной записи пользователя. Вы также не говорите, увеличили ли вы ProductVersion вашего нового MSI, так что опять же, это приводит к большему количеству догадок относительно того, что может сделать Burn. Подробный журнал покажет, является ли это проблемой пользовательского действия или чем-то еще, какое обновление (если оно есть) вы делаете.

      Ошибка 1316 Ошибка "Указанная учетная запись уже существует" является очень распространенной ошибкой во всех версиях Windows. Эта ошибка в основном появляется, когда пользователь пытается установить или удалить определенную программу. Эта ошибка не позволяет пользователю выполнить любую установку или удаление. Ошибка может быть вызвана несколькими причинами, включая поврежденные ключи реестра, ваш антивирус, поврежденный диск и т. д.Сегодня в этом руководстве по исправлению ошибок мы решим ошибку с помощью нескольких методов. Давайте сначала рассмотрим более подробное объяснение причин этой ошибки.

      указанная учетная запись

      Оглавление

      Причины ошибки 1316 Указанный аккаунт уже существует Проблема с ошибкой:

      Эта ошибка возникает при запуске любого установщика, MSI-файла или CAB-файла. В основном эта ошибка возникает из-за поврежденных ключей реестра, зараженных вирусами систем, повреждений на жестком диске. Помимо вышеуказанных причин, иногда эта ошибка «Ошибка 1316 Указанная учетная запись уже существует» также появляется из-за устаревших окон или сбоя в обновлении Windows. Если вы получаете эту ошибку в любом стороннем приложении, попробуйте обновить приложение или переустановить его.

      • Поврежденные или неправильно настроенные реестры
      • Жесткий диск поврежден.
      • Вирус или вредоносное ПО
      • Устаревшие окна
      • Повреждены файлы программы
      • Сторонний антивирус

      Подобные типы ошибок 1316 Указанный аккаунт уже существует Проблема с ошибкой:

      • iTunes
      • Быстрое лечение
      • Присоединиться к домену
      • Удаленный рабочий стол Chrome
      • Фортнайт
      • Cisco AnyConnect
      • Эпические игры
      • Ошибка 1316 Java

      Как исправить и решить ошибку 1316 Указанная учетная запись уже существует Ошибка

      Ошибка 1316 Указанная учетная запись уже существует. Ошибка может быть устранена с помощью официальных инструментов Microsoft. Оба инструмента будут продемонстрированы в приведенных ниже методах. Поскольку ошибка обычно возникает на сервере Windows. Мы также продемонстрировали специальный метод устранения неполадок для исправления этой ошибки на сервере Windows. Давайте продолжим.

      1. Основные способы устранения неполадок —

      Прежде чем перейти к любому из методов Java с ошибкой 1316: указанная учетная запись уже существует, обязательно попробуйте перезагрузить компьютер и повторить попытку выполнения соответствующей операции. При установке любого стороннего программного обеспечения обязательно отключите или удалите антивирус. Убедитесь, что файл установщика не поврежден.

      2. Исправьте ошибку с помощью официального инструмента Microsoft —

      Эксперты Microsoft по устранению неполадок официально предоставляют этот метод. Чтобы исправить ошибку 1316 «Указанная учетная запись уже существует, проблема с присоединением к домену», вам необходимо загрузить следующий инструмент «Устранение неполадок при установке и удалении программы». Эта программа восстанавливает поврежденные файлы программы, а также реестры. Следуйте инструкциям, чтобы увидеть процесс.

      • ШАГ 1. Загрузите средство устранения неполадок при установке и удалении программы.
      • ШАГ 2. Теперь установите проблему, дважды щелкнув файл установщика.
      • ШАГ 3. Запустите программу и нажмите "Далее".

      указанная учетная запись уже существует

      • ШАГ 4. Выберите, возникает ли ошибка при установке или удалении программы. В этом случае мы удаляем программу

      указанная учетная запись уже существует

      • ШАГ 5. Программа отобразит список программ, выдающих ошибку

      указанная учетная запись уже существует

      • ШАГ 6. Теперь нажмите Да, попробуйте удалить. Это займет несколько минут.

      Да, попробуйте удалить

      • ШАГ 7. После завершения процесса будет показано, что ошибка 1316: указанная учетная запись уже существует. Проблема Java устранена

      завершение процесса

      3. Удаление учетной записи локального пользователя в Window Server —

      В этом методе мы исправим ошибку 1316, указанная учетная запись уже существует, ошибка присоединения к домену при установке программ на сервере Windows. Следуйте инструкциям, чтобы увидеть, как это делается.

      lusrmgr.msc

      • ШАГ 3. Щелкните левой кнопкой мыши на "Пользователи".
      • ШАГ 4.Теперь щелкните правой кнопкой мыши проблемного пользователя и удалите его.

      Указанная учетная запись уже существует

      • ШАГ 5. Вам будет предложено подтвердить удаление. Нажмите «ОК», чтобы удалить пользователя.
      • ШАГ 6. Обязательно удалите все записи учетной записи пользователя из списка.
      • ШАГ 7. Теперь попробуйте переустановить программу и проверьте, сохраняется ли ошибка.
      Вывод:

      В этой статье мы обсудили ошибку 1316, указанная учетная запись уже существует. Эта ошибка возникает из-за поврежденных реестров и программных файлов. Мы обсудили его причины и влияние на систему. Кроме того, мы продемонстрировали три метода решения проблемы. Если вы все еще сталкиваетесь с какой-либо проблемой, сообщите нам об этом в комментариях.

      Мы надеемся, что эта статья об ошибке 1316 Указанная учетная запись уже существует была вам полезна, и вы решили свою проблему. Чтобы узнать больше статей о руководствах по устранению неполадок и других интересных материалах, подпишитесь на нас. Спасибо!

      Читайте также: