Меню Рубрики

Установщик windows ошибка применения преобразований

Ошибка применения преобразований. Проверьте правильность путей указанных преобразований

Ошибка применения преобразований. Проверьте правильность путей указанных преобразований

Добрый день! Уважаемые читатели и гости крупного IT блога pyatilistnik.org. В прошлый раз я вам рассказывал, о установке Denwer, на котором мы тестировали приложение. Сегодня я бы хотел рассмотреть любимую нашу платформу 1С. Понадобилось мне тут установить для старых баз, клиента 8.2. Вроде бы дело плевое, но у меня появилась ошибка при установке 1с 8.2: “Ошибка применения преобразований. Проверьте правильность путей указанных преобразований“. Такую я еще не встречал, спросил у коллег из 1С, то же не видели. Изучив вопрос в интернете и проверив некоторые решения на практике, я нашел, то что мне подошло и я бы хотел этим поделиться, в данной заметке.

Причины ошибки применения преобразований

Давайте рассмотрим для начала основные причины, которые могут вызывать данную проблему:

  • Во первых это конфликт версий, например, у вас уже установлена платформа с таким же билдом, но с другой разрядностью.
  • Мусор в реестре Windows
  • Повреждение веток реестра Windows

1 способ. Удаление не нужных версий

У меня была задача установить 32-х битную версию платформы 8.2.19.130, когда я увидел ошибку применения преобразований, я первым делом полез в оснастку “Программы и компоненты”. Там я обнаружил, что уже установлена 64-х битная версия данной платформы и плюс старые, которые я не использую.

Выбираем нужные для удаления и сносим их.

Обязательно производим перезагрузку вашей операционной системы и проверяем установку клиента 1С. У меня опять появилась знакомая мне ошибка, где требовалось проверить правильность путей указанных преобразований. Значит все же повреждены ветки реестра или остались хвосты с предыдущих установок.

2 способ. Удаление старых веток реестра

Ошибку при установке 1С 8.2 можно попробовать решить вот таким путем. Откройте папку с дистрибутивом 1С. Найдите там файл setup.ini. Щелкните по нему правым кликом мыши и выберите пункт изменить.

Найдите там строку, которая начинается с ProductCode=. Скопируйте содержимое , в моем пример это .

Читайте также:  Программа для написания музыки типа ejay для windows 7

Теперь открываем реестр Windows, напоминаю для этого нажмите клавиши Win и R одновременно и введите regedit.

Далее открываем вкладку “Правка – Найти” или же можно было нажать горячие клавиши CTRL+F. Клавиша F3 продолжить поиск после найденного значения.

В форме поиска вводим скопированный GUID и начинаем искать.

В итоге у меня нашелся куст в ветке HKEY_CALSSES_ROOT. Как видите в описании фигурирует мой GUID. Теперь вам необходимо удалить данный раздел.

Не забываем нажать F3 и провести поиск дальше, у меня например, нашлось упоминание GUID в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders

После того, как вы создали резервную копию, щелкаем по разделу и удаляем его. ОБЯЗАТЕЛЬНО ПЕРЕЗАГРУЖАЕМСЯ, чтобы изменения вступили в силу.

После перезагрузки, вы уже спокойно сможете установить платформу 1С и не увидите ошибку применения преобразований. Проверьте правильность путей указанных преобразований.

В некоторых случаях инсталлятор может выдать вот такую ошибку: “Windows Error: Ошибка исполнения функции”, как она решается смотрите по ссылке.

3 метод. Чистка реестра от всех разделов с 1С

Если вам не помог первый и второй метод и у вас по прежнему ошибка при установке 1с 8.2, то вот метод, который так же помог многим, но он более радикальный. Смысл данного метода заключается в том, что вы должны в ветке реестра HKEY_CALSSES_ROOT\Installer\Products удалить все упоминания, о 1С. Для этого придется пробежаться по всем кустам и проверить описание в поле ProductName. Их может быть несколько, если у вас установлено несколько платформ с разными билдами.

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

Источник

