Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Автоматическая установка Skype (http://forum.oszone.net/showthread.php?t=64798)

Cherep84 23-04-2006 20:12 430994

Автоматическая установка Skype
 
А кто нибудь в курсе как скрыто поставить второй Skype???



Решение от WIZARDMASTER
Код:

skypesetupfull.exe /VERYSILENT /NOLAUNCH /NOGOOGLE /NOSTARTUP /NOPLUGINS /LANG=ru
Решение проверялось на Windows XP SP3, Windows 7 RTM (в последнем случае требуется "запуск от имени администратора", или выключенный UAC)


Решение от Baw17 для корпоративной версии Skype (msi установщик)

Решение проверялось на Windows XP SP3, Vista SP2

Решение для создания портативного приложения (portable) от hb860


Нашли ошибку в шапке? Есть что добавить? Пишите автору темы или модератору.
По другим вопросам пишите в теме. volk1234.

ANDYru 23-04-2006 20:34 431001

/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

Cherep84 24-04-2006 16:47 431210

Спасибо всё получилось.
А эти ключи типичны для всех программ этого инсталятора? Я так понимаю это Inno Setup.

boss911 24-04-2006 19:17 431235

Cherep84
Цитата:

А эти ключи типичны для всех программ этого инсталятора? Я так понимаю это Inno Setup.
ДА!! Типы инсталяторов

Котяра 08-05-2008 21:50 797967

Skype
 
Как автоматически установить Skype последней версии? Это не Inno Setup. UniExtract предлагает распаковать как InstallShield, в результате распаковки появляется файл SkypeSetup.exe, клик по нему тоже вызывает стандартный инсталлятор. Судя по всему, это надстройка над Windows Installer.
РЕШЕНИЕ:
Пока четкого решения не обнаружил.
Знаю точно, что инсталлятор поодерживает ключ /VERYSILENT.
Решение есть в сообщении #11. Мой комментарий в сообщении #12.

Vadikan 08-05-2008 22:09 797978

Котяра, может InstallShield с MSI?

Котяра 08-05-2008 23:46 798026

Цитата:

Цитата Vadikan
Котяра, может InstallShield с MSI? »

Нет.

Vadikan 09-05-2008 00:43 798057

Котяра, у них есть бизнес-версия, там MSI http://www.skype.com/download/skype/.../business.html

Bysh 09-05-2008 14:09 798294

Файл install.cmd выглядит следующим образом:
Код:

REGEDIT /S reg.reg 
start /wait SkypeSetup.exe /lang=ru /verysilent /NoWpFinished /NoStart 
REGEDIT /S skype_run.reg 
taskkill.exe /F /IM skype.exe   
exit

reg.reg не дает установиться плагину IE и панели Google Toolbar:
Код:

Windows Registry Editor Version 5.00   

; Отключение плагина IE и панели Google Toolbar 
[HKEY_CURRENT_USER\Software\Skype\Phone\UI] 
"InstallInfo"="google-toolbar:offered-notinstalled" 
"Installed"=dword:00000001   

[HKEY_CURRENT_USER\Software\Skype\Toolbars\Installer] 
"GTDefault"=dword:00000000 
"IEDefault"=dword:00000000 
"FFDefault"=dword:00000000   

; Язык программы 
[HKEY_CURRENT_USER\Software\Skype\Phone\UI\General] 
"Language"="ru"   

; Настройки для корректного удаления Skype 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Skype_is1] 
"Inno Setup: Selected Tasks"="desktopicon" 
"Inno Setup: Deselected Tasks"="launchSkype,startSkype,IsIEChecked,IsFFChecked"

skype_run.reg нужен, если надо отключить автозагрузку Skype. Если вам нужен Skype в атозагрузке, то уберите строку в install.cmd
Код:

Windows Registry Editor Version 5.00
   
; Отключение запуска программы при старте Windows 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] 
"Skype"=-


Котяра 09-05-2008 17:19 798383

Цитата:

Цитата Bysh
; Настройки для корректного удаления Skype [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Skype_is1] "Inno Setup: Selected Tasks"="desktopicon" "Inno Setup: Deselected Tasks"="launchSkype,startSkype,IsIEChecked,IsFFChecked" »

