Войти

Показать полную графическую версию : установка 1С Предприятие 8.1 8.2 (1C Enterprise 8.1-8.2)


Страниц : [1] 2

merdzd
24-03-2008, 14:54
в GUI:
установка с админ. точки работает и через 1CEnterprise 8.1.msi /qb или /passive
и через Setup.exe /s /v/qn.

B Т12:
установка с админ. точки
выдает ошибку что неправильный пакет Windows installer. (Инсталлер последн. версии ставится до начала установки 1С).

С помошью GPO
ошибка такая:
Product: 1C:Enterprise 8.1 -- Error 1720.There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action customDetectPrevVersion script error -2147467259, Msi API Error: ProductInfo,Product,Attribute Line 7, Column 5,

надо установить или в T12 или с помошью GPO.
если кто устанавливал отпишитесь пожалуйста.

Про версию 8.2 из офиц. руководства для админа.:

3.3.1.11. Установка с использованием административных средств ОС
Windows
Установка с помощью групповых политик
При установке через групповые политики, для указания языка установки, нужно указывать
соответствующий языковой файл трансформации.
Имена файлов соответствуют десятичному представлению LCID Microsoft Windows (с
расширением .mst).
Например:
Файл трансформации для русского языка называется 1049.mst
Кроме этого, дополнительно нужно указать файл трансформации adminstallrestart.mst. В
этом случае, система 1С:Предприятие 8, при несовпадении версий клиента и сервера, будет
предлагать перезагрузку компьютера для установки новой версии. Администратор должен
позаботиться, чтобы новый дистрибутив уже был добавлен в групповых политиках.
С использованием групповых политик можно устанавливать несколько версий
1С:Предприятия.
Для установки новой версии необходимо создать новую установку в групповых политиках.

Установка с помощью logon-скрипта
Установка можно производить из скрипта, выполняемого при входе пользователя в домен.
Задание соответствующего скрипта выполняет администратор домена.
Если пользователь не имеет прав на установку программного обеспечения, то администратор
должен указать выполнение скрипт установки от имени пользователя, который может
выполнять установку.
Пример такого скрипта можно посмотреть на стр. 367.
С использованием скрипта можно устанавливать и удалять несколько версий
1С:Предприятия. Для этого нужно вызвать процедуру installOrUninstall с необходимыми
параметрами (см. пример скрипта).
Глава 3. Установка 1СПредприятия 8
Для установки новой версии администратору достаточно скорректировать пути общих
сетевых ресурсов и код продукта, который нужно взять из файла setup.ini.
Дополнительно нужно указать файл трансформации adminstallrelogon.mst. В этом случае,
система 1С:Предприятие 8, при несовпадении версий клиента и сервера, будет предлагать
завершить текущий сеанс пользователя для установки новой версии. Администратор должен
позаботиться, чтобы скрипт был актуализирован, и дистрибутив с новой версии был доступен
на сетевом ресурсе.

Назначение mst-файлов
При установке платформы с использованием административных средств, в каталоге
конфигурационных файлов (см. стр. 59) создается файл adminstall.cfg (см. стр. 367).
Если при запуске информационной базы, требуемая версия 1С:Предприятие 8 не обнаружена
на компьютере и если у пользователя недостаточно прав для установки требуемой версии,
пользователю будет предложено выполнить действие, указанное в файле adminstall.cfg:
перезагрузка компьютера или повторный вход в систему (logon).

для создания ADM установки по прежнему запускаем setup.exe /a
есть вариант использования файла 1cestart.exe
кладём его в 1ну дерикторию с папкой например 8.2.13.219 в которой файлы установки данной версии
также там размешяем файл 1CESCmn.cfg
в котором указываем


CommonInfoBases=\\путь к списку баз \ibases.v8i (срабатывает только если ставить из под админа не понимает русских символов.)
InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=0 THINCLIENT=0 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=1 CONVERTER77=0 SERVERCLIENT=1 LANGUAGES=RU
установка будет тихой.


в итоге если CommonInfoBases= не сработал надо
добавить в файл у пользователя в %APPDATA%\1C\1CEStart\1CEStart.cfg
CommonInfoBases=\\путь к списку баз \ibases.v8i

werwolf-basic
05-04-2008, 16:41
Может не ...Setup.exe /s /v/qn... ,а ... Setup.exe /s /v" /qn"..?
А ещё вышло обновление Install Script, его видимо у тебя нет, а надо очень.

wolf_7777
16-04-2008, 11:32
Такая же беда!!!
При попытке запустить 1CEnterprise 8.1.msi через GPO после сноса 10 платформы :

Product: 1C:Enterprise 8.1 -- Error 1720.
There is a problem with this Windows Installer package.
A script required for this install to complete could not be run.
Contact your support personnel or package vendor.
Custom action customDetectPrevVersion script error -2147467259,
Msi API Error: ProductInfo,Product,Attribute Line 7, Column 5,

