Настраиваем SKYPE - отучаем от баннеров, рекламы и траты памяти

После того, как Skype был куплен самой глючной компанией мира, начался его пилеж работающими там рукожопами.

Соответственно из быстрой, удобной и легкой программы он стал превращаться в унылое, монстроподобное, дырявое говно. От корпоративных стандартов, увы, никуда не денешься, да Microsoft? :)

Skype все еще один из самых популярных мессенджеров и средств общения в бизнесе. Отказаться от того, к чему привык не так то просто.

Попробуем избавить его от некоторых недостатков.


Делаем Skype портабельным

Существует два метода это сделать.

Самый простой - скачать отсюда конструктор http://portableappz.blogspot.ru/search?q=skype и следовать инструкции.

Кратко - вводите версию скайпа, которая Вам нужна (например 7.14.0.104), конструктор сам скачает файлы, распакует их и сложит в нужную папку, после этого оттуда можно будет запускать Skype - он будет портабельный.

Либо вариант для любителей понимать все что делается:
  1. скачать msi установщик скайпа, всегда последняя версия доступна по ссылке http://www.skype.com/go/getskype-msi
  2. распаковать msi пакет в папку - сделать это можно командой msiexec /a "имяMSIпакета" TARGETDIR="путьКудаРаспаковать" /qb
  3. создать папку Skype
  4. скопировать туда из распакованной папки все файлы c расширением dll, cab и Skype.exe

На данный момент (Skype 7.14.32.104) у меня там следующие файлы:

Login.cab
msvcp120.dll
msvcr120.dll
RtmCodecs.dll
RtmMediaManager.dll
RtmPal.dll
RtmPltfm.dll
Skype4COM.dll
SkypeResources.dll
vccorlib120.dll
Skype.exe
shared.lck
shared.xml


Запуск Skype с предустановленными папками профайлов, логином и паролем

По умолчанию, Skype хранит профили в следующих папках:
XP: системныйДиск\Documents and Settings\имяПользователяСистемы\Application Data\Skype\имяПользователяSkype\

Win7 и выше: системныйДиск\Users\имяПользователяСистемы\AppData\Skype\имяПользователяSkype\

Можно внутри папки с портабельным Skype создать некую папку, в которую перекинуть все нужные профили пользователей, название до нее надо будет указать вместо папкаСПользователямиSkype.

Строка запуска будет следующая:
путьДоSkype/skype.exe /secondary /datapath:путьДоSkype/папкаСПользователямиSkype /removable /nosplash /minimized /username:имяПользователяSkype /password:парольПользователяSkype

Еще, для перфекционизма и корректной работы SkypeToCall нужно в реестре по адресу HKEY_CURRENT_USER\Software\Skype\Phone поправить значение SkypePath прописав туда путь до Skype.exe


Отучаем Skype от рекламы

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

Там-же, в настройке безопасности отключаем cookie и показ целевой рекламы.

При не запущенном Skype в папке папкаСПользователямиSkype находим папку shared_dynco, удаляем ее и создаем пустой файл с таким же именем.

Это не даст Skype при запуске создать эту папку и показывать на главной странице всякую ерунду.

Дополнительно, можно в hosts прописать следующее (адреса-источники рекламы):

# Skype Ads Blocker
127.0.0.1 a.ads2.msads.net
127.0.0.1 ac3.msn.com
127.0.0.1 ad.doubleclick.net
127.0.0.1 adriver.ru
127.0.0.1 ads1.msads.net
127.0.0.1 ads1.msn.com
127.0.0.1 ads2.msads.net
127.0.0.1 aka-cdn-ns.adtech.de
127.0.0.1 api.skype.com
127.0.0.1 apps.skype.com
127.0.0.1 b.ads2.msads.net
127.0.0.1 cdn.atdmt.com
127.0.0.1 devads.skypeassets.net
127.0.0.1 devapps.skype.net
127.0.0.1 ec.atdmt.com
127.0.0.1 flex.msn.com
127.0.0.1 g.msn.com
127.0.0.1 live.rads.msn.com
127.0.0.1 msntest.serving-sys.com
127.0.0.1 preads.skypeassets.net
127.0.0.1 preapps.skype.net
127.0.0.1 preg.bforex.com
127.0.0.1 qaapi.skype.net
127.0.0.1 qawww.skypeassets.net
127.0.0.1 rad.msn.com
127.0.0.1 sO.2mdn.net
127.0.0.1 secure.flashtalking.com
127.0.0.1 serving.plexop.net
127.0.0.1 static.2mdn.net
127.0.0.1 static.skypeassets.com
# End Skype Ads Blocker