А вот это не нужно. Inno Setup-а там уже нет. А деинсталляция идет через msiexec.

Цитата:

Цитата Vadikan
у них есть бизнес-версия »

И чем она отличается от обычной?
Она бесплатная?

Все что написал Bysh похоже предназначено для версии, упакованной в Inno Setup.

Vadikan 09-05-2008 20:45 798468

Цитата:

Цитата Котяра
И чем она отличается от обычной? »

Те же фичи плюс
Цитата:

Includes Windows Installer (commonly known as MSI).
Increased security for business users.
Easy deployment to multiple machines in your company.
More control for IT administrators.
Цитата:

Цитата Котяра
Она бесплатная? »

Думаю, что да, просто сделали для удобства развертывания в организациях.

Котяра 09-05-2008 21:49 798495

1-ый пункт -
Цитата:

Цитата Vadikan
Includes Windows Installer (commonly known as MSI). »

Это понятно.
3-й пункт -
Цитата:

Цитата Vadikan
Easy deployment to multiple machines in your company. »

Это фактически тоже самое.
4-ый пункт -
Цитата:

Цитата Vadikan
More control for IT administrators. »

Непонятно. Видимо, тоже что-то про MSI.
2-ой пункт -
Цитата:

Цитата Vadikan
Increased security for business users. »

А вот в чем заключается "увеличенная безопасность для бизнес-пользователей", непонятно...

Vadikan 10-05-2008 01:14 798637

Котяра, я не в курсе. Скачайте, установите и посмотрите :)

IGROMAN 20-05-2008 16:01 806944

пытаюсь поставить с вашимы ключами (без добавления рег файлов) у меня выскакивает ошибка что немогу установить плагину для ИЕ и скайп будет установлен в обычном режиме и просить нажать ок. а можно какнибудь убрать это окно. плагина ненужна а окно мешает. хелп

WIZARDMASTER 24-05-2008 20:59 810019

Покопался в инсталляторе.
Вот вам ключики, на мой взгляд - все, что нужны))

Код:

SkypeSetup.exe /VERYSILENT /NOLAUNCH /NOGOOGLE /NOSTARTUP /NOPLUGINS
Объяснять думаю не нужно))))

Котяра 24-05-2008 21:24 810030

Цитата:

Цитата WIZARDMASTER
Покопался в инсталляторе.
Вот вам ключики, на мой взгляд - все, что нужны))
Код:
SkypeSetup.exe /VERYSILENT /NOLAUNCH /NOGOOGLE /NOSTARTUP /NOPLUGINS
Объяснять думаю не нужно)))) »

Очень полезная информация! Я понял так:
/VERYSILENT - произвести инсталляцию в режиме тихой установки.
/NOLAUNCH - не запускать Skype после инсталляции
/NOGOOGLE - не ставить мусор от Google
/NOSTARTUP - не настраивать автозапуск Skype при загрузке Windows
/NOPLUGINS - отключить какие-то плагины*
* - плагины для Internet Explorer

WIZARDMASTER 24-05-2008 21:56 810049

Совершенно верно.
Плагины для internet explorer и firefox.

WIZARDMASTER 25-05-2008 00:24 810173

Кстати, там довольно дикая связка Inno Setup + MSI :)

ua.life 27-05-2008 10:13 811686

Вот все ключи которые я нашел:
Код:

/SUPPRESSMSGBOXES
/SILENT
/VERYSILENT
/STARTCLIENT
/NOPLUGINS
/NOPLUGINMANAGER
/NOGOOGLE
/NOLOGTOOL
/NOSTARTUP
/NOLAUNCH
/NOICONS
/NODESKTOPICON
/EXTRACTONLY
/QN
/QUIET
/LANG
/LOG
/DIR
/UPGRADE


Kadr80 08-02-2009 16:13 1032831

Появился Skype 4.0.0.206.
Кто бы подсказал, какие ключи кроме /SILENT и /VERYSILENT там работают? панель Google вроде уже не предлагается для установки, значит и /NOGOOGLE лишний..или я ошибаюсь?
Цитата:

Цитата WIZARDMASTER
Покопался в инсталляторе.
Вот вам ключики, на мой взгляд - все, что нужны)) »

