Windows error: помилка виконання функції вирішуємо за хвилину. Windows error: помилка виконання функції, вирішуємо за хвилину Помилка під час підписання даних виконання функції

Добридень!. Минулого разу ми з вами розібрали, як вирішується "Помилка застосування перетворень. Перевірте правильність шляхів зазначених перетворень", сьогодні я розповім про ще один наслідок через неї. Темою публікації буде ситуація, коли ви не зможете встановити платформу 1С і отримуватимете повідомлення: Windows error: помилка виконання функції, Вирішуємо за хвилину, впевнений тема буде для багатьох корисною.

Як виглядає помилка виконання функції

Як я й писав вище, вона у мене виникає на термінальному сервері Windows Server 2012 R2 при спробі встановити платформу 1С 8.2. Запустивши файл setup.exe, з'являється вікно майстра установки, і відразу додаткове вікно з повідомленням:

Windows error: помилка виконання функції

За якою ви отримаєте ось таке повідомлення:

Як і здебільшого з платформою 1С, все вирішується невеликим виправленням у конфігураційних файлах. По-перше, увімкніть відображення прихованих папок , оскільки потрібний нам файл за замовчуванням не видно. Далі на диску C:\ знайдіть папку ProgramData.

C:\ProgramData\1C\1CEStat\1CEStat.cfg

Файл 1CEStat.cfg можна відкрити за допомогою будь-якого текстового редактора, клацніть по ньому правим кліком та виберіть "Відкрити за допомогою", а далі зручний для себе редактор.

У файлі 1CEStat.cfg знайдіть параметр , його потрібно видалити та зберегти файл.

Якщо подивитися логи у перегляді подій, то ви побачите такі події.

Код події 1013: Продукт: 1C:Enterprise 8.2 (8.2.19.130) -- Windows Error: Помилка виконання функції.

Код події 11708: Продукт: 1C:Enterprise 8.2 (8.2.19.130) -- Операція установки не виконана.

Після видалення параметра ADMINISTRATIONFUNC=0 ми вже отримали:

Код події 1033: Інсталятор Windows виконав інсталяцію продукту. Продукт: 1C: Enterprise 8.2 (8.2.19.130). Версія: 8.2.19.130. Мова: 1049. Виробник: 1C. Установку завершено зі станом: 1603.

Ось таке віконце з помилкою до Континенту АП стало виходити... зізнатися чесно, я не одразу зрозумів у чому проблема. І навіть порадив встановити свіжу версію континенту, але... розберемо ж, у чому насправді була проблема.

Помилка підпису ключа 0x0000065B

1. В першу чергу перевіряємо термін ліцензії Вашої Крипто ПРО - це в Панелі управління - двічі натискаєте на значок КриптоПРО CSP і на вкладці "Загальні" - у рядку "Термін дії" - швидше за все Ви прочитаєте "Закінчилася")))

2. Розкажу як обійти цю помилку - коли ліцензії немає, а писати листа в казначейство - щоб її отримати немає часу (платежі потрібно відправити зараз), є спосіб - поміняйте дату на комп'ютері назад, досить згадати коли востаннє Ви входили в Континент АП успішно, і поміняти на цю дату. Спосіб робочий (з заміною дати), але потім не забудьте - Вам все ж таки потрібно отримати ліцензійний ключ, тому як відсутність ліцензії крипто про - приведе за собою масу інших помилок у різних програмах, де трубиться електронно-цифровий підпис.

Останнім часом часто стала зустрічатися помилка при встановленні технологічної платформи 1С:Підприємство 8.2. Помилка виникає на початку установки. Виводиться повідомлення "Windows Error: Помилка виконання функції". Після цього установка припиняється.

Експериментальним шляхом з'ясували, що помилка виникає у разі, коли раніше вже було встановлено технологічну платформу 1С:Підприємство версії 8.3.

ПРИЧИНА

Платформа 1С:Підприємство 8.3 прописує у файлі додатковий параметр ADMINISTRATIONFUNC=0. Він і викликає помилку при встановленні старіших версій 1С.

РІШЕННЯ

Існує 2 способи:

  1. Видалити платформу 1С:Підприємство 8.3 і провести установку в хронологічному порядку, тобто. спочатку версію 8.2, та був знову 8.3.
  2. Видалити з файлу C:\ProgramData\1C\1CEStart\1CEStart.cfgпараметр ADMINISTRATIONFUNC=0, встановити платформу 1С:Підприємство 8.2 та повернути параметр ADMINISTRATIONFUNC=0назад. Хоча останній крок не є обов'язковим. У нас усе запустилось і без того.