Зазначена обліковий запис уже існує jacarta. Помилка «зазначена обліковий запис уже існує»: Покрокове рішення

Жарознижуючі засоби для дітей призначаються педіатром. Але бувають ситуації невідкладної допомоги при лихоманці, коли дитині потрібно дати ліки негайно. Тоді батьки беруть на себе відповідальність і застосовують жарознижуючі препарати. Що дозволено давати дітям грудного віку? Чим можна збити температуру у дітей старшого віку? Які ліки найбезпечніші?

. Вчора нарешті за допомогою установника оновив на всіх машинах свою вісімку до новомодної десятки. Однак, зіткнувся з однією проблемкою суттєвою.

Справа в тому, що програма Classic Shell, яка повертає більш зручний вид меню «Пуск» раптово відмовилася працювати, при спробі її перевстановлення, почала з'являтися помилка «зазначена обліковий записвже існує" . Таке ж повідомлення з'явилося і при спробі її видалити.

Після тривалих танців з бубном, таких же приблизно, як і в випадку з помилкою, я раптово знайшов просте рішення.

Рішення проблеми

Отже, якщо у вас канал дозволяє подивитися відео, то ви можете по кроках слідом за мною усунути проблему «зазначена обліковий запис уже існує».

Якщо ж у вас слабенький інет, то ось що треба зробити:

  1. Видаляємо папку з встановленою програмою, Для цього йдемо в C: \ Program Files якщо там немає нашої нещасливої ​​програмулі, то чешем в C: \ Program Files (X86).
  2. Відкриваємо, переходимо в розділ Важливі розділи реєстру, в верхній частині вводимо назву програми в віконце пошуку, після чого проходимся по всіх вкладках, і, якщо з'являються якісь записи - видаляємо.

Увага!!! Не видалите зайвого, тільки те що відноситься до програми.

  1. Переходимо в розділ «Чищення реєстру» і проводимо пошук проблем, які потім усуваємо в автоматичному режимі.

Радіємо працює установника, або віддаленої програмі. Помилка «зазначена обліковий запис уже існує» Вас вже не потурбує.

Підписуйтесь на мій канал на ютубі! Вас чекає ще багато корисних відео!

Виконання пакета wix з пакета виводить "помилка 1316: зазначена обліковий запис уже існує" під час оновлення. як програма установки Windowsвиведе цей код помилки? Боюся, документації про це немає.

Раніше ми випустили продукт, що складається з одного пакету msi, і тепер ми готуємо оновлення, що складається з пакету wix, що містить нову версіюцього пакета msi. Код продукту і ім'я файлу між вихідним пакетом msi і оновленням не змінилися.

змінити:пакет msi поки не підтримує оновлення. Коли користувачеві необхідно оновити (коли це буде серйозне оновлення, незначне оновлення або невелике оновлення), він повинен спочатку вручну видалити попередній пакет ...

Редагування 2:я просто видалив посилання на використання розширення для компіляції, і програма установки, схоже, працює нормально ... Мені все одно потрібно повністю протестувати її.

4 відповіді

Оновлення MSI вимагає, щоб MSI мав новий ProductCode, приріст ProductVersion (в перших трьох полях) і той же UpgradeCode. Тому мені не зрозуміло, що ви насправді отримуєте оновлення, в залежності від того, що думає, що ви п'єте. Він не може виконати оновлення, тому що у вас є той же ProductCode. (Для виконання відповідного оновлення необхідний елемент MajorUpgrade в MSI). Тому є деякі сумніви щодо того, чи отримуєте ви фактичне повне оновлення. Якщо ви маєте намір замінити встановлений MSI повним оновленнямі більш високим версірованним продуктом, використовуйте функцію MajorUpgrade.

Тому Burn може вирішити зробити оновлення на місці, перевстановити файл MSI (і це швидше як патч, ніж оновлення), і це актуально, тому що ви не говорите, чи є у вас які-небудь призначені для користувача дії або функції використання WiX (вони все ще є одними діями), які створюють обліковий запис користувача. Якщо ви це зробите, то найбільш вірогідною причиноювашої помилки є те, що Burn перевстановив нову MSI як оновлення, перевстановити файл MSI, і деякі призначені для користувача дії просто знову запущені, і так, цей користувач все ще існує, тому що не було фактичне видалення, яке видалить його. Або ProductVersion вашого MSI той же, і у вас є ремонт режиму обслуговування, тому призначене для користувача дію знову запуститься.

Я б отримав докладний журнал оновлення, щоб точно дізнатися, що відбувається.