Если можно, подскажи, что нужно сделать для "копания" в инсталляторе? :)
Заранее спасибо :)

HQ-Team nuke 10-02-2009 21:24 1034852

Автоматизировал через AutoIt (язык установки: русский, google-панель: отключена, автозагрузка skype: отключена, процесс skype: убит) если кому надо, пишите в ЛС, залью куда-нибудь.

WIZARDMASTER 11-02-2009 12:38 1035322

Полный список ключей для актуальной версии

Код:

/SUPPRESSMSGBOXES
/SILENT
/VERYSILENT
/STARTCLIENT
/NOPLUGINS
/NOFFPLUGIN
/NOIEPLUGIN
/FFPLUGIN
/IEPLUGIN
/NOPLUGINMANAGER
/NOGOOGLE
/NOLEONARDO
/NOLOGTOOL
/NOSTARTUP
/NOLAUNCH
/NOICONS
/NODESKTOPICON
/NOCANCEL
/EXTRACTONLY
/QN
/QUIET
/LANG
/LOG
/DIR
/UPGRADE

Для желающих копать самостоятельно:

Вам потребуется отладчик (Рекомендую OllyDBG) и базовые знания работы с ним.
При желании всё можно найти в интернете.
(Не пишите в личку с просьбами научить пользоваться, всё равно буду игнорировать подобные сообщения.)

HQ-Team nuke 11-02-2009 15:39 1035472

Цитата:

Цитата WIZARDMASTER
Вам потребуется отладчик (Рекомендую OllyDBG) и базовые знания работы с ним.
При желании всё можно найти в интернете. »

Ссылки или атач конечно же тяжело сделать? Какая версия продукта, какие плагины нужны и нужны ли они вообще?
Все можно в интеренете найти, не спорю, но проще было написать 2 строки как это делается, что бы народ не изучал эту тулзу.
Раз уж взялся ответить, то отвечай нормально. Хотя бы с небольшим мануалом.

WIZARDMASTER 11-02-2009 16:19 1035503

В теме про скайп выкладывать мануал по освоению отладчика? Да ещё и в двух строках? Всё, что было по теме - я написал. На вопрос чем это сделано тоже ответил. Интересующихся попрошу на wasm.ru (введение в крекинг с нуля используя OllyDBG) и cracklab.ru (куча различных статей) Собственно, если лень (религия, карма, etc...) юзать гугль не позволяют - там же можно скачать всё необходимое.

Версия OllyDBG на данный момент стабильная - одна. Для поиска текстовых строк в exe плагины не нужны.

HQ-Team nuke 11-02-2009 16:34 1035513

А никто и не говорит полный мануал в 2-х строках писать, тема, как ты подметил про Skype, следовательно можно было написать относительно этой программы, ну да ладно, разберемся, спасибо за направление.

ua.life 11-02-2009 20:22 1035758

WIZARDMASTER: Не могли бы сказать, к какой версии это относится? Сегодня скачал skype - ничего подобного в инсталляторе нет, сам инсталлятор грузит skype.msi и с ним нужно работать.
Может быть Вы скачали бету?

HQ-Team nuke 11-02-2009 21:29 1035818

Цитата:

Цитата ua.life
Вот все ключи которые я нашел: »

А можно узнать, как?

conductor 12-02-2009 08:59 1036143

HQ-Team nuke
start /wait Skype.exe /lang=ru /verysilent /NoWpFinished /NoStart
читать дальше »
http://gettyfile.ru/251674/

Kadr80 12-02-2009 15:52 1036504

Цитата:

Цитата WIZARDMASTER
Вам потребуется отладчик (Рекомендую OllyDBG) и базовые знания работы с ним.
При желании всё можно найти в интернете. »

Спасибо за подсказку, главное - знать в каком направлении копать, а с OllyDbg уже как-то раз сталкивался, разберусь, если надо будет :)

ua.life 12-02-2009 20:52 1036746

HQ-Team nuke: ы! С помощью ollydbg + cmdbar

WIZARDMASTER 13-02-2009 14:42 1037395

ua.life, к актуальной, написал же. Инсталлятор (Inno Setup) просто формирует командную строку для установки MSI-файла.

