- Установщик windows ошибка применения преобразований проверьте правильности путей
- Ошибка применения преобразований. Проверьте правильность путей указанных преобразований
- Причины ошибки применения преобразований
- 1 способ. Удаление не нужных версий
- 2 способ. Удаление старых веток реестра
- 3 метод. Чистка реестра от всех разделов с 1С
- «Ошибка применения преобразований проверьте правильности путей!» Ошибка при установке платформы.
- Установщик windows ошибка применения преобразований проверьте правильности путей
- Общие обсуждения
- Все ответы
Установщик 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=
Теперь открываем реестр 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.
Я — один из немногих, как я понял, счастливчиков, кто с этой проблемой столкнулся. Потратил почти сутки на решения этой проблемы. На инфостарте, я не нашел как такого решения, но, перерывая форумы и статьи на просторах всемирной паутины, мне таки удалось решить эту проблему. Я нашел два вероятных способа решения, причем один из них мне не помог. Вот эти способы.
Способ №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 ошибка применения преобразований проверьте правильности путей
Общие обсуждения
Столкнулась с такой проблемой:
Я установила Oracle xe на windows 7, затем удалила Oracle xe как обычно через панель управления. Теперь пытаюсь опять установить Oracle xe, но выходит ошибка :
Подскажите, пожалуйста, как поправить ошибку? 🙂
- Изменен тип Vinokurov Yuriy Moderator 3 ноября 2011 г. 10:55
Все ответы
Столкнулась с такой проблемой:
Я установила Oracle xe на windows 7, затем удалила Oracle xe как обычно через панель управления. Теперь пытаюсь опять установить Oracle xe, но выходит ошибка :
Подскажите, пожалуйста, как поправить ошибку? 🙂
ой-ой, вручную почистить. Только так, да, получится? 🙂 Kayumova
Пути создания — по умолчанию?
В папке C:\Program Files\ Оракловскую папку -тоже снести.
Да, пути создания по умолчанию.
Папку с Oracle я снесла, всё равно ошибка выходит(
тоже может быть профиль ораклы надо искать где-то тут. ну и реестр..
Можно точку восстановления — на момент первой установки — реестр восстановится.
Подскажите, пожалуйста, как правильно почистить реестр, я никогда это не делала. страшновато 🙁 Kayumova
Нее, мне всё же хотелось бы самой попробовать, вы только подскажите с чего начать 🙂 Kayumova
Панель управления\Все элементы панели управления\Восстановление
кнопка — Запуск восстановления системы- и далее по подсказкам.Выбрать точку восстановления на тот момент,когда в первый раз Oracle ставили.Реестр восстановится.Но один ньюанс — все изменения,которые произошли после этого момента,пропадут.
А до этого точки есть(там обычно пояснения идут-при каких событиях они создавались ) ?
C:\Windows\Installer — там найдите папки, связанные с установкой ораклы (ориентируйтесь на дату и время) — их долой.
Вот именно, что всего лишь несколько точек за 27 число
в этом окошке — поставьте галочку «показать другие точки..» — и будет Вам счастье.
Я попробовала, но точки только за 27 число.
я попыталась почистить реестр, но всё равно похоже не всё очистилось. та же ошибка выходит, попыталась очистить реестр по этой ссылке:
вот это я не удалила, так как этого нет
Run regedit.exe and delete the HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE key. This contains registry entires for all Oracle products.
а папки все вычистили?+ пользовательские и C:\Windows\Installer — там найдите папки, связанные с установкой ораклы (ориентируйтесь на дату и время) — их долой.
в Win7 -всё немного сложнее..
Есть еще кое-что тут.Это , в принципе офиц.утилитка.Описание подробное.
В пользовательских папках ничего нет, вот в C:\Windows\Installer — там я удалила папку , связанную с установкой оракл, может быть ещё что-то надо удалять.
Я обратила внимание, что в программах и компонентах у меня есть Oracle Database 10g Express Edition — т.е я пытаюсь удалить его, не удаляется.
В реестре есть папка hkey_classes_root — installer-assemblies-C:|oraclexe|app|oracle|product|10.2.0|server|BIN|ODPReg.exe — а что это такое? это не надо удалять?
А вот ссылку вы мне дали, я так поняла сейчас у microsoft нет этой утилиты, там далее дается ссылка, где сказано, что этой утилиты сейчас нет.