werwolf-basic
18-04-2008, 00:23
В одной ветке увидел: isscript.msi. Кажется это и есть необходимое обновление. Попробуй рыть сюда. Удачи!

wolf_7777
18-04-2008, 10:35
To werwolf-basic В одной ветке увидел: isscript.msi. Кажется это и есть необходимое обновление. Попробуй рыть сюда. Удачи! Это вероятно To merdzd
А я вот жду реакции 1С супорта

v0f41k
05-05-2008, 17:39
Для меня эта проблема тоже актуальна!

в 1с 8.0 всё было просто (installshield):
1.Создать административную установку (запускать на компе где нет 1С иначе просто проабдейтит локальную версию):
setup.exe /a
2. Запускаем эталонную установку из созданной административной установки:
setup.exe /r
3.Полученный в папке %systemroot% файл setup.iss скопировать в папку с административной установкой
4.Запуск инсталляции на клиенте
setup.exe /s
При обновлении админустановки и запуске на рабочей станции 1С предложит обновиться.
В установленной с административной установке 1c путь храниться на клиенте в %programfiles%\1cv8\admupd.cfg - это на случай если перенесли папку с админустановкой но не хочешь переставлять 1с на клиенте.

Так вот для 1с 8.1 и 8.11 setup.iss не создаётся!
Вышеперечисленное верно, но меня не устраивает инсталляция компонентов по умолчанию.

Обошёл проблему через скрипты на autoit:
для английского интерфейса инсталлятора

;Установка 1cv8.11
;Copywrite by V0f41k

;скрыть в системной панели индикатор AutoIt
AutoItSetOption("TrayIconHide", 1)

;Отображать текущую строку сценария с помощью индикатора системной панели в режиме отладки.
AutoItSetOption("TrayIconDebug", 1)
AutoItSetOption("SendKeyDelay", 15)

Run('setup.exe')
WinWaitActive('1C:Enterprise 8.1','The setup will install 1C:Enterprise 8.1 on your computer. To continue, click Next.')
ControlClick('1C:Enterprise 8.1','&Next >','Button1')
Sleep(100)
Send("{RIGHT}")
Send("{SPACE}")
Send("{DOWN 3}")
Send("{ENTER}")
Send("{DOWN 4}")
Send("{RIGHT}")
Send("{DOWN 10}")
Send("{SPACE}")
Send("{DOWN}")
Send("{ENTER}")
Send("{DOWN}")
Send("{SPACE}")
Send("{DOWN 3}")
Send("{ENTER}")
ControlClick('1C:Enterprise 8.1','&Next >','Button5')
WinWaitActive('1C:Enterprise 8.1','Set the default interface language')
ControlClick('1C:Enterprise 8.1','&Next >','Button2')
WinWaitActive('1C:Enterprise 8.1','Click Install to begin the installation')
ControlClick('1C:Enterprise 8.1','&Install','Button1')
WinWaitActive('1C:Enterprise 8.1','Install HASP Device Driver')
ControlClick('1C:Enterprise 8.1','&Next >','Button3')
WinWaitActive('Aladdin Device Driver Installation Utility','The operation was completed successfully')
ControlClick('Aladdin Device Driver Installation Utility','OK','Button1')
WinWaitActive('1C:Enterprise 8.1','The setup has successfully installed 1C:Enterprise 8.1')
Send("{SPACE}")
ControlClick('1C:Enterprise 8.1','&Finish','Button3')


и для русского интерфейса инсталлятора:

;Установка 1cv8.1
;Copywrite by V0f41k

;скрыть в системной панели индикатор AutoIt
;AutoItSetOption("TrayIconHide", 1)

;Отображать текущую строку сценария с помощью индикатора системной панели в режиме отладки.
AutoItSetOption("TrayIconDebug", 1)
AutoItSetOption("SendKeyDelay", 15)

Run('setup.exe')
WinWaitActive('1C:Предприятие 8.1','Программа установки установит 1C:Предприятие 8.1 на компьютер')
ControlClick('1C:Предприятие 8.1','Д&алее >','Button1')
Sleep(100)
Send("{RIGHT}")
Send("{SPACE}")
Send("{DOWN 3}")
Send("{ENTER}")
Send("{DOWN 4}")
Send("{RIGHT}")
Send("{DOWN 10}")
Send("{SPACE}")
Send("{DOWN}")
Send("{ENTER}")
Send("{DOWN}")
Send("{SPACE}")
Send("{DOWN 3}")
Send("{ENTER}")
ControlClick('1C:Предприятие 8.1','Д&алее >','Button5')
WinWaitActive('1C:Предприятие 8.1','Установите язык интерфейса по умолчанию')
ControlClick('1C:Предприятие 8.1','Д&алее >','Button2')
WinWaitActive('1C:Предприятие 8.1','Программа готова к началу установки.')
ControlClick('1C:Предприятие 8.1','&Установить','Button1')
WinWaitActive('1C:Предприятие 8.1','Установите драйвер защиты HASP Device Driver.')
ControlClick('1C:Предприятие 8.1','Д&алее >','Button3')
WinWaitActive('Aladdin Device Driver Installation Utility','The operation was completed successfully')
ControlClick('Aladdin Device Driver Installation Utility','OK','Button1')
WinWaitActive('1C:Предприятие 8.1','Программа установки завершена')
Send("{SPACE}")
ControlClick('1C:Предприятие 8.1','&Готово','Button3')