Не представляю, что и как ты делал, достаточно всего лишь поискать текстовые строки. Даже запускать под отладчиком не требуется.

HQ-Team nuke 13-02-2009 20:03 1037677

Цитата:

Цитата conductor
start /wait Skype.exe /lang=ru /verysilent /NoWpFinished /NoStart »

Так это я сам собрал, только не с такими ключами, делал через AutoIt, так что получилось вот так:
Код:

RunWait ( @ScriptDir & '\' & $file & '  /VERYSILENT /NOLAUNCH /NOGOOGLE /NOSTARTUP /NOPLUGINS /NOPLUGINMANAGER' )
Цитата:

Цитата ua.life
HQ-Team nuke: ы! С помощью ollydbg + cmdbar »

Ну все понятно =)

Kadr80 21-02-2009 13:23 1044794

У кого-нибудь есть какие-либо соображения по поводу предназначения ключа /NOLEONARDO? :)

abravitov 31-03-2009 15:20 1080078

Решение для бизнес-версии Skype 4.0 (загрузить).

msiexec /i "%SkypePath%:\Skype.msi" /qn INSTALLLEVEL=1 STARTSKYPE=FALSE ALLUSERS=1.

Почерпнуто с MSFN.

mariolast 02-04-2009 01:26 1081601

А язык как русский установить?

conductor 02-04-2009 09:20 1081702

Цитата:

Цитата mariolast
А язык как русский установить? »

start /wait Skype.exe /lang=ru /verysilent /NoWpFinished /NoStart
я так ставлю

merdzd 02-04-2009 12:15 1081810

FYI
сегодня скачивал EXE а там Online инсталлер скачивает MSI во временную папку размер 19мб.

Baw17 02-04-2009 14:56 1081929

merdzd, надо скачивать полный инсталятор http://download.skype.com/SkypeSetupFull.exe

merdzd 03-04-2009 16:51 1083209

ну это понятно. но с этим MSI
отлично сработали /passive FEATURE_IEPLUGIN=0 FEATURE_FFPLUGIN=0 ALLUSERS=1 /norestart
в отличии от Бизнес версии.

Baw17 25-08-2009 23:04 1203227

Тихая установка 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

преимущество данного метода более компактый ключ для тихой установки

Habetdin 25-08-2009 23:38 1203259

Baw17,
Цитата:

Цитата Baw17
2. Скачать »

Ссылка битая, вот правильная
Цитата:

Цитата Baw17
STARTSKYPE на no »

По умолчанию StartSkype=False, точно на No менять?
Цитата:

Цитата Baw17
3. В меню File выберите пункт Open, а затем выберите MSI-файл, который следует изменить.
5. Слева Выбрать раздел Property а справо изменить »

4 пункт забыли? ;)

Baw17 26-08-2009 08:13 1203418

Цитата:

Цитата Habetdin
Ссылка битая, вот правильная »

исправил
Цитата:

Цитата Habetdin
По умолчанию StartSkype=False, точно на No менять? »

можно оставить и в состоянии False
это так на всякий случай
Цитата:

Цитата Habetdin
4 пункт забыли? »

нет

hb860 27-08-2009 07:56 1204319

Я пользуюсь полным инсталятором и ключами отсюда http://forum.oszone.net/post-1035322-18.html
Чем не вариант ?

volk1234 27-08-2009 11:03 1204465

Кстати говоря, напоминаю правило нашего с вами форума- одно приложение, одна тема.
Кто за то что бы темы объединить ? ИМХО там полезные ключики и т.д. А здесь интересная сборка...

hb860 27-08-2009 20:57 1204879

volk1234, да я вообще не понимаю чё тут тем наплодили с этим скайпом. Объединяй конечно.
Код:

skypesetupfull.exe /VERYSILENT /NOLAUNCH /NOGOOGLE /NOSTARTUP /NOPLUGINS /LANG=ru

Baw17 27-08-2009 22:06 1204946

Цитата:

Цитата hb860
да я вообще не понимаю чё тут тем наплодили с этим скайпом. Объединяй конечно. »

мда, пока напишешь полную командную строку можно быдет руками поставить

