Автоматическая установка Skype
А кто нибудь в курсе как скрыто поставить второй Skype???
Решение от WIZARDMASTER Код:
skypesetupfull.exe /VERYSILENT /NOLAUNCH /NOGOOGLE /NOSTARTUP /NOPLUGINS /LANG=ru Решение от Baw17 для корпоративной версии Skype (msi установщик) Решение проверялось на Windows XP SP3, Vista SP2 Решение для создания портативного приложения (portable) от hb860 Нашли ошибку в шапке? Есть что добавить? Пишите автору темы или модератору. По другим вопросам пишите в теме. volk1234. |
/NoStart - Do not start Skype with windows
/NoWpFinished - Install Skype as normal just skip the last finished page /SILENT, /VERYSILENT - When Setup is silent the wizard and the background window are not displayed but the installation progress window is. When a setup is very silent this installation progress window is not displayed. /NOCANCEL - Prevents the user from cancelling during the installation process, by disabling the Cancel button and ignoring clicks on the close button. Useful along with /SILENT. /LANG=language Specifies the language to use. /DIR="x:\dirname" - install dir /NOICONS - no icons пример Skype.exe /lang=en /verysilent /NoWpFinished /NoStart |
Спасибо всё получилось.
А эти ключи типичны для всех программ этого инсталятора? Я так понимаю это Inno Setup. |
Cherep84
Цитата:
|
Skype
Как автоматически установить Skype последней версии? Это не Inno Setup. UniExtract предлагает распаковать как InstallShield, в результате распаковки появляется файл SkypeSetup.exe, клик по нему тоже вызывает стандартный инсталлятор. Судя по всему, это надстройка над Windows Installer.
РЕШЕНИЕ: Пока четкого решения не обнаружил. Знаю точно, что инсталлятор поодерживает ключ /VERYSILENT. Решение есть в сообщении #11. Мой комментарий в сообщении #12. |
Котяра, может InstallShield с MSI?
|
Цитата:
|
Котяра, у них есть бизнес-версия, там MSI http://www.skype.com/download/skype/.../business.html
|
Файл install.cmd выглядит следующим образом:
Код:
REGEDIT /S reg.reg Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 |
Цитата:
Цитата:
Она бесплатная? Все что написал Bysh похоже предназначено для версии, упакованной в Inno Setup. |
Цитата:
Цитата:
Цитата:
|
1-ый пункт -
Цитата:
3-й пункт - Цитата:
4-ый пункт - Цитата:
2-ой пункт - Цитата:
|
Котяра, я не в курсе. Скачайте, установите и посмотрите :)
|
пытаюсь поставить с вашимы ключами (без добавления рег файлов) у меня выскакивает ошибка что немогу установить плагину для ИЕ и скайп будет установлен в обычном режиме и просить нажать ок. а можно какнибудь убрать это окно. плагина ненужна а окно мешает. хелп
|
Покопался в инсталляторе.
Вот вам ключики, на мой взгляд - все, что нужны)) Код:
SkypeSetup.exe /VERYSILENT /NOLAUNCH /NOGOOGLE /NOSTARTUP /NOPLUGINS |
Цитата:
/VERYSILENT - произвести инсталляцию в режиме тихой установки. /NOLAUNCH - не запускать Skype после инсталляции /NOGOOGLE - не ставить мусор от Google /NOSTARTUP - не настраивать автозапуск Skype при загрузке Windows /NOPLUGINS - отключить какие-то плагины* * - плагины для Internet Explorer |
Совершенно верно.
Плагины для internet explorer и firefox. |
Кстати, там довольно дикая связка Inno Setup + MSI :)
|
Вот все ключи которые я нашел:
Код:
/SUPPRESSMSGBOXES |
Появился Skype 4.0.0.206.
Кто бы подсказал, какие ключи кроме /SILENT и /VERYSILENT там работают? панель Google вроде уже не предлагается для установки, значит и /NOGOOGLE лишний..или я ошибаюсь? Цитата:
Заранее спасибо :) |
Автоматизировал через AutoIt (язык установки: русский, google-панель: отключена, автозагрузка skype: отключена, процесс skype: убит) если кому надо, пишите в ЛС, залью куда-нибудь.
|
Полный список ключей для актуальной версии
Код:
/SUPPRESSMSGBOXES Вам потребуется отладчик (Рекомендую OllyDBG) и базовые знания работы с ним. При желании всё можно найти в интернете. (Не пишите в личку с просьбами научить пользоваться, всё равно буду игнорировать подобные сообщения.) |
Цитата:
Все можно в интеренете найти, не спорю, но проще было написать 2 строки как это делается, что бы народ не изучал эту тулзу. Раз уж взялся ответить, то отвечай нормально. Хотя бы с небольшим мануалом. |
В теме про скайп выкладывать мануал по освоению отладчика? Да ещё и в двух строках? Всё, что было по теме - я написал. На вопрос чем это сделано тоже ответил. Интересующихся попрошу на wasm.ru (введение в крекинг с нуля используя OllyDBG) и cracklab.ru (куча различных статей) Собственно, если лень (религия, карма, etc...) юзать гугль не позволяют - там же можно скачать всё необходимое.
Версия OllyDBG на данный момент стабильная - одна. Для поиска текстовых строк в exe плагины не нужны. |
А никто и не говорит полный мануал в 2-х строках писать, тема, как ты подметил про Skype, следовательно можно было написать относительно этой программы, ну да ладно, разберемся, спасибо за направление.
|
WIZARDMASTER: Не могли бы сказать, к какой версии это относится? Сегодня скачал skype - ничего подобного в инсталляторе нет, сам инсталлятор грузит skype.msi и с ним нужно работать.
Может быть Вы скачали бету? |
Цитата:
|
|
Цитата:
|
HQ-Team nuke: ы! С помощью ollydbg + cmdbar
|
ua.life, к актуальной, написал же. Инсталлятор (Inno Setup) просто формирует командную строку для установки MSI-файла.
Не представляю, что и как ты делал, достаточно всего лишь поискать текстовые строки. Даже запускать под отладчиком не требуется. |
Цитата:
Код:
RunWait ( @ScriptDir & '\' & $file & ' /VERYSILENT /NOLAUNCH /NOGOOGLE /NOSTARTUP /NOPLUGINS /NOPLUGINMANAGER' ) Цитата:
|
У кого-нибудь есть какие-либо соображения по поводу предназначения ключа /NOLEONARDO? :)
|
Решение для бизнес-версии Skype 4.0 (загрузить).
msiexec /i "%SkypePath%:\Skype.msi" /qn INSTALLLEVEL=1 STARTSKYPE=FALSE ALLUSERS=1. Почерпнуто с MSFN. |
А язык как русский установить?
|
Цитата:
я так ставлю |
FYI
сегодня скачивал EXE а там Online инсталлер скачивает MSI во временную папку размер 19мб. |
merdzd, надо скачивать полный инсталятор http://download.skype.com/SkypeSetupFull.exe
|
ну это понятно. но с этим MSI
отлично сработали /passive FEATURE_IEPLUGIN=0 FEATURE_FFPLUGIN=0 ALLUSERS=1 /norestart в отличии от Бизнес версии. |
Тихая установка Skype
1. Необходимо скачать Skype с Этой страницы в виде инсталятора MSI
2. Скачать http://www.technipages.com/wp-conten...07/11/orca.Msi 3. В меню File выберите пункт Open, а затем выберите MSI-файл, который следует изменить. 4. Слева Выбрать раздел Property а справо изменить ProductLanguage на 1049 ProductLanguageCode на ru STARTSKYPE на False (только если стоит другое значение) и в разделе Registry изменить reg9D5AC460EA5F22DD1EFEBED301E88525 на ru в разделе Value устанавливать с параметром /quiet Решение проверялось на Windows XP SP3, Vista SP2 x86_x64, Windows 7 x86_x64 преимущество данного метода более компактый ключ для тихой установки |
Baw17,
Цитата:
Цитата:
Цитата:
|
|
Я пользуюсь полным инсталятором и ключами отсюда http://forum.oszone.net/post-1035322-18.html
Чем не вариант ? |
Кстати говоря, напоминаю правило нашего с вами форума- одно приложение, одна тема.
Кто за то что бы темы объединить ? ИМХО там полезные ключики и т.д. А здесь интересная сборка... |
volk1234, да я вообще не понимаю чё тут тем наплодили с этим скайпом. Объединяй конечно.
Код:
skypesetupfull.exe /VERYSILENT /NOLAUNCH /NOGOOGLE /NOSTARTUP /NOPLUGINS /LANG=ru |
Цитата:
преимущества MSI в ключе тихой установки /quiet |
Объединил 3 темы по Skype в одну.
|
Baw17, мне проще ключи написать, чем в мсях копаться. Для меня преимущество, что просто один раз ключи прописал, потом экзешник с новой версией меняешь и всё, а мси ковырять придется каждый раз когда новая версия выходит. Не уж, спасибо, я слишком ленив.
|
Цитата:
Портативное решение: Создаем d:\skype d:\skype\data Ставим скайп,заходим в %programfiles%\skype\phone, копируем skype.exe в d:\skype, там же создаем батник Код:
start skype.exe /datapath:"Data" /removable |
volk1234,
Цитата:
skypesetup.exe - это веб установщик. Может стоит хоть приписать что имеется ввиду полный пакет? /LANG=ru тоже не лишнее,помоему. |
Я тебе уже устал полезняшки ставить. Поправил шапку.
|
а можно как нибудь в инсталяшку версии от Baw17 , который в шапке - прописать в ярлике Skype, в секции Target такое -
"C:\Program Files\Skype\Phone\Skype.exe" /secondary а в Start In "C:\Program Files\Skype\Phone" |
На версии 4.1 в конце установки с ключами в шапке выводится окнов котором надо нажать кнопку Завершить. Как это исправить?
Разобрался сам...все дело в ключе /SILENT, тихая установка только с ключем /VERYSILENT |
Скачал последнюю бизнес-версию - правка с помощью Орки не катит - инсталлер выдает ошибку. Как сделать русский язык и отсутствие плагинов и пункта в меню Все программы, кто-нибудь может подсказать?
|
А что его ставить, он практически голый бинарь! Настройки возможно сохраняет в Application Data.
Взять перепаковать и делов-то. |
semiono, возможно, человек его ставит при помощи GPO. Или вы предлагаете ему MSI инсталлятор ваять?
|
У бизнеса и так вроде MSI. Или там msi, который ключи не поддерживает?
|
Да, у него MSI но вот какие нужно использовать ключи, чтобы получить нужные мне задачи - я не в курсе. И как их узнать - тоже не в курсе. Поэтому и написал сюда.
Цитата:
MSI качал отсюда. |
YikxX,
Обычная установка msi оставляет плагин и т.п? setup.msi "/qn REBOOT=ReallySuppress" Возможно, подойдет рецепт с рег-файлами отсюда и потом тихая установка. Ну и просто удалить из стартового меню командой del. |
seriych, да черт с ним с плагином - русский язык и отсутствие ярлыка важнее. :) Сработал ключ /quiet ваши не сработали. Плагинов, оказывается, этот инсталлер вообще не ставит. :) Ну а с реестром разберусь.
Всем спасибо. :) |
Цитата:
что там никаких привязок к системе нет. Только лишь Skype.exe имеет серёзную защиту, что для установки не так уж важно. Закатать в WinRar и всё! Но ваять лучше InnoSetup, msi я сам боюсь, это тоже дебри. :) |
Небольшие уточнения для
Цитата:
STARTSKYPE параметр не no, а FALSE к тому же он по умолчанию там такой. |
Цитата:
|
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 285 Кб |
В версиях после 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 Цитата:
|
Цитата:
|
В пути присутствует имя учётной записи скайпа, у всех оно индивидуальное, а речь идёт не про индивидуальный инсталлятор, а про универсальный. Для имени пользователя Windows в ситеме есть переменные, а для папки профиля скайпа, что существуют переменные? :) Думаю что нет.
Ну и непонятно что именно писать в том заранее создаваемом config.xml И какая гарантия что скайп при создании профиля пользователя не перезапишет файл с нуля? Хотя это конечно можно проверить экспериментально, а вот как обойти имя профиля я не представляю. Тут только как-то дать скайпу заранее команду на отключение функции автообновления. В реестре смотрел кажется там вообще настроек почти нет, он всё хранит в этом config.xml |
Цитата:
Тогда я вижу два пути для частичного решения: 1. Запрашивать имя учётной записи Skype при инсталляции (разумеется — в своей инсталляции, в которую инсталляция Skype входит отдельным вызовом; до или после запроса — не суть важно). 2. Создаём отдельное приложение/скрипт, которое кладём в папку со Skype. Ярлык на него помещаем в Главное меню в папку «Skype» (туда же, где находится ярлык для запуска самого Skype). Это приложение/скрипт при запуске просматривает содержимое: Код:
%APPDATA%\Skype Цитата:
|
Первый вариант не годится так как противоречит идеологии автоустановки. При автоустановке никаких диалогов быть не должно. Программы ставятся автоматом через WPI, после чего WPI перезагружает компьютер.
Второй способ... Хм возможно и работоспособный, но тоже как-то через... И потом это: "Запуск данного приложения/скрипта оставляем на откуп пользователю" не кошерно :) Это ярлыки пусковые для скайпа надо менять чтобы указывали не на него, а на скрипт. Если такое мудрить то проще уже портейбл версию использовать. Ну и самая малость, не на столько я силён в командной строке чтобы такой скрипт написать. Программирование вообще не моё :( А где можно найти ключи установки для инсталлятора Скайпа? Может всё-таки есть среди них такое? |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Для меня лично писать не надо, не нравятся мне такие решения :(
Разве что просто как вариант, на случай если кого-то устроят. На счёт уверенности, то я лично не проверял, информация взята отсюда: skypetips.ru/disable_autoupdate_skype.htm |
Цитата:
|
Не думаю что это нужно только мне, но лично я не буду использовать способ с дополнительным запуском дополнительных скриптов. У меня в сборке скайп ставится по умолчанию, автозагрузку я не отключал, то-есть после установки системы и финальной перезагрузки, скайп "висит" в трее. И пользователь если захочет его использовать то нажимает на значок в трее. В данный момент я собираюсь включить в свою сборку версию 4.2.0.187 которая позволяет выключить авто-обновление хотя-бы вручную средствами самого скайпа в его интерфейсе.
|
Цитата:
|
есть отличное решение по скайпу от специалиста. Конструктор который сам делает репак с ключом -ais выполняется тихая установка
http://file.karelia.ru/tq67sv/Skype_...29_RePack.exe/ С этой страницы качайте конструктор, в архиве файлик ридми присутствует |
а возможно установить тихо через даунлоадер скачаный с оф.сайта
|
А зачем сие:
Цитата:
|
нет обычный .exe
|
|
а можно ключи к тихой установке?
|
Цитата:
Цитата:
Код:
Параметр командной строки | Действие Код:
"SkypeSetup.exe" /LANG=en /NOSTARTUP /NOLAUNCH /NODESKTOPICON /DIR="%SystemDrive%\Skype" |
Цитата:
Код:
msiexec.exe /? The Command-Line Options for the Microsoft Windows Installer Tool Msiexec.exe Параметры командной строки для Msiexec и т.п. Набор PROPERTIES, полученных посредством ORCA: |
Время: 10:32. |
Время: 10:32.
© OSzone.net 2001-