Там багато здогадок, тому що ви говорите, що хочете поновлення, але ваш MSI не створений для фактичного поновлення, і ви не говорите, якщо у вас є WiX, який використовує користувача для створення облікового запису користувача. Ви також не кажіть, якщо ви збільшили ProductVersion вашого нового MSI, так що знову це призводить до додаткових припущеннях щодо того, що може зробити Burn. У докладному журналі буде вказано, чи є це проблемою для користувача дії або чимось ще, яке оновлення (якщо воно є), яке ви робите.

У мене була одна і та ж проблема, і оскільки win10 не дозволяє запустити засіб fixit з Інтернету, я зробив наступний злом, щоб видалити Asus Smart Gesture на моєму ноутбуці Windows 10.

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

2. Це дозволяє вам бачити кнопку fixit і завантажувати переноситься версію інструменту (у разі, якщо вам потрібно використовувати його для немережевих клієнтів)

3. Завантажте та витягніть в мою бібліотеку завантажень в папку з ім'ям fixitp.

4. Якщо я запускаю exe безпосередньо, я отримую деяку неприємну помилку скрипта. Що я зробив, щоб обійти це, це перейти в папку "Ресурси", а потім в папку "Усунення неполадок".

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

6. Потім я встановив нову версію ASUS Smart Gesture зі свого сайту.

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

Для роботи скрипта повинен бути встановлений PowerShell. Дана програмайде в комплекті з усіма сучасними windows системами, а ось в WindowsXP доведеться встановити PowerShell окремо.

Всі параметри роботи скрипта можна задати, відредагувавши файл, а можна передати як значення відповідних ключів. Давайте розглянемо, які є ключі і які значення їм необхідно передавати.

Ключ "dd" (від Distribution Directory), приймає будь-який шлях windows формату, тобто шляху виду «C: \ Windows» або «\\ Server \ 1CDistr». За вказаним шляхом повинні розташовуватися дистрибутиви платформи 1С, причому кожен з дистрибутивів повинен бути в своїй папці з номером версії або з номером версії і бітность платформи 1С Підприємства, наприклад «8.3.5.1111» або «8.3.9.1818-32» або «8.3.9.1818 -64 ». Суфіксом битности необхідно використовувати, якщо в одній мережі існують комп'ютери з операційними системамирізної битности і ви хочете поставити на 64-бітну систему 64-бітну платформу. Зазначена папка, і все підпапки з збірками платформ, повинна бути доступна для читання користувачу, від імені якого буде працювати скрипт.

Ключ "dl" (від Directory Logs), аналогічно ключу "dd", приймає будь-який шлях windows формату. До цієї папку будуть записуватися логи виконання скрипта. Імена файлів з логами відповідають імені комп'ютера і дописують при кожному запуску скрипта. Зазначена папка повинна бути доступна для запису користувачеві, від імені якого буде працювати скрипт. Якщо вказаний шлях недоступний або немає можливості запису, то всі дії скрипта будуть писатися в файл «1C8InstallAndUninstall.log», що знаходиться в локальної папкукористувача (приблизний шлях «C: \ Users \ Vasa \ AppData \ Local \»).

Ключ "ip" (від Install Parameters) відповідає за параметри установки при роботі скрипта. Ключ може приймати одне з наступних значень:

  • "No" - не виробляти установку
  • "Last" - встановити останню платформу зі знайдених в папці з збірками
  • "8.3.5.1111" - номер версії конкретної платформи, яку необхідно встановить

Ключ "dp" (від Delet Parameters) відповідає за параметри видалення при роботі скрипта. Ключ може приймати одне з наступних значень:

  • "No" - не виробляти видалення
  • "Ael" (від all except last) - видалити всі знайдені на комп'ютері платформи, які збігаються з усіма платформами, знайденими в папці з збірками, крім останньої платформи. Важливо! Даний ключ видалить тільки ті платформи, версії яких є в папці з збірками платформ, якщо якась версія встановлена ​​на комп'ютер, але її немає в папці з збірками, то вона не буде видалена.
  • "8.3.5.1111" - номер версії конкретної платформи, яку необхідно видалити
  • "All" - видалити всі версії платформи 1С на комп'ютері. Дане значення є переважною і екстенсивним. Переважною, тому що, для роботи скрипта при даному значеннінеобхідно передати шлях для запису логів, а можна не передавати навіть його, все значення інших джерел будуть ігноруватися. Екстенсивними, тому що, видалені будуть всі продукти на комп'ютері хоча б примарно нагадують платформу 1С.