С политиками ковырялся, пока не вышло вообще добиться их применения - но это уже в другую тему, проблема не в 1с.
При запуске с ключами из админустановки вылазит installshield error 1628

wolf_7777
05-05-2008, 17:52
При попытке запустить 1CEnterprise 8.1.msi через GPO после сноса 10 платформы
1C "отреагировали" через неск. дней:
"Здравствуйте!
Ваше обращение зарегистрировано под номером SW345155 / 1.
Проблема уже зарегистрирована.
Решения пока предложить не можем."
Временно проблема решена иначе: 10 платформа не сносится, 11 встаёт нормально по верху

voler
02-07-2008, 08:26
По пробовал скрипт, почти все ок. Кроме, нажатия кнопки "OK" после установки драйвера ключа.

Myxins
25-09-2008, 13:10
Для меня тема остается актуальной, хотелось бы узнать продолжение беседы с техподдержкой и решение проблемы. Пользоваться автоитом как бы не вариант, ибо кривые ручки пользователей, которые лезут не в свое дело, могут запортачить процесс установки.

wolf_7777
25-09-2008, 13:22
А продолжения нет... :( 12 платформа (msi) через гр. политики ставится на 11 также "криво"Product: 1C:Enterprise 8.1 -- Error 1720.

Myxins
25-09-2008, 13:54
Ладно, как бы дефолтовские настройки для 1С более-менее приемлемы, можно смириться, но вот через как конфиги ставить? Было бы неплохо их еще в другую папку направить, autoit опять-таки не вкатывает.

stan31337
03-10-2008, 05:46
Такая же ерунда с политиками, половина компов пытается ее удалить, но видимо не находит дистрибутива, но и новую воткнуть не может.
Короче тупо копируем BIN из установленной 1Ски и заменяем на нужном компе.

Myxins
03-10-2008, 08:37
Вобщем, за неимением другого выхода пришлось делать через автоит. Прикладываю текст моего скрипта для установки платформы 1С, а также для установки конфигурации. Скрипт под конфиги подходит для всех имеющихся у меня конфигов.


;Copyright by Myxins
;AutoIt Version: 3.2.12.0

;Установка платформы 1С: Предприятие 8.1
Run('d:\Platform\setup.exe')
WinWaitActive('1C:Предприятие 8.1','Программа установки установит 1C:Предприятие 8.1 на компьютер')
ControlClick('1C:Предприятие 8.1','Д&алее >','Button1')
WinWaitActive('1C:Предприятие 8.1','Выберите компоненты программы, которые необходимо установить.')
Send("{DOWN 2}{SPACE}{DOWN 3}{ENTER}")
ControlClick('1C:Предприятие 8.1','Д&алее >','Button5')
WinWaitActive('1C:Предприятие 8.1','Установите язык интерфейса по умолчанию')
ControlClick('1C:Предприятие 8.1','Д&алее >','Button2')
WinWaitActive('1C:Предприятие 8.1','Программа готова к началу установки.')
ControlClick('1C:Предприятие 8.1','&Установить','Button1')
WinWaitActive('1C:Предприятие 8.1','Установите драйвер защиты HASP Device Driver.')
Send("{SPACE}")
ControlClick('1C:Предприятие 8.1','Д&алее >','Button3')
WinWaitActive('1C:Предприятие 8.1','Программа установки завершена')
Send("{SPACE}")
ControlClick('1C:Предприятие 8.1','&Готово','Button3')

; Установка конфигурации 1С: Бухгалтерия 8.1
Run('D:\1C\БУХ8.1\1.6.9.4\setup\setup.exe')
WinWaitActive('Установка конфигурации','Добро пожаловать в программу установки продукта')
ControlClick('Установка конфигурации','Далее >','Button2')
WinWaitActive('Установка конфигурации','Укажите путь к каталогу шаблонов. Программа')
Send("D:\Tutor");
ControlClick('Установка конфигурации','Далее >','Button3')
WinWaitActive('Установка конфигурации','Конфигурация успешно установлена.')
Send("{SPACE}")
ControlClick('Установка конфигурации','Готово','Button5')

;Установка конфигурации 1С: Заработная плата
Run('D:\1C\ЗУП\2.5.9.2\setup\setup.exe')
WinWaitActive('Установка конфигурации','Добро пожаловать в программу установки продукта')
ControlClick('Установка конфигурации','Далее >','Button2')
WinWaitActive('Установка конфигурации','Укажите путь к каталогу шаблонов. Программа')
Send("D:\Tutor");
ControlClick('Установка конфигурации','Далее >','Button3')
WinWaitActive('Установка конфигурации','Конфигурация успешно установлена.')
Send("{SPACE}")
ControlClick('Установка конфигурации','Готово','Button5')

;Установка конфигурации 1С: Управление торговлей
Run('D:\1C\УТ\10.3.5.1\setup\setup.exe')
WinWaitActive('Установка конфигурации','Добро пожаловать в программу установки продукта')
ControlClick('Установка конфигурации','Далее >','Button2')
WinWaitActive('Установка конфигурации','Укажите путь к каталогу шаблонов. Программа')
Send("D:\Tutor");
ControlClick('Установка конфигурации','Далее >','Button3')
WinWaitActive('Установка конфигурации','Конфигурация успешно установлена.')
Send("{SPACE}")
ControlClick('Установка конфигурации','Готово','Button5')

altum
13-10-2008, 14:53
Случайным образом удалось смоделировать данную ситуацию. Рассказываю.

Есть домен. У меня на компе я админ. Решил побаловаться GPO, установив через них 8-ку. Долго тыркался (к слову, всё никак не получилось это сделать). Я начал тупо жать на все кнопки, выбирать разные параметры, и после того как сделал на своей учётке all tasks\Resultant Set of Policy (Logging) и там "Next" всегда. То после перезагрузки компа и входа под данной учётке промелькнула надпись "применение изменений для IE" (или что-то в этом роде). И после этого при установке даже вручную (не через GPO) 8-ки, и с любого места, вылетает таже ошибка. Установка на этом компе под другой учёткой, или под данной учёткой на другом компе - всё ок.
Полазил в инете, выяснил что что-то с IE. Нужно его переустановить. Но я сделал проще, и откатил на точку восстановления.

Делайте выводы :)