преимущества MSI в ключе тихой установки /quiet

volk1234 27-08-2009 22:08 1204952

Объединил 3 темы по Skype в одну.

hb860 28-08-2009 16:01 1205585

Baw17, мне проще ключи написать, чем в мсях копаться. Для меня преимущество, что просто один раз ключи прописал, потом экзешник с новой версией меняешь и всё, а мси ковырять придется каждый раз когда новая версия выходит. Не уж, спасибо, я слишком ленив.

hb860 31-08-2009 22:34 1208292

Цитата:

Цитата Cherep84
Решение не проверялось »

Решение проверялось на Windows XP SP3, Windows 7 RC, Windows 7 RTM, два последних случая требуют "запустить от администратора", или выключенного UAC

Портативное решение:
Создаем
d:\skype
d:\skype\data
Ставим скайп,заходим в %programfiles%\skype\phone, копируем skype.exe в d:\skype, там же создаем батник
Код:

start skype.exe /datapath:"Data" /removable
Установленный скайп можно сносить, а портативный - запускать батником.

hb860 31-08-2009 23:53 1208366

volk1234,
Цитата:

Цитата Cherep84
Решение от WIZARDMASTER »

skypesetupfull.exe - это полный файл
skypesetup.exe - это веб установщик.
Может стоит хоть приписать что имеется ввиду полный пакет?
/LANG=ru тоже не лишнее,помоему.

volk1234 01-09-2009 00:11 1208378

Я тебе уже устал полезняшки ставить. Поправил шапку.

nikanuka 19-10-2009 14:36 1246950

а можно как нибудь в инсталяшку версии от Baw17 , который в шапке - прописать в ярлике Skype, в секции Target такое -
"C:\Program Files\Skype\Phone\Skype.exe" /secondary

а в Start In
"C:\Program Files\Skype\Phone"

mariolast 20-12-2009 00:39 1299677

На версии 4.1 в конце установки с ключами в шапке выводится окнов котором надо нажать кнопку Завершить. Как это исправить?

Разобрался сам...все дело в ключе /SILENT, тихая установка только с ключем /VERYSILENT

YikxX 11-05-2010 00:08 1410591

Скачал последнюю бизнес-версию - правка с помощью Орки не катит - инсталлер выдает ошибку. Как сделать русский язык и отсутствие плагинов и пункта в меню Все программы, кто-нибудь может подсказать?

semiono 11-05-2010 00:55 1410610

А что его ставить, он практически голый бинарь! Настройки возможно сохраняет в Application Data.
Взять перепаковать и делов-то.

hb860 11-05-2010 10:43 1410767

semiono, возможно, человек его ставит при помощи GPO. Или вы предлагаете ему MSI инсталлятор ваять?

seriych 11-05-2010 13:28 1410889

У бизнеса и так вроде MSI. Или там msi, который ключи не поддерживает?

YikxX 11-05-2010 13:36 1410891

Да, у него MSI но вот какие нужно использовать ключи, чтобы получить нужные мне задачи - я не в курсе. И как их узнать - тоже не в курсе. Поэтому и написал сюда.
Цитата:

Цитата hb860
Или вы предлагаете ему MSI инсталлятор ваять? »

Ничего я ваять не собираюсь. Мне бы с готовым как-нибудь...

MSI качал отсюда.

seriych 11-05-2010 14:02 1410914

YikxX,
Обычная установка msi оставляет плагин и т.п? setup.msi "/qn REBOOT=ReallySuppress"
Возможно, подойдет рецепт с рег-файлами отсюда и потом тихая установка. Ну и просто удалить из стартового меню командой del.

YikxX 11-05-2010 15:27 1410977

seriych, да черт с ним с плагином - русский язык и отсутствие ярлыка важнее. :) Сработал ключ /quiet ваши не сработали. Плагинов, оказывается, этот инсталлер вообще не ставит. :) Ну а с реестром разберусь.
Всем спасибо. :)

semiono 11-05-2010 18:59 1411114

Цитата:

Цитата hb860
Или вы предлагаете ему MSI инсталлятор ваять? »