Либо еще один вариант, который, кстати, не блокирует главную страницу Skype:

# Skype Ads Blocker2
127.0.0.1 live.rads.msn.com
127.0.0.1 ads1.msn.com
127.0.0.1 static.2mdn.net
127.0.0.1 g.msn.com
127.0.0.1 a.ads2.msads.net
127.0.0.1 b.ads2.msads.net
127.0.0.1 ad.doubleclick.net
127.0.0.1 ac3.msn.com
127.0.0.1 rad.msn.com
127.0.0.1 msntest.serving-sys.com
127.0.0.1 bs.serving-sys.com
127.0.0.1 flex.msn.com
127.0.0.1 ec.atdmt.com
127.0.0.1 cdn.atdmt.com
127.0.0.1 db3aqu.atdmt.com
127.0.0.1 cds26.ams9.msecn.net
127.0.0.1 sO.2mdn.net
127.0.0.1 aka-cdn-ns.adtech.de
127.0.0.1 secure.flashtalking.com
127.0.0.1 adnexus.net
127.0.0.1 adnxs.com
127.0.0.1 *.rad.msn.com
127.0.0.1 *.msads.net
127.0.0.1 *.msecn.net
# End Skype Ads Blocker2

По непроверенным данным за главную страницу Skype отвечает хост apps.skype.com.

Это заблокирует весь трафик с этих адресов и, соответственно, рекламу.


Отучаем Skype от траты памяти

Сейчас модно кэширование всего и вся, но, к сожалению, не моден мозг.

Поправляем - при не запущенном скайпе идем в каталог своего профиля Skype и ищем там папку media_messaging. В ней находим две папки emo_cache и media_cache_v2, удаляем их и создаем одноименные пустые файлы, как уже делали для рекламы.

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

Во второй он хранит кэш медиа-файлов. Зачем он и для чего - не разбирался. Это не эскизы картинок, которые Вы кидали или Вам кидали в чат.

Вобщем, при отключении всего этого дела никаких тормозов не добавилось. Смайлики видно, картинки - тоже.

Если заметите какие-то отклонения от нормальной работы – напишите, пожалуйста, в комментариях.

Скачать SkypeTweaks.zip

Полезные файлы для всего того, что описано в статье
скачать

13.11.2015, Protocoder
Надежда23.07.2016 19:57:45#ответить
Здравствуйте.
Изучила Вашу статью про скайп ,потому что есть на то причины. Задолбал этот скайп. Виснет всё время,вот и нахожу выходы.
Ещё у меня чаты удалённые вылазят как зомби. Удалю а он опять вылезет. Решения ещё не нашла.
За статью спасибо. Попробую по вашей рекомендации сделать.
Андрей10.02.2017 00:47:39#ответить
Осуществил все рекомендации. Итог - быстрый шустрый скайп, без рекламы и тормозов) Спасибо!
Protocoder11.02.2017 00:28:18#ответить
Всегда пожалуйста!
Рад, что пригодилось.
Ella11.06.2017 11:08:20#ответить
Добрый день) а какой тип файла нужно создавать после удаления папки?
Protocoder12.06.2017 14:38:07#ответить
День добрый.

Тип файла без разницы - все равно переименовывать потом.
Проще всего (если под windows) создать текстовый файл.
Ella14.06.2017 11:55:32#ответить
Спасибо за ответ. А для чего этот текстовый файл нужен? он же пустой. или мы так обманываем систему?

Я пока только очистила emo_cache_v2 и media_cache_v3 на 20 мб. Оставила там только текстовые файлы типа journal.lru и index_v1.lru. Но мусор в папки все же прибывает потихоньку.
Protocoder16.06.2017 14:04:39#ответить
Этот файл нужен для того, чтобы при попытке создать директорию с таким-же именем Skype получил ошибку (имя уже существует) и не смог создать ее. Ну и, соответсвенно, не смог потом писать туда всякий мусор.
Ella16.06.2017 15:58:59#ответить
Оооо.... Спасибо большое! Все сделала. скайп работает. а я боялась)
Protocoder20.07.2017 00:42:13#ответить
Правильно что не побоялись и очень рад, что пригодилось :)
user29.10.2017 07:02:43#ответить
А что делать, когда скайп всё время отключается во время разговора?
Protocoder30.10.2017 10:03:05#ответить
Разбираться с антивирусом / файерволом скорее всего.
Если только на одном пользователе - проблемы могут быть у него, если на всех - у Вас.