wolf_7777
13-10-2008, 15:10
Есть домен. У меня на компе я админИз этой фразы не ясно какой админ, если локальный этого компа, то маловато будет, чтобыпобаловаться GPO
А тыркаться долго и впрямь можно...еслитупо жать на все кнопки
в общем сумбурно написано и не понятно, какие тут нужноДелайте выводы

altum
13-10-2008, 15:27
wolf_7777,

Админ локальный. А GPO на домене, через AD.

Попробую расписать поподробнее.
Есть домен-сервер. Есть заведённый через AD пользователь, имеющий админские права на компе (не сервере!) в сети (т.е. добавлен в локальную группу Администраторы компа). Хотел через GPO домена установить 8-ку для этого пользователя. После того как сделал в AD у User "All tasks\Resultant Set of Policy (Logging)" и там "Next" всегда, перезагрузил компьютер, и вошёл снова под User, то проскочила строчка "применение изменений для IE" (или что-то в этом роде). И после этого перестала устанавливаться 8-ка ручками, вылетая с ошибкой, которая здесь рассматривается.
После нескольких запросов в Google выяснил, что нужно переустановить IE (на это же наталкивает сообщение, которое промелькнуло при входе пользователя User на компьютер).
Но есть одно "но", на этом же компьютере под другим пользователем (например, админом) всё нормально ставиться. Поэтому можно сделать выводы что что-то с настройками IE именно для пользователя User на данном (!) компьютере. Возможно что-то в локальной политике для пользователя User на данном ПК.
Я просто не стал дальше разбираться, т.к. нужна была 8-ка.

wolf_7777
13-10-2008, 16:10
Ошибка просматривается в том, что 8-ку неплохо бы поставить не для этого пользователя -ветка конфигурация пользователя в политике, а в Конфигурации компьютера-Конфигурация программ-Установка программ(указываешь на файл msi, расположенный в сети на расшаренном -доступном ресурсе). И тогда при включении компа, который входит в OU, на которую распространяется данная политика, до логона пользователя применится политика по установки необходимого софта

altum
13-10-2008, 20:34
Я так и делал. У меня косяк в другом... Но мы кажется сейчас не об этом, а про ошибку, которая выскакивает при установки даже руками (не через GPO!)...
У вас под данным пользователям 8-ка ставиться руками?

wolf_7777
14-10-2008, 09:02
У вас под данным пользователям 8-ка ставиться руками?
Да, нормально ставиться

adminoverlord
21-10-2008, 18:50
Не устанавливается 1С на 2003 сервере, выдает ошибку "The system administrator has set policies to prevent this installation" Помогите плиз




© OSzone.net 2001-2012