Не уверен, так как никогда не делал инсталятор к Skype, но сколько раз ставил видел,
что там никаких привязок к системе нет. Только лишь Skype.exe имеет серёзную защиту,
что для установки не так уж важно. Закатать в WinRar и всё! Но ваять лучше InnoSetup,
msi я сам боюсь, это тоже дебри. :)

Anton04 12-05-2010 12:56 1411587

Небольшие уточнения для
Цитата:

Цитата Cherep84
Решение от Baw17 для корпоративной версии Skype (msi установщик) »

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

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

hb860 12-05-2010 13:45 1411635

Цитата:

Цитата semiono
Закатать в WinRar и всё! »

Повторюсь, человек наверняка использует ГПО В противном случае, можно было бы некорпоративным полным инсталлятором воспользоваться

specialist 08-04-2011 16:54 1653987

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 Кб

Shpionus 16-11-2011 06:28 1796078

В версиях после 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 1796105

Цитата:

Цитата Shpionus
То есть сразу после установки этого пути нет, и файла config.xml тоже нет. »

Shpionus, а если попробовать самим его создать с потребным содержимым?

Shpionus 16-11-2011 15:26 1796383

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

Iska 16-11-2011 17:46 1796519

Цитата:

Цитата Shpionus
В пути присутствует имя учётной записи скайпа, у всех оно индивидуальное, »

Спасибо, ясно. Вы ведь писали об этом вышея недоглядел… Приношу Вам свои извинения.

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

1. Запрашивать имя учётной записи Skype при инсталляции (разумеется — в своей инсталляции, в которую инсталляция Skype входит отдельным вызовом; до или после запроса — не суть важно).
2. Создаём отдельное приложение/скрипт, которое кладём в папку со Skype. Ярлык на него помещаем в Главное меню в папку «Skype» (туда же, где находится ярлык для запуска самого Skype). Это приложение/скрипт при запуске просматривает содержимое:
Код:

%APPDATA%\Skype
отбирает имеющиеся там папки, отсекает из них лишние (Content, My Skype Received Files, Pictures и т.п.), среди оставшихся отбирает только те, в которых наличествует «config.xml». В каждом из полученных «config.xml» производим соответствующую правку. Запуск данного приложения/скрипта оставляем на откуп пользователю.

Цитата:

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

Никакой. Но тут гадать не надо. Надо пробовать.

Shpionus 16-11-2011 19:19 1796591

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

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

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

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

Iska 16-11-2011 22:47 1796720

Цитата:

Цитата Shpionus
Первый вариант не годится так как противоречит идеологии автоустановки. При автоустановке никаких диалогов быть не должно. Программы ставятся автоматом через WPI, после чего WPI перезагружает компьютер. »

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

Цитата:

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

Отчего же? Вполне нормально. Такое действие должно быть вполне осознанным. И главное — это будет работать.

Цитата:

Цитата Shpionus
Если такое мудрить то проще уже портейбл версию использовать. »

Чем сие поможет в нашем случае?

Цитата:

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

Ну, написать-то я для Вас напишу. Если Вы точно уверены, что путь в файле «config.xml» такой:
Цитата:

…<UpdatesMajor>0</UpdatesMajor> в секцию <General>
и что сие соответствует действительности.

Shpionus 17-11-2011 00:41 1796770

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

Iska 17-11-2011 08:44 1796899

Цитата:

