The execution of a wix package from a bundle outputs «error 1316: The specified account already exists» during upgrade. How can a windows installer output this error code? I’m afraid there isn’t much documentation about it.
We previously released a product consisting of a single msi package, and now we are preparing an upgrade which consists of a wix bundle containing a new version of this msi package. The product code and filename between the original msi package and the update haven’t changed.
Edit: The msi package for now doesn’t support upgrade. When the user needs to upgrade (whenever it’s a major upgrade, minor upgrade or small update), he must first manually uninstall the previous package…
Edit 2: I just removed the references to util extension for compilation and the installer seems to work fine… I still need to fully test it though.
asked Jun 22, 2015 at 8:37
BrainlessBrainless
1,5321 gold badge17 silver badges30 bronze badges
I had his same issue and since win10 doesn’t allow you to run the fixit tool from the web, I did the following hack to uninstall Asus Smart Gesture on my Windows 10 laptop.
-
You need to fake the MS site into thinking your pc isn’t Win10. I installed a Chrome add-in that allowed me to change the user-agent of the chrome browser to thinking I was IE9 and previous version of windows: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
-
This allows you to see the fixit button and to download a portable version of the tool (in case you need to use it on non-networked clients)
-
I downloaded and extracted to my downloads library in a folder called fixitp.
-
If I run the exe directly, I get some nasty script error. What I did to get around that was to navigate to the Resources folder and then to the Troubleshooters folder.
-
I ran the Program_Install_and_Uninstall.diagcab which run and allowed me to uninstall successfully the Asus SmartGesture program.
-
I then installed a fresh version of ASUS’s Smart Gesture from their site.
I suspect that any installed app that you can’t uninstall can be resolved by this same process — just haven’t run into any other that this on.
Good luck.
Grant Winney
65.3k13 gold badges115 silver badges165 bronze badges
answered Dec 13, 2015 at 16:59
VinceVince
512 bronze badges
0
An upgrade MSI requires the MSI to have a new ProductCode, an incremented ProductVersion (in the first 3 fields) and the same UpgradeCode. So it’s not clear to me that you’re actually getting an upgrade, depending on what the Burn part thinks you are doing. It can’t do an upgrade because you have the same ProductCode. (You need a MajorUpgrade element in your MSI to do a proper upgrade). So there is some doubt as to whether you’re getting an actual full upgrade. If your intent is to replace the installed MSI with a full upgrade, and a higher versioned product then use MajorUpgrade.
So Burn may have decided to do an in-place update by reinstalling the MSI file (and that’s more like a patch than an update), and that’s relevant because you don’t say whether you have any custom actions or WiX util functions (they are still custom actions) that create a user account. If you do, then the most likely reason for your error is that Burn reinstalled your new MSI as an update by reinstalling the MSI file, and some custom action simply ran again, and yes, that user is still there because there has not been an actual uninstall that would delete it. Or the ProductVersion of your MSI is the same and you got a maintenance mode repair, so a custom action would run again.
I’d get a verbose log of the upgrade to see exactly what’s going on.
There’s a lot of guesswork here because you say you want an upgrade but your MSI isn’t built to actually do an upgrade, and you don’t say if you have WiX util User in there to create a user account. You also don’t say if you have incremented the ProductVersion of your new MSI either, so again that results in more guesswork as to what Burn might do. The verbose log would show whether it’s a custom action issue or something else, what kind of update (if any) that you’re doing.
answered Jun 22, 2015 at 18:12
PhilDWPhilDW
20.3k1 gold badge18 silver badges28 bronze badges
3
I had the same issue uninstalling another program. This Fix-It solved the problem for me: https://support.microsoft.com/en-us/mats/program_install_and_uninstall/en
Update note: it’s no longer necessary to emulate an older user-agent on Windows 10 to download the fix-it file.
Update 2: As Chris Johnson mentioned, Microsoft has discontinued Easy Fix, so the link above does not work anymore.
answered Nov 3, 2015 at 9:38
MrFusionMrFusion
9127 silver badges16 bronze badges
You probably need to change the ‘packagecode’ (note: NOT ‘ProductCode’) for the MSI. You’ll find it in the Summary Information Stream.
Just encountered this myself when trying to create an Upgrade MSI package. Using Orca to change the ‘packagecode’ fixed it.
answered Apr 23, 2020 at 10:48
For me, that happening with nodejs when I was trying to uninstall it. What solved in my case was downloading the same version of nodejs that was installed (8.11.1) and uninstalling that from msi installer file.
answered Aug 3, 2020 at 20:14
Вы пытаетесь установить определенную программу, и появляется сообщение об ошибке: «Ошибка 1316. Указанная учетная запись уже существует”На вашем ПК с Windows 10. Это может сильно расстраивать, особенно когда вы хотите установить что-то важное, имеющее отношение к вашей работе.
Однако, к счастью, эту ошибку можно исправить, и вы можете продолжить установку программы без проблем. Посмотрим как.
Метод 1. Использование редактора реестра
Шаг 1: нажмите Клавиша Windows + R вместе на клавиатуре, чтобы открыть Запустить команда. Теперь введите regedit в поле поиска и нажмите Входить.
Шаг 2: в Редактор реестра окна, перейдите по указанному ниже пути:
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Найдите программу, которую вы пытаетесь установить, в Программное обеспечение ключ. Например, мы пытаемся установить Техсмит Снагит, но не может, поэтому мы выберем запись для Техсмит, щелкните его правой кнопкой мыши и выберите Удалить кнопка.
Шаг 3: Но, если вы не найдете программу под Программное обеспечение нажмите клавишу, перейдите по указанному ниже пути:
HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node
Или просто найдите WOW6432 Узел запись под Программное обеспечение и щелкните по нему, чтобы развернуть. Теперь найдите программу, выберите ее, щелкните ее правой кнопкой мыши и нажмите Удалить.
Теперь вы можете завершить установку вашей программы. Но, если это не сработает, попробуйте второй способ.
Метод 2: через службы
Шаг 1: Перейти к Начинать кнопку на рабочем столе и введите Услуги. Нажмите на результат.
Шаг 2: в Услуги в окне с правой стороны перейдите к Имя столбцы, ищите Установщик Windows и дважды щелкните по нему.
Шаг 3: в Свойства установщика Windows диалоговое окно, установите флажок Статус услуги раздел. Если это показывает Остановлен, нажми на Начинать кнопку, чтобы запустить службу.
нажмите ОК кнопку, чтобы сохранить изменения и выйти.
Теперь вы можете легко завершить установку программы. Однако, если проблема не исчезнет, попробуйте 3-й метод.
Метод 3: использование командной строки
Шаг 1: Перейти к Начинать кнопку на рабочем столе и введите Командная строка в поле поиска. Щелкните результат правой кнопкой мыши и выберите Запустить от имени администратора.
Шаг 2: в Командная строка окна, выполните команду ниже один за другим и продолжайте нажимать Входить каждый раз:
MSIEXEC / ОТМЕНА РЕГИСТРАЦИИ. MSIEXEC / REGSERVER
Это должно решить вашу проблему, и ошибка должна исчезнуть. Если проблема не исчезла, воспользуйтесь 4-м методом.
Метод 4: запуск программы от имени администратора
Шаг 1: Перейдите к установочному файлу программы на рабочем столе и щелкните его правой кнопкой мыши. Теперь выберите Запустить от имени администратора.
Например, мы выбрали Снагита настроить файл на рабочем столе, щелкнул по нему правой кнопкой мыши и выбрал Запустить от имени администратора. Таким образом, вы можете легко завершить установку программы.
Это все. Ошибка больше не должна появляться, и вы сможете легко установить программу.
Номер ошибки: | Ошибка 1316 | |
Название ошибки: | Java Error 1316 | |
Описание ошибки: | Ошибка 1316: Возникла ошибка в приложении Java. Приложение будет закрыто. Приносим извинения за неудобства. | |
Разработчик: | Oracle Corporation | |
Программное обеспечение: | Java | |
Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
Определение «Java Error 1316»
«Java Error 1316» обычно является ошибкой (ошибкой), обнаруженных во время выполнения. Разработчики программного обеспечения, такие как Oracle Corporation, обычно принимают Java через несколько уровней отладки, чтобы сорвать эти ошибки перед выпуском для общественности. Как и во всем в жизни, иногда такие проблемы, как ошибка 1316, упускаются из виду.
«Java Error 1316» может возникнуть у пользователей Java даже при нормальном использовании приложения. Во время возникновения ошибки 1316 конечный пользователь может сообщить о проблеме в Oracle Corporation. Затем Oracle Corporation исправляет эти дефектные записи кода и сделает обновление доступным для загрузки. Следовательно, разработчик будет использовать пакет обновления Java для устранения ошибки 1316 и любых других сообщений об ошибках.
Что вызывает ошибку времени выполнения 1316?
В большинстве случаев вы увидите «Java Error 1316» во время загрузки Java. Три распространенные причины, по которым ошибки во время выполнения, такие как всплывающее окно ошибки 1316:
Ошибка 1316 Crash — программа обнаружила ошибку 1316 из-за указанной задачи и завершила работу программы. Это происходит много, когда продукт (Java) или компьютер не может обрабатывать уникальные входные данные.
Утечка памяти «Java Error 1316» — Когда Java обнаруживает утечку памяти, операционная система постепенно работает медленно, поскольку она истощает системные ресурсы. Потенциальные триггеры могут быть бесконечным циклом, что приводит к тому, что работа программы запускается снова и снова.
Ошибка 1316 Logic Error — логическая ошибка возникает, когда компьютер производит неправильный вывод, даже если вход правильный. Это происходит, когда исходный код Oracle Corporation вызывает недостаток в обработке информации.
Oracle Corporation проблемы с Java Error 1316 чаще всего связаны с повреждением или отсутствием файла Java. Основной способ решить эти проблемы вручную — заменить файл Oracle Corporation новой копией. Если ошибка Java Error 1316 возникла в результате его удаления по причине заражения вредоносным ПО, мы рекомендуем запустить сканирование реестра, чтобы очистить все недействительные ссылки на пути к файлам, созданные вредоносной программой.
Ошибки Java Error 1316
Общие проблемы Java Error 1316, возникающие с Java:
- «Ошибка программы Java Error 1316. «
- «Java Error 1316 не является приложением Win32.»
- «Извините, Java Error 1316 столкнулся с проблемой. «
- «Java Error 1316 не может быть найден. «
- «Отсутствует файл Java Error 1316.»
- «Ошибка запуска программы: Java Error 1316.»
- «Файл Java Error 1316 не запущен.»
- «Ошибка Java Error 1316. «
- «Неверный путь к программе: Java Error 1316. «
Обычно ошибки Java Error 1316 с Java возникают во время запуска или завершения работы, в то время как программы, связанные с Java Error 1316, выполняются, или редко во время последовательности обновления ОС. Важно отметить, когда возникают проблемы Java Error 1316, так как это помогает устранять проблемы Java (и сообщать в Oracle Corporation).
Истоки проблем Java Error 1316
Проблемы Java и Java Error 1316 возникают из отсутствующих или поврежденных файлов, недействительных записей реестра Windows и вредоносных инфекций.
В частности, проблемы Java Error 1316 возникают через:
- Поврежденные ключи реестра Windows, связанные с Java Error 1316 / Java.
- Вирус или вредоносное ПО, повреждающее Java Error 1316.
- Java Error 1316 ошибочно удален или злонамеренно программным обеспечением, не связанным с приложением Java.
- Другая программа, конфликтующая с Java Error 1316 или другой общей ссылкой Java.
- Поврежденная установка или загрузка Java (Java Error 1316).
Продукт Solvusoft
Загрузка
WinThruster 2023 — Проверьте свой компьютер на наличие ошибок.
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
в Windows
21.02.2023
35 Просмотров
Безошибочный компьютер больше не мечта. Вряд ли есть ошибка, которую вы не можете исправить самостоятельно. Итак, если ваш компьютер постоянно беспокоит вас, вам вообще не следует беспокоиться. Ошибка 1316 – одно из самых неприятных сообщений, которые выдаёт компьютер. Эта ошибка обычно возникает, когда пользователь пытается переустановить или удалить программу с компьютера.
К счастью, эта ошибка легко исправима. Вам не нужно показывать свою систему специалисту, так как он / она может потребовать с вас много денег за эту простую вещь. Всё, что вам нужно сделать, это выполнить несколько очень простых шагов. И вы сможете использовать систему без ошибок в кратчайшие сроки.
Инструкции
1. Прежде всего, перейдите на сайт поддержки Microsoft. Вам необходимо загрузить ‘Утилиту очистки установщика Windows’. Для этого нажмите на ссылку ‘Ресурсы’.
2. Установите программу, как обычно. Чтобы запустить установку, внимательно следуйте инструкциям. Процедура установки программы не должна быть сложной, если вы знакомы с основами работы на компьютере.
3. После успешной установки утилиты очистки установщика Windows вам необходимо просмотреть список съёмных компонентов. Список появится перед вами, как только вы точно запустите только что установленную программу. Внимательно посмотрите на список и найдите тот, который на самом деле выдает ошибку 1316.
4. Предполагается, что вы удалите программное обеспечение из списка. Для этого нажмите на программу, чтобы выделить её. Вам будет предложена опция ‘Удалить’. Нажмите кнопку ‘Удалить’, чтобы навсегда избавиться от этой программы.
Компьютер выдаст предупреждающее сообщение. Нажмите “ОК”, чтобы внести постоянные изменения в вашу систему. Утилита удалит программу, которая выдаёт ошибку.
5. Вы можете позже установить ту же программу. Поскольку остатки предыдущей ошибки были исправлены, вы не столкнетесь с проблемами при установке программы. Каждая программа, которая выдаёт ошибку 1316, должна обрабатываться одинаково.
Некоторые пользователи Windows видят «Указанная учетная запись уже существует» (ошибка 1316) при попытке установить или удалить определенные программы viInstallShield. Сообщается, что эта ошибка обычно возникает в продуктах Microsoft Office, в некоторых сторонних антивирусных программах и в служебных программах, таких как Nero или Checksoft.
Поскольку этой проблеме часто способствует отсутствие прав администратора, вам следует начать это руководство по устранению неполадок, принудительно запустив программу установки с правами администратора (если вы столкнулись с этой ошибкой при установке программы).
Если вы видите «Указанная учетная запись уже существует» ошибка при попытке установить устаревшее приложение, вы можете обойти ошибку, настроив программу установки для работы в режиме совместимости.
Помните, что если вы используете продукт безопасности Avast, эта ошибка может быть вызвана неправильной установкой Avast Secure Browser. В этом случае удаление пакета безопасности должно решить проблему для вас.
Однако, если у вас возникла эта проблема при попытке удалить что-либо, ваш лучший шанс решить проблему — запустить Устранение неполадок при установке и удалении программы и примените рекомендованное исправление.
Запуск установщика с правами администратора
Если вы столкнулись с «Указанная учетная запись уже существует» (ошибка 1316) при попытке установить стороннюю программу, возможно, что установка завершится сбоем с этой ошибкой из-за того, что установщик не получил права администратора — без него установка может быть не завершена.
Некоторые пользователи, которые ранее сталкивались с той же проблемой, подтвердили, что наконец-то смогли решить проблему, заставив свою ОС открыть установщик с правами администратора. Это устранит большинство проблем, вызванных недостаточными разрешениями на запись.
Чтобы открыть установщик с правами администратора, просто щелкните его правой кнопкой мыши и выберите Запустить от имени администратора из появившегося контекстного меню.
Примечание: Когда вы видите UAC (Контроль учетных записей пользователей) подсказка, нажмите да чтобы предоставить доступ администратора.
Если открытие установщика с правами администратора не помогло, перейдите к следующему способу исправления ниже.
Запуск установщика в режиме совместимости (если применимо)
Если вы столкнулись только с Указанная учетная запись уже существует » ошибка при попытке установить устаревшее приложение, которое изначально не было создано для вашей версии Windows, возможно, вы столкнулись с проблемой совместимости — обычно это происходит в Windows 10.
Если этот сценарий применим, вы можете решить проблему, изменив свойства установщика, заставив его работать в режиме совместимости с более старой версией Windows.
Вот краткое руководство, как это сделать:
-
Перейдите к месту установки, вызывающей ошибку, щелкните его правой кнопкой мыши и выберите Характеристики из контекстного меню.
Image - Как только вы окажетесь внутри Характеристики экран, выберите Совместимость вкладка в вертикальном меню вверху.
-
Затем установите флажок, связанный с Запустите эту программу в режиме совместимости и выберите Windows 7 в раскрывающемся меню.
Image - Нажмите Применять чтобы сохранить изменения, затем запустите установщик и посмотрите, сможете ли вы завершить операцию, не получив такое же сообщение об ошибке.
Если вы все еще сталкиваетесь с тем же Указанная учетная запись уже существует ошибка, перейдите к следующему потенциальному исправлению ниже.
Запуск программы Устранение неполадок при установке и удалении
Если вы столкнулись с этой проблемой из-за общей проблемы, вы можете решить ее автоматически, используя программу Microsoft Fix It для устранения наиболее распространенных проблем с установкой / удалением, которые в настоящее время возникают в Windows.
Несколько пользователей, которым мы пытаемся разрешить «Указанная учетная запись уже существует» (ошибка 1316) подтвердили, что ошибка была полностью исправлена после того, как они загрузили последнюю версию Устранение неполадок при установке и удалении программы, инициировал сканирование с его помощью и применил рекомендованное исправление.
Примечание: Чтобы максимизировать ваши шансы на успех, мы рекомендуем вам загрузить последнюю версию Устранение неполадок при установке и удалении программы от официального Страница загрузки Microsoft.
Если вы хотите развернуть это возможное исправление, следуйте инструкциям ниже, чтобы загрузить и запустить Устранение неполадок при установке и удалении программы и примените рекомендованное исправление:
- Откройте браузер по умолчанию и посетите эту официальную страницу загрузки Microsoft. Оказавшись внутри, нажмите на Скачать кнопку и дождитесь загрузки Утилита Fix-It скачивать.
- После завершения загрузки дважды щелкните значок .diagcab файл, который вы только что скачали, и нажмите да если вам предложат UAC (Контроль учетных записей пользователей).
- Внутри Установка и удаление программы инструмент устранения неполадок, нажмите на Передовой гиперссылку, затем убедитесь, что поле, связанное с Применять ремонт автоматически установлен, затем щелкните Следующий для перехода к следующему меню.
- Дождитесь завершения процесса первоначального сканирования, затем нажмите Установка или же Удаление (в зависимости от того, в какой ситуации вы видите «Указанная учетная запись уже существует» ошибка.
- Подождите, пока утилита завершит сканирование проблемы, на которую вы только что указали.
- Далее вам будет предложено выбрать программу, вызывающую ошибку. Прокрутите список программ вниз, пока не найдете ту, которая вызывает ошибку, нажмите на нее один раз, чтобы выбрать ее, а затем нажмите Следующий.
- Если найдено жизнеспособное исправление, следуйте инструкциям на экране, чтобы применить их. Примечание: Если вы в конечном итоге попытаетесь удалить программу через Удалить средство устранения неполадок и операция завершилась неудачно, выполните другие исправления.
- После успешного применения исправления перезагрузите компьютер (если это не произойдет автоматически) и посмотрите, устранена ли проблема.
Если эта операция в конечном итоге привела к такому же «Указанная учетная запись уже существует» ошибка, перейдите к следующему потенциальному исправлению ниже.
Удалите браузер Avast (если применимо)
Если вы используете антивирусный пакет безопасности от Avast, вы можете ожидать появления этой ошибки после того, как пакет безопасности не сможет удалить проприетарный браузер (он поставляется в комплекте с некоторыми из их бесплатных продуктов). Как сообщали некоторые затронутые пользователи, эта ошибка может возникать в ситуациях, когда связанный браузер (Avast Secure Browser) не установлен должным образом — в этом случае вы в конечном итоге увидите «Указанная учетная запись уже существует» ошибка всякий раз, когда вы пытаетесь использовать функцию InstallShield.
Если этот сценарий применим, вы сможете решить проблему, удалив Avast Secure Browser, чтобы устранить помехи. Вот краткое руководство, как это сделать:
-
Нажмите Клавиша Windows + R открыться Запустить чат. Затем введите ‘Appwiz.cpl’ и нажмите Входить открыть Программы и компоненты меню.
Image -
Как только вы окажетесь внутри Программы и компоненты меню, прокрутите список установленных приложений и найдите Avast Secure Browser. Когда вы его увидите, щелкните его правой кнопкой мыши и выберите Удалить из только что появившегося контекстного меню.
Image - На экране удаления следуйте инструкциям на экране, чтобы завершить удаление.
- Как только вам удастся избавиться от Avast Secure Browser, перезагрузите компьютер и посмотрите, будет ли проблема устранена при следующем запуске системы.