“Ошибка применения преобразований проверьте правильности путей!” Ошибка при установке платформы.

Иногда, при попытке установить платформу 1С на компьютер с операционной системой Windows, может выходить ошибка такого типа “Ошибка применения преобразований проверьте правильности путей”. И на этом процесс установки останавливается. Скажу сразу, что это не ошибка 1С, это ошибка в реестре Windows.

Читайте также:  Xiaomi redmi 3 driver for windows 7

Я – один из немногих, как я понял, счастливчиков, кто с этой проблемой столкнулся. Потратил почти сутки на решения этой проблемы. На инфостарте, я не нашел как такого решения, но, перерывая форумы и статьи на просторах всемирной паутины, мне таки удалось решить эту проблему. Я нашел два вероятных способа решения, причем один из них мне не помог. Вот эти способы.

Способ №1(который мне помог): В папке дистрибутива есть файл setup.ini, заходим в него и ищем строку “ProductCode”, в ней есть значение вида <0000-0000-0000. >.

Копируем эту строку. Заходим в пуск – выполнить или нажимаем комбинация клавиш “Win+R”. Вбиваем в строке regedit и нажимаем ОК , попадаем в реестр Windows, здесь идем в пункт меню правка и выбираем найти, в поле поиска вставляем скопированную строку из файла setup.ini. Нажимаем поиск, начинается процедура поиска и в процессе будет найдена ветка реестра, в описании будет фигурировать 1С Платформа 8.3 (версия платформы, которую пытаемся установить). Удаляем эту ветку. Теперь перезагружаемся и запускаем установку платформы заново. У меня после этих манипуляций все сработало.

Способ №2(который мне не помог, но помог другим, если верить отзывам в сети): Заходим в реестр windows, как это описано в способе №1, Далее заходим в ветку HKEY_CALSSES_ROOT, далее ищем Installer, далее Products и начинаем стрелочками перебирать строки в этой ветке и смотрим в них описание, нужно будет удалить все что связано с 1С. Мне эти манипуляции не помогли, зато если потом зайти в удаление программ из панели управления, там пропали все записи 1С, причем физически они остались.

Вот такими манипуляциям получается победить данную ошибку. Связана она, как я понял с ошибками в реестре.

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

Источник

Windows error: ошибка исполнения функции, решаем за минуту

Windows error: ошибка исполнения функции, решаем за минуту

Читайте также:  Как изменить заставку на компьютере windows 7

Добрый день! Уважаемые любители компьютерных технологий, я очень рад, что вы вновь заглянули на лучший IT блог pyatilistnik.org. В прошлый раз мы с вами разобрали, как решается “Ошибка применения преобразований. Проверьте правильность путей указанных преобразований”, сегодня я расскажу, о еще одном последствии из-за нее. Темой публикации будет ситуация, когда вы не сможете установить платформу 1С и будите получать сообщение: Windows error: ошибка исполнения функции, решаем за минуту, уверен тема будет для многих полезной.

Как выглядит ошибка исполнения функции

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

Далее появляется окно с завершением установки и можно только нажать кнопку “Готово”

За которой вы получите вот такое уведомление:

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

Далее в папке ProgramData перейдите в папку 1C\1CEStat. В итоге полный путь:

Файл 1CEStat.cfg можно открыть с помощью любого текстового редактора, щелкните по нему правым кликом и выберите “Открыть с помощью”, а далее удобный для себя редактор.

В файле 1CEStat.cfg найдите параметр ADMINISTRATIONFUNC=0, его нужно удалить и сохранить файл.

Далее открываете ваш дистрибутив платформы 1С и пробуете запустить файл setup.exe, как видите все отлично отработало и сообщение: В процессе установки произошла неисправимая ошибка, не появилось.

Если посмотреть логи в просмотре событий, то вы увидите вот такие события.

После того, как мы удалили параметр ADMINISTRATIONFUNC=0, мы получили уже:

Надеюсь вам оказалась полезной данная заметка, если поддержите проект лайком и репостом, то будет очень здорово.

Источник

Adblock
detector