Ключ "iod" (від Installation Options Distribution) відповідає за компоненти платформи 1С, які будуть встановлені. Ключу необхідно передати значення виду «DESIGNERALLCLIENTS = 1 THINCLIENT = 1 THINCLIENTFILE = 1», в якому можна міняти 1 на 0 або назад в залежності які частини платформи ви хочете встановити. Якщо цього ключу передати будь-яке інше значення, не схоже на рядок вище, то буде проведена установка всіх компонент для роботи системи в клієнтському режимі.

  • "DESIGNERALLCLIENTS" - основний клієнт і конфигуратор
  • "THINCLIENT" - тонкий клієнт для клієнт-серверного варіанту роботи
  • "THINCLIENTFILE" - тонкий клієнт з можливістю роботи з файловими інформаційними базами

Як встановити, оновити або видалити Платформу 1С, якщо у вас багато комп'ютерів, бігати до кожного лінь, а домену немає?

Погана новина: доведеться побігати, і налаштувати на кожному комп'ютері виконання планувальника завдань

Хороша новина: це треба зробити тільки один раз.

Для початку можна здійснити підготовку:

  1. Створюємо 2 загальнодоступних папки, одну з правами на читання для всіх, а іншу з правами на запис для всіх. Завжди створюйте 2 незалежні папці, інакше все може дуже погано закінчитися.
  2. В папку з правами «тільки на читання для всіх» кладемо папки з збірками, кожна з папок повинна іменуватися по номеру версії дистрибутива, який в ній перебувати. Сюди ж кладемо скрипт і bat файл, який запускає скрипт.

Невеликий відступ! Навіщо нам потрібен bat файл для запуску PowerShellскрипта? Тому що використовуючи bat файл ми вбиваємо двох зайців:

  • За замовчуванням система windows забороняє запуск будь-якого PowerShell скрипта з міркування безпеки, тому bat файл буде спочатку вирішувати запуск скрипта, а після його роботи знову забороняти.
  • У bat файлі можна змінювати параметри запуску скрипта, що не редагуючи сам файл скрипта змінюючи встановлені в нього значення за замовчуванням.

Тепер почнемо настроювати локальні комп'ютерикористувачів. У відсутності домену передбачається, що всі користувачі працюють під локальними обліковими записами з правами «Користувачі», а для адміністративних дії є обліковий запис з правами «Адміністратори».


Як встановити, оновити або видалити Платформу 1С, якщо є домен?

Все простіше нікуди


Примітка

  • Працездатність скрипта зазнала у таких системах: Windows 7 (x86, x64), Windows 8.1 (x86, x64), Windows 10 (x86, x64) з усіма обов'язковими і необов'язковими оновленнями на 2016-11-10.
  • Якщо вас не влаштовує затримка при спрацьовування скрипта в домені, то необхідно встановити параметр «Configure Logon Script Delay» в «0». Параметр можна знайти: Computer Configuration> Administrative Templates> System> Group Policy> Configure Logon Script Delay (Конфігурація комп'ютера> Політики> Адміністративні шаблони> Система> групова політика> Налаштувати затримку сценарію входу). Велике спасибі за цю інформацію.

upd: 2015-12-07

  1. Повністю переписаний спосіб обходу каталогів з платформою. До даної частини коду було найбільше нарікань, не у всіх дана частина відпрацьовувала, а у деяких відпрацьовувала неправильно. Тепер все працює коректно, тому що використовуються тільки найпростіші конструкції для обходу директорії з збірками.
  2. Повністю переписана частина пошуку останнього (старшого) дистрибутива в папки з збірками. Тепер це нормальний зрозумілий код, а не жах, який був раніше.
  3. Змінилися між собою частини коду, тепер скрипт намагається в першу чергу поставити платформу, а потім все інше.
  4. Дописано багато різних перевірок щоб уникнути дивної поведінки або зайвих спроб встановити платформу. В лог файлі тепер більше інформації про роботу скрипта.

upd: 2016-11-21

  1. Змінено логіку роботи скрипта. Наразі перевіряється установка платформи і в разі відсутності встановлюється платформи на клієнтському комп'ютері скрипт припиняє роботу.
  2. Додана функціональність дозволяє в мережі з комп'ютерами різної битности встановлювати 64-бітну платформу на 64-бітові системи. Для роботи даного функціоналу папки з платформами повинні бути виду "Х.Х.Х.Х-32" і "Х.Х.Х.Х-64".
Підтримайте проект - поділіться посиланням, спасибі!
Читайте також
Сбебранк (він же Ощадбанк) Сбебранк (він же Ощадбанк) Рішення проблем з ліцензією у Autocad Чи не запускається autocad windows 7 Рішення проблем з ліцензією у Autocad Чи не запускається autocad windows 7 Інструкція з використання PIN коду КріптоПро, під час підписання кількох документів - Інструкції - АТ Інструкція з використання PIN коду КріптоПро, під час підписання кількох документів - Інструкції - АТ "ПЕК-Торг"