Цитата Shpionus
Для меня лично писать не надо, не нравятся мне такие решения :( Разве что просто как вариант, на случай если кого-то устроят. »

«Как вариант» уже меня не устраивает. Ибо если Вам сие не нужно, то писание «в никуда» теряет свой смысл.

Shpionus 17-11-2011 16:58 1797296

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

Iska 17-11-2011 19:38 1797421

Цитата:

Цитата Shpionus
Не думаю что это нужно только мне, но лично я не буду использовать способ с дополнительным запуском дополнительных скриптов. »

Я про то и пишу: поскольку желающих нет — какой смысл писать?

Fortress1 26-01-2013 11:34 2075333

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

karencho 13-09-2014 10:16 2402228

а возможно установить тихо через даунлоадер скачаный с оф.сайта

Iska 13-09-2014 11:31 2402251

А зачем сие:
Цитата:

Цитата karencho
через даунлоадер скачаный с оф.сайта »

нужно, когда есть msi?

karencho 13-09-2014 23:12 2402498

нет обычный .exe

Iska 14-09-2014 06:47 2402552

Цитата:

Цитата karencho
нет обычный .exe »

Так возьмите «родной» msi и не мучайтесь.

karencho 14-09-2014 08:03 2402560

а можно ключи к тихой установке?

Nordek 14-09-2014 08:55 2402568

Цитата:

Цитата karencho
через даунлоадер »

Чего?


Цитата:

Цитата karencho
нет обычный .exe »

Код:

Параметр командной строки | Действие
---------------------------------------------------------------------------------------------------------------
/NODESKTOPICON            | Cнять галочку и скрыть флажок «Создать значок на рабочем столе»
/NOLAUNCH                | Cнять галочку и скрыть флажок «Загрузить Skype после установки»
/NOSTARTUP                | Cнять галочку и скрыть флажок «Запускать Skype при запуске компьютера»
/NOPLUGINMANAGER          | Cнять галочку и скрыть флажок «Установить Skype Extras Manager»
/NOFFPLUGIN              | Cнять галочку и скрыть флажок «Установить надстройку Skype для Mozilla Firefox»
/NOIEPLUGIN              | Cнять галочку и скрыть флажок «Установить надстройку Skype для Internet Explorer»
/NOCHROMEPLUGIN          | Cнять галочку и скрыть флажок «Установить надстройку Skype для Google Chrome»
/SILENT                  | Отобразить только ход выполнения установки.
/VERYSILENT              | Скрыть ход выполнения установки (Тихий режим).
/LANG=<Язык>              | Задать язык (задаёт язык как для инсталлятора так и для программы Skype).                         
/DIR=<Путь>              | Задать каталог установки.
/NOCANCEL                | Скрыть кнопку «Отмена» во время установки.

Пример:
Код:

"SkypeSetup.exe" /LANG=en /NOSTARTUP /NOLAUNCH /NODESKTOPICON /DIR="%SystemDrive%\Skype"

Iska 14-09-2014 10:54 2402607

Цитата:

Цитата karencho
а можно ключи к тихой установке? »

Легко. Например:
Код:

msiexec.exe /?
Command-Line Switches for the Microsoft Windows Installer Tool
The Command-Line Options for the Microsoft Windows Installer Tool Msiexec.exe
Параметры командной строки для Msiexec
и т.п.

Набор PROPERTIES, полученных посредством ORCA:
читать дальше »
Код:

UpgradeCode        {33DAAA36-4A9F-470E-8049-9B964C898FA4}
WixUIRMOption        UseRM
WIXUI_INSTALLDIR        INSTALLDIR
ALLUSERS        1
ARPNOMODIFY        1
InstallUpdatesEnabled        #1
InstallUpgradeCode        1
SkypeFolderIconXP        -910
SkypeFolderIconIndex        -910
SkypeFolderIconVista        -911
Manufacturer        Skype Technologies S.A.
ProductCode        {1845470B-EB14-4ABC-835B-E36C693DC07D}
ProductLanguage        1033
ProductName        Skype™ 6.20
ProductVersion        6.20.104
ARPVERSION        6.20.32.104
ARPSIZE        25600
ARPPRODUCTICON        SkypeIcon.exe
ARPPARTNERCODE        32
INSTALLLEVEL        10
ProductLanguageCode        en
STARTSKYPE        FALSE
DELETEHISTORY        FALSE
SKYPEFOLDERNOBACKSLASH        1
DefaultUIFont        WixUI_Font_Normal
WixUI_Mode        InstallDir
ErrorDialog        ErrorDlg
AdminProperties        INSTALLLEVEL
SecureCustomProperties        DELETEHISTORY;NEWERFOUND;OLDERFOUND;SKYPEFOLDERNOBACKSLASH;SKYPEPLUGINMANAGERFOUND;STARTSKYPE
MsiHiddenProperties        InstallUpdatesEnabled;MarketingCampaignTag;OLDINSTALLUPDATESVALUE;SKYPEMARKETINGTAG



Время: 10:32.

Время: 10:32.
© OSzone.net 2001-