Показать полную графическую версию : Автоматическая установка Skype
Или вы предлагаете ему MSI инсталлятор ваять? »
Не уверен, так как никогда не делал инсталятор к Skype, но сколько раз ставил видел,
что там никаких привязок к системе нет. Только лишь Skype.exe имеет серёзную защиту,
что для установки не так уж важно. Закатать в WinRar и всё! Но ваять лучше InnoSetup,
msi я сам боюсь, это тоже дебри. :)
Небольшие уточнения для Решение от Baw17 для корпоративной версии Skype (msi установщик) »
ProductLanguage менять на 1049 не обазательно, достаточно изменения ProductLanguageCode и reg9D5AC460EA5F22DD1EFEBED301E88525 с en на ru.
STARTSKYPE параметр не no, а FALSE к тому же он по умолчанию там такой.
Закатать в 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 и спокойно живем без обновлений.
То есть сразу после установки этого пути нет, и файла config.xml тоже нет. »
Shpionus, а если попробовать самим его создать с потребным содержимым?
Shpionus
16-11-2011, 15:26
В пути присутствует имя учётной записи скайпа, у всех оно индивидуальное, а речь идёт не про индивидуальный инсталлятор, а про универсальный. Для имени пользователя Windows в ситеме есть переменные, а для папки профиля скайпа, что существуют переменные? :) Думаю что нет.
Ну и непонятно что именно писать в том заранее создаваемом config.xml И какая гарантия что скайп при создании профиля пользователя не перезапишет файл с нуля? Хотя это конечно можно проверить экспериментально, а вот как обойти имя профиля я не представляю. Тут только как-то дать скайпу заранее команду на отключение функции автообновления. В реестре смотрел кажется там вообще настроек почти нет, он всё хранит в этом config.xml
В пути присутствует имя учётной записи скайпа, у всех оно индивидуальное, »
Спасибо, ясно. Вы ведь писали об этом выше (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 перезагружает компьютер.
Второй способ... Хм возможно и работоспособный, но тоже как-то через... И потом это: "Запуск данного приложения/скрипта оставляем на откуп пользователю" не кошерно :) Это ярлыки пусковые для скайпа надо менять чтобы указывали не на него, а на скрипт. Если такое мудрить то проще уже портейбл версию использовать.
Ну и самая малость, не на столько я силён в командной строке чтобы такой скрипт написать. Программирование вообще не моё :(
А где можно найти ключи установки для инсталлятора Скайпа? Может всё-таки есть среди них такое?
Первый вариант не годится так как противоречит идеологии автоустановки. При автоустановке никаких диалогов быть не должно. Программы ставятся автоматом через 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
Для меня лично писать не надо, не нравятся мне такие решения :( Разве что просто как вариант, на случай если кого-то устроят. »
«Как вариант» уже меня не устраивает. Ибо если Вам сие не нужно, то писание «в никуда» теряет свой смысл.
Shpionus
17-11-2011, 16:58
Не думаю что это нужно только мне, но лично я не буду использовать способ с дополнительным запуском дополнительных скриптов. У меня в сборке скайп ставится по умолчанию, автозагрузку я не отключал, то-есть после установки системы и финальной перезагрузки, скайп "висит" в трее. И пользователь если захочет его использовать то нажимает на значок в трее. В данный момент я собираюсь включить в свою сборку версию 4.2.0.187 которая позволяет выключить авто-обновление хотя-бы вручную средствами самого скайпа в его интерфейсе.
Не думаю что это нужно только мне, но лично я не буду использовать способ с дополнительным запуском дополнительных скриптов. »
Я про то и пишу: поскольку желающих нет — какой смысл писать?
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
а возможно установить тихо через даунлоадер скачаный с оф.сайта
А зачем сие:
через даунлоадер скачаный с оф.сайта »
нужно, когда есть msi?
karencho
13-09-2014, 23:12
нет обычный .exe
нет обычный .exe »
Так возьмите «родной» msi (http://www.skype.com/go/getskype-msi) и не мучайтесь.
karencho
14-09-2014, 08:03
а можно ключи к тихой установке?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.