Войти

Показать полную графическую версию : Автоматическая установка Skype


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

semiono
11-05-2010, 18:59
Или вы предлагаете ему MSI инсталлятор ваять? »
Не уверен, так как никогда не делал инсталятор к Skype, но сколько раз ставил видел,
что там никаких привязок к системе нет. Только лишь Skype.exe имеет серёзную защиту,
что для установки не так уж важно. Закатать в WinRar и всё! Но ваять лучше InnoSetup,
msi я сам боюсь, это тоже дебри. :)

Anton04
12-05-2010, 12:56
Небольшие уточнения для Решение от Baw17 для корпоративной версии Skype (msi установщик) »

ProductLanguage менять на 1049 не обазательно, достаточно изменения ProductLanguageCode и reg9D5AC460EA5F22DD1EFEBED301E88525 с en на ru.

STARTSKYPE параметр не no, а FALSE к тому же он по умолчанию там такой.

hb860
12-05-2010, 13:45
Закатать в WinRar и всё! »
Повторюсь, человек наверняка использует ГПО В противном случае, можно было бы некорпоративным полным инсталлятором воспользоваться

specialist
08-04-2011, 16:54
Skype RePack Constructor (Unattended & Portable) AIO by SPecialiST

Сделал универсальный репакер для 4 и 5 линеек Skype

Вкратце как это работает:

- В папку с конструктором Вы подкладываете оригинальный
установщик 4-ой или 5-ой версии Skype от производителя.
Имя файла должно быть SkypeSetupFull.exe

- Если вы это не сделали, запустив файл constructor.cmd
конструктор сам скачает последнюю доступную версию
установщика на сайте производителя по адресу
http://download.skype.com/SkypeSetupFull.exe
при наличии доступа в Интернет

- Конструктор распаковывает дистрибутив до административной
установки, удаляя SkypeToolbars, а следом упаковывает
в 7zip sfx архив, который появляется в папке с именем
Skype_RePack.exe


Что Вы получаете:

RePack 2в1 (Автоматическая установка + портативная версия)

По нажатию 'ОК' установка происходит в скрытом режиме. Чтобы
пропустить это окно например во время автоматической установки
можно запускать установщик с ключем /aiS

Нажав 'Да', удерживая клавишу [Shift], можно запустить программу
в портативном режиме. Можно запустить несколько копий и работать
с несколькими учетными записями - также возможно с ключем /aiP

Скачать Skype Constructor (http://kop.karelia.ru/SkypeConstructor.7z) 285 Кб

Shpionus
16-11-2011, 06:28
В версиях после 4.2.0.187 из интерфейса убраны галочки настройки автообновления.
Как сделать так чтобы при автоустановке автообновление было отключено?
Ситуация усугубляется тем что настройки хранятся в:
C:\Users\username\AppData\Roaming\Skype\name\config.xml Для Win7
C:\Documents and Settings\username\Application Data\Skype\name\config.xml Для Win-xp
То есть сразу после установки этого пути нет, и файла config.xml тоже нет.
В Интернете нашёл что за автообновление версий до 4.2.0.187 отвечает <UpdatesMajor>0</UpdatesMajor> в файле config.xml

Открываем в блокноте файл config.xml Нам надо внести значение 0 (ноль) в директиву UpdatesMajor. Ищем строку, содержащую «UpdatesMajor» и заменяем ее на <UpdatesMajor>0</UpdatesMajor>. Если такой строки нет в файле, добавляем строку <UpdatesMajor>0</UpdatesMajor> в секцию <General> Немного о значениях UpdatesMajor 0 – уведомления выходе обновлений и автоматическое обновление скайп отключены; 1 – вы будете получать уведомления о выходе новых версий, но программа будет спрашивать вас о необходимости обновления; 2 – автоматическое обновления скайп включено. Сохраняем файл, запускаем Skype и спокойно живем без обновлений.

Iska
16-11-2011, 07:51
То есть сразу после установки этого пути нет, и файла config.xml тоже нет. »
Shpionus, а если попробовать самим его создать с потребным содержимым?

Shpionus
16-11-2011, 15:26
В пути присутствует имя учётной записи скайпа, у всех оно индивидуальное, а речь идёт не про индивидуальный инсталлятор, а про универсальный. Для имени пользователя Windows в ситеме есть переменные, а для папки профиля скайпа, что существуют переменные? :) Думаю что нет.
Ну и непонятно что именно писать в том заранее создаваемом config.xml И какая гарантия что скайп при создании профиля пользователя не перезапишет файл с нуля? Хотя это конечно можно проверить экспериментально, а вот как обойти имя профиля я не представляю. Тут только как-то дать скайпу заранее команду на отключение функции автообновления. В реестре смотрел кажется там вообще настроек почти нет, он всё хранит в этом config.xml

Iska
16-11-2011, 17:46
В пути присутствует имя учётной записи скайпа, у всех оно индивидуальное, »
Спасибо, ясно. Вы ведь писали об этом выше (http://forum.oszone.net/post-1796078.html#post1796078) — я недоглядел… Приношу Вам свои извинения.

Тогда я вижу два пути для частичного решения:

1. Запрашивать имя учётной записи Skype при инсталляции (разумеется — в своей инсталляции, в которую инсталляция Skype входит отдельным вызовом; до или после запроса — не суть важно).
2. Создаём отдельное приложение/скрипт, которое кладём в папку со Skype. Ярлык на него помещаем в Главное меню в папку «Skype» (туда же, где находится ярлык для запуска самого Skype). Это приложение/скрипт при запуске просматривает содержимое:
%APPDATA%\Skype
отбирает имеющиеся там папки, отсекает из них лишние (Content, My Skype Received Files, Pictures и т.п.), среди оставшихся отбирает только те, в которых наличествует «config.xml». В каждом из полученных «config.xml» производим соответствующую правку. Запуск данного приложения/скрипта оставляем на откуп пользователю.

И какая гарантия что скайп при создании профиля пользователя не перезапишет файл с нуля? »
Никакой. Но тут гадать не надо. Надо пробовать.

Shpionus
16-11-2011, 19:19
Первый вариант не годится так как противоречит идеологии автоустановки. При автоустановке никаких диалогов быть не должно. Программы ставятся автоматом через WPI, после чего WPI перезагружает компьютер.

Второй способ... Хм возможно и работоспособный, но тоже как-то через... И потом это: "Запуск данного приложения/скрипта оставляем на откуп пользователю" не кошерно :) Это ярлыки пусковые для скайпа надо менять чтобы указывали не на него, а на скрипт. Если такое мудрить то проще уже портейбл версию использовать.

Ну и самая малость, не на столько я силён в командной строке чтобы такой скрипт написать. Программирование вообще не моё :(

А где можно найти ключи установки для инсталлятора Скайпа? Может всё-таки есть среди них такое?

Iska
16-11-2011, 22:47
Первый вариант не годится так как противоречит идеологии автоустановки. При автоустановке никаких диалогов быть не должно. Программы ставятся автоматом через WPI, после чего WPI перезагружает компьютер. »
Ничуть. Код WPI открыт, не так ли? Запрашивайте имя учётной записи Skype при отметке данного пункта (установка Skype) в окне WPI, либо при общем старте автоустановки выбранных в WPI приложений. Я не представляю, как можно иначе, нежели запросом у конечного пользователя, заранее выяснить такую сферическую вещь в вакууме как никому, кроме него, неизвестное имя учётной записи Skype.

Второй способ... Хм возможно и работоспособный, но тоже как-то через... И потом это: "Запуск данного приложения/скрипта оставляем на откуп пользователю" не кошерно »
Отчего же? Вполне нормально. Такое действие должно быть вполне осознанным. И главное — это будет работать.

Если такое мудрить то проще уже портейбл версию использовать. »
Чем сие поможет в нашем случае?

Ну и самая малость, не на столько я силён в командной строке чтобы такой скрипт написать. Программирование вообще не моё »
Ну, написать-то я для Вас напишу. Если Вы точно уверены, что путь в файле «config.xml» такой:
…<UpdatesMajor>0</UpdatesMajor> в секцию <General>
и что сие соответствует действительности.

Shpionus
17-11-2011, 00:41
Для меня лично писать не надо, не нравятся мне такие решения :(
Разве что просто как вариант, на случай если кого-то устроят.
На счёт уверенности, то я лично не проверял, информация взята отсюда: skypetips.ru/disable_autoupdate_skype.htm

Iska
17-11-2011, 08:44
Для меня лично писать не надо, не нравятся мне такие решения :( Разве что просто как вариант, на случай если кого-то устроят. »
«Как вариант» уже меня не устраивает. Ибо если Вам сие не нужно, то писание «в никуда» теряет свой смысл.

Shpionus
17-11-2011, 16:58
Не думаю что это нужно только мне, но лично я не буду использовать способ с дополнительным запуском дополнительных скриптов. У меня в сборке скайп ставится по умолчанию, автозагрузку я не отключал, то-есть после установки системы и финальной перезагрузки, скайп "висит" в трее. И пользователь если захочет его использовать то нажимает на значок в трее. В данный момент я собираюсь включить в свою сборку версию 4.2.0.187 которая позволяет выключить авто-обновление хотя-бы вручную средствами самого скайпа в его интерфейсе.

Iska
17-11-2011, 19:38
Не думаю что это нужно только мне, но лично я не буду использовать способ с дополнительным запуском дополнительных скриптов. »
Я про то и пишу: поскольку желающих нет — какой смысл писать?

Fortress1
26-01-2013, 11:34
есть отличное решение по скайпу от специалиста. Конструктор который сам делает репак с ключом -ais выполняется тихая установка
http://file.karelia.ru/tq67sv/Skype_6.1.0.129_RePack.exe/
С этой страницы качайте конструктор, в архиве файлик ридми присутствует

karencho
13-09-2014, 10:16
а возможно установить тихо через даунлоадер скачаный с оф.сайта

Iska
13-09-2014, 11:31
А зачем сие:
через даунлоадер скачаный с оф.сайта »
нужно, когда есть msi?

karencho
13-09-2014, 23:12
нет обычный .exe

Iska
14-09-2014, 06:47
нет обычный .exe »
Так возьмите «родной» msi (http://www.skype.com/go/getskype-msi) и не мучайтесь.

karencho
14-09-2014, 08:03
а можно ключи к тихой установке?




© OSzone.net 2001-2012