Скорее всего что-то рвет соединение. Обычно это как раз антивирусы или файерволлы.
Григ18.12.2017 10:41:26#ответить
По поводу кэша. Всё сделал, как описано: удалил - создал. Запустил скайп.

Через несколько секунд после запуска: в папке emo_cache_v2 - свыше 900 файлов со смайликами, в папке media_cache_v3 - 4 файла - следы страниц сайтов...

Кстати, перед удалением папок надо выйти из учетной записи.
Protocoder19.12.2017 01:24:20#ответить
Насчет "_v2" - что-то новенькое - видимо скайп изменил свое поведение.
Попробуйте по аналогии и их файлами заменить - если будет пытаться писать следующий префикс "_v3", "_v4" и т.д. - можно попробовать насоздавать их до "_v9" - есть вероятность, что счетчик дальше не полезет. Если полезет - придется что-то другое думать...

Про профиль - естественно все манипуляции с файлами программы делаются лишь тогда, когда программа не активна - не думал, что надо уточнять.

Ну и про грамматические ошибки - за исправления спасибо, из комментария удалил (если интересно почему - читайте в "Обо мне") - будем считать что это слово - мой авторский стиль, ок? :)
Григ26.12.2017 11:52:20#ответить
Принято! Удалил предустановленные папки emo_cache_v2 и media_cache_v3 и создал по 8 папок каждого вида - есть скриншот. После запуска скайпа программа снова создала свою emo_cache_v2, сложив туда более 1828 смайлов, размер: 237,5 МБ...
Protocoder27.12.2017 00:20:05#ответить
Надо не папки создавать, а файлы с такими-же именами (описано в инструкции) - тогда Skype не сможет создать папки с таким именем, и, соответственно, писать в них.

Попробуйте - возможно так заработает.
Григ11.01.2018 10:43:52#ответить
Простите, прочитал невнимательно!
Да, вместо папок создаем файлы. Но... С каким расширением?

Цитирую из раздела Отучаем Skype от траты памяти: "и создаем одноименные пустые файлы, как уже делали для рекламы",
цитирую из раздела Отучаем Skype от рекламы: "и создаем пустой файл с таким же именем". Нигде не указано расширение...

Но я создал два файла с расширениями.png и .jpg и запустил скайп.

Результат - нулевой: программа заново создала папку emo_cache_v2 и сложила туда смайлики.
Может, создать файл с другим расширением? Каким?

Спасибо.
Protocoder12.01.2018 13:02:54#ответить
"С таким-же именем" без уточнения про расширение обычно означает, что расширение содержится в имени.

Т.е. имена и расширения создаваемых файлов должны в точности совпадать с именами и расширениями папок, иначе весь смысл данного фокуса пропадает.

Например, если папка называется "SomeFolder" и не имеет расширения, то и файл должен называться "SomeFolder" и не иметь расширения.
И да, опережая следующий вопрос - у файла может не быть расширения - это нормально с точки зрения операционной системы.

Другой пример - если папка называлась "SomeFolder.abc", то и файл должен называться "SomeFolder.abc" (где "abc" - как раз расширение).

Именно по-этому у Вас скайп смог создать папки снова - расширения у файлов было другое (jpg и png).
Григ13.01.2018 13:04:15#ответить
Да, всё получилось!

Файлы созданы с таким же именем, что и папки, и без расширения.
При создании, когда появится диалог: "После изменения расширения этот файл может оказаться недоступным. Выполнить изменения?" следует кликнуть "Да". И всё!

Запускаем скайп.
В папке media_messaging по адресу C:\Users\ИмяПользователя\AppData\ Roaming\Skype\ник-нейм\me dia_messaging больше не создаются папки media_messaging/emo_cache _v2/
(для архивирования смайлов, а это было около 2000 смайлов размером почти 300 Мб) и media_messaging/media_cac he_v3/ (для архивирования файлов, скаченных по скайпу во время переписки)!

Спасибо Protocoder"у за компетентность, подвижничество и терпение!

Всех с Новым годом!
Protocoder13.01.2018 16:00:24#ответить
Всегда пожалуйста ;)
Влад06.02.2018 12:09:41#ответить
К сожалению, подмена папок "emo_cache..." и "media_cache..." одноименными пустыми файлами блокирует функцию отправки и получения файлов в скайпе... :( Пришлось отказаться.
Написать комментарий