Как использовать «skype_portable_rus.vbs»?
- Скачайте скрипт «skype_portable_rus.vbs» и сохраните его в нужную папку или на флешке.
- Скачайте нужную версию Скайп для Windows.
-
Перетаскивайте установщик и отпустите его на название скрипта.
-
Подтвердите, что Вы согласны начать извлечение файлов установщика. В скором времени, в этой же папки будет создана другая папка
versions
.
-
Введите ваш логин Skype, нажмите «ОК» и подтвердите, что хотите запустить Скайп. Теперь будет создана папка
appdata
и новый ярлыкЛогин_Версия
.
- После запуска Скайпа, осталось лишь ввести пароль и начать пользоваться Скайпом.
Советы
-
Благодаря этому скрипту можно запустить старые версии Скайпа. Если следовать инструкции, сначала скачиваем и извлекаем файлы версии 7.17.0.104, после чего — 6.1.999.130. Теперь в нашей папке имеем два ярлыка:
Логин_7.30.0.105
иЛогин_6.1.999.130
. Конечно, таким образом можем создать портативные версии для любой версии Скайпа.
-
Если у вас нескольких аккаунтах Скайпа, вы можете запускать их одновременно: запустите скрипт «skype_portable_rus.vbs» двойным щелчком, введите версию Скайпа и ваш логин. Теперь в этой папке будет создан ещё один ярлык. Таким образом, можно создать неограниченное количество таких ярлыков и если запустить их, все будут работать одновременно.
-
После того как извлекли файлы установщика, можете смело удалить установщик дабы не занимал место зря. Все извлекаемые версии находятся в папке
versions
. Если, какая-та версия больше не нужна, удалите вручную папку с номером версии.
-
Вся переписка (включая файлы, переданные через Скайп), находится в папке
appdata
с вашим логином. Если история переписки очень важна для вас, позаботитесь о том, чтобы периодически делать резервную копию профиля.
- Если собираетесь использовать портативный Скайп на флешку, перед тем как отсоединить флешку, закройте Скайп из системного трея и подождите 20-30 секунд.
Как работает скрипт?
Для тех, кому интересны технические подробности: если знаете VBScript, можете анализировать исходники скрипта, а здесь хочу описать вкратце, как работает скрипт. Итак, наш маленький скрипт выполняет три функции:-
Извлекает файлы установщика
Установщик Скайпа поддерживает специальный ключ позволяющий извлекать файлы в отдельной папке, не инициируя процесс установки. Например, это делается так:
%cd%\skype_7.33.0.105.exe /extractonly:"%temp%\skype_portable"
После извлечения, в папке%cd%\versions\7.33.0.105
копируются только файлы из\Program Files\Skype\Phone
, а%temp%\skype_portable
удаляется.
-
Сохраняет ярлык
На самом деле, было бы легче использовать скрипты, а не ярлыки. Однако люди привыкли видеть иконку Скайпа, поэтому и выбрал более сложный путь. В зависимости от указанного логина и версии Скайпа, каждый ярлык выполняет следующую команду:
"%windir%\System32\cmd.exe" /c start /min /d. cscript.exe "skype_portable_rus.vbs" "Логин" "7.33.0.105"
То есть, ярлык хранит указанный логин и версию, а при запуске передаёт их скрипту, чтобы тот «знал», что именно нужно запускать.
-
Запускает портативный Скайп
Когда скрипт получает логин и версию, сначала выясняет, если данный логин уже запущен. Если это так, просто показывает окно Скайпа (ведь нет смысла запускать этот же логин ещё раз). В противном случае, запускает Скайп с помощью следующих параметров:
"%cd%\versions\7.33.0.105\Skype.exe" /username:"Логин" /removable /secondary /datapath:"%cd%\appdata\Логин"
Данная команда «говорит» Скайпу запускать программу, даже если уже запущена другая копия Скайпа, и в тоже время, сохранить пользовательские данные в указанной папке, а не в папке по умолчанию (то есть,%appdata%\Skype
).
Работает ли скрипт для новых версий Скайпа?
Да, работает. Однако инструкция выше немного отличается. Новый Скайп (то есть, версия 8 и выше) использует другой тип установщика, поэтому, чтобы распаковывать файлы используется утилита innounp (Inno Setup Unpacker), которая, при необходимости, автоматически сохраняется в папку скрипта. Также, отличаются параметры командной строки (подробности).Хочу лишь добавить, что скрипт тестировался на Windows 7 и Windows XP, однако не исключаю, что даже на таких системах что-то может работать неправильно. Поэтому буду благодарен за любые сведения об ошибках и комментарии по улучшению скрипта.
73 комментариев
+23
), #Ищу способ нормально общаться по Скайпу 6.18.0.104, ибо дизайн версий выше 6.21 вызывает тошноту. Пробовал метод установки новой версии (7.34.0.102), затем, после авторизации и удаления, старой. Работает примерно день, затем выносит и требует обновить.
Решил воспользоваться этим скриптом. Но при первом же действии, не создаётся ничего, кроме следующей ошибки:
Windows script host
Script: C:\Documents and settings\user\Bureau\skype_portable_rus.vbs
Line: 15
Char 1
Error ActiveX component can't create object: "Scripting.FileSystemObject"
Code: 800A01AD
Source: Microsoft VBScript runtime error
Стоит XP SP3, компьютер на французком. Помогите пожалуйста!
+8249
), # ↑regsvr32 /i "%systemroot%\system32\scrrun.dll"
Если возникнет ошибка «The module "C:\Windows\system32\scrrun.dll" was loaded but the call to DllRegisterServer failed with error code 0x80004005», выполните команду:
regsvr32 "%systemroot%\system32\scrrun.dll"
+23
), # ↑Авторизироваться удаётся на последней версии, но после того как я выхожу и захожу обратно автоматическая авторизация не производится, хотя опция стоит. Пробовал несколько раз. Каждый раз требует ввести пароль. Также скайп бывает тупит: появляется только в диспетчере.
+8249
), # ↑+23
), # ↑После этого, я увидел здесь же, что кто-то сказал, что через 7.32.0.104 всё работает. Удалил уже распакованное, скачал 7.32 и распаковал скриптом. Потом распаковал 6.18, авторизовался в 7.32, посмотрел настройки, два раза сохранил, поменяв одну галочку, на всякий случай. Вышел из скайпа, затем зашёл обратно (в 7.32). В этот раз получилось залогиниться автоматически. Затем я вышел из скайпа и кликнул на 6.18. Но автоматическая авторизация не пошла.
Я снова набрал логин и пароль на 7.32, и в этот раз не стал повторно выходить из 7.32 и заходить в 7.32, а вышел и зашёл в 6.18. Автоматически залогинился.
Почему, не знаю. Но я рад, что получилось.
А насчёт 7.34, может стоит какая-то защита? Или это я что-то неправильно делал?
+8249
), # ↑+23
), # ↑Но работает не каждый раз. Скайп после закрытия то сам разлогинится, то нет, я не совсем понимаю, по какому принципу.
+7
), #@echo off
start Skype.exe /datapath:DataPath /removable /minimized
exit
В версии по 7.32.0.104 достаточно было распаковать три файла:
SkypeSkylib.dll
SkypeResources.dll
Skype.exe
И скайп работал без проблем. После этой версии появились куча других файлов, и при любом их отсутствии скайп теперь ругается и выдает ошибку про то, что нужно заново установить скайп.
+8249
), # ↑Насчёт последних версиях, они требуют наличие Microsoft Visual С++ 2015 и при его отсутствии возникает ошибка Запуск программы невозможен, так как на компьютере отсутствует MSVCP140.dll. Вот почему мой скрипт извлекает все файлы из папки «Phone».
+7
), # ↑HKEY_CURRENT_USER\Software\Skype\ProtectedStorage\0
И я сделал вывод, что в папке профиля для 6-ой версии скайпа достаточно иметь только два файла: shared xml, который содержит внутри логин учетной записи по умолчанию:
Создать папку с именем, который совпадает с логином от скайпа, а внутри этой папки создать файл config.xml с содержимым:
А во внутрь тэга
<Credentials3></Credentials3>
вставить тот самый ключик из файла config.xml от нового скайпа. Запускается и работает все без проблем. Такой способ, я думаю, лучше, чем копировать всю папку с мусором и остатками бесполезных настроек в xml-файлах.+8249
), # ↑Насчёт «папку с мусором и остатками бесполезных настроек» — помимо прочего, там хранится история переписки (точнее, в main.db), и немногие готовы с ней расстаться.
+7
), #[Добавлено ]
Даю дополнительно инфу по системе:
1) Стоит свежеустановленный Win XP SP3 (лицензионный SP2, обновлённый до 3 (WindowsXP-KB936929-SP3-x86-RUS.exe от Вас)
2) Microsoft .NET Framework 4 Client Profile плюс обнова к нему Microsoft .NET Framework 4 Extended
3) Windows Installer 4.5 для Windows XP
4) Internet Explorer 8
5) DirectX v9.0c
6) Microsoft Visual С++ 2015 Redistributable
Танцы с бубном тоже не пролезли (не портабл установка выстреливает те же результаты)
Кстати... попробовал Viber для XP (версия 6.0.1.5) там тоже ошибка во время инсталяции Offset: 00009e33... (может как-то поможет и эта инфа...)
Оборудование: проц атлон XP 2500+ (1.83 ГГц); 1,25 ГБ ОЗУ; Видеокарта RADEON 9250.
[Добавлено ]
Антивируса нет, брэндмауер отключен, система чистая. 8 интернет эксплорер ставил точно по Вашей инструкции (как и всё остальное)
+8249
), # ↑+7
), # ↑+8249
), # ↑1) Установите и запустите 7.5.0.102 — Skype должен запускаться, но насколько я помню, возникнет ошибка соединения или авторизации.
2) Установите и запустите 7.6.0.103 — Skype не будет запускаться и возникнет ошибка инициализации, либо ошибка «Runtime error 216».
Если всё произошло, как я описал, значит «всё плохо». В противном случае, я согласен вновь попробовать побороть эту ошибку, если Вы готовы помочь мне в этом и предоставить доступ к Вашему компьютеру через TeamViewer.
+3
), #+8249
), # ↑+38
), #+8249
), # ↑+3
), #Сняты при безуспешной попытке создать портативный скайп для win xp
Заранее благодарю за консультацию - что делаю не так.
С конца января скайп перестал функционировать корректно. Имевшийся портабле (https://yadi.sk/d/S0wQoUWi3SGYej) позволяет работать с частью абонентов (предполагаю, кроме владельцев win10)
[Добавлено ]
Писал неделю назад - см картинку
http://f23.ifotki.info/org/22c0a2f98f2fdcfbd1cfc9d611edce7a6d41c3301533618.jpg
Ответ не получен.
+8249
), # ↑+3
), #+8
), #Заранее спасибо
+8249
), # ↑Насчёт Вашей проблемы, прошу проверить доступ к Скайпу и выложите здесь ссылку на результат.
+8
), # ↑AC2F-5E77-21A2-4692-68FA
[Добавлено ]
Доброго времени суток. Начал гуглить по отсутствию доступа к apps.skype.com, копался в настройках брандмауэра и обнаружил что общественные сети были закрыты *facepalm*
Отключил брандмауэр для общественных сетей и скайп заработал...
Хотя apps.skype.com все равно не доступен до сих пор.
+8249
), # ↑0
), #Распаковал 6.18.0.106. Ввел логин, но не входил.
Распаковал 7.17.0.104. Вввел логин. Пытаюсь залогиниться - "Не удалось установить соединение".
С Инетом все в порядке. Skype 8.22 устанавливается, логинится и работает.
W-7,
+8249
), # ↑+45
), #(не вижу возможности разместить скриншот в комментарии)
Что посоветуете?
[Добавлено ]
Приостановил антивирус, скрипт отработал.
Спасибо. Полезная вещь - можно привыкать к новому скайпу постепенно, вдруг в самом деле закроют возможность работать с 7-й в сентябре.
+1
), #+8249
), # ↑+1
), # ↑[Добавлено ]
Спасибо огромное, разобрался
+7
), #+2171
), # ↑+7
), # ↑Буду признателен, как уменьшить нагрузку скайпа и на ЦП тоже, если подскажете.
У меня в спокойном режиме 70 мб, в активе 115-140.
+2171
), # ↑Это у какой версии столько, у 7-й? Боюсь разочаровать, но у 8-й как минимум в 2 раза больше. А с учётом того, что с 1 сентября прекращается работа 7-й версии, то увы...
0
), #1. Качаем архив - [ссылка на goo.gl удалена администратором] (подходит для Windows 7, 8, 10).
2. Распаковываем на рабочий стол в какуе то отдельную папку.
3. Устанавливаем скайп из папки. Если хотите что б сохранилась история - ставим новый скайп - поверх старого. Просто жмём далее, далее, после логинимся.
4. Чтобы сделать второй аккаунт скайпа - отключаем на время антивирус и защитник windows (windows 10) и делаем вот так - peretaskivayte-ustanovschik-i-otpustite-ego-na-nazvanie-skripta.gif
5. Если всё правильно сделали - нам выбьет окно - введите логин скайп - вводим логин второго аккаунта.
6. После этого у нас создадутся несколько папок и ярлык. Второй скайп будет запускаться только из ярлыка в этой папке. Запускаем, логинимся во второй аккаунт. Если мы ярлык перенесём или отправим на рабочий стол - он не запустится. 170a06bcc0.jpg
+8249
), # ↑+4
), #Касперский не дает скачать файл скрипта. Ругается, что в нем троян. Запустил виртуальную машину. Отключил в ней Касперского. Файл скачался. Скачал последнюю версию установщика 8 версии скайпа. Скрипт распаковал все файлы и запустил программу.
Опять включил Касперского. И теперь скрипт уничтожается сразу. Можете помочь вычленить фрагмент кода, который отвечает только за запуск портативной версии Скайпа?
[Добавлено ]
Вроде бы, сам разобрался, что не нравится Касперскому. В функции "IsVer8" закомментировал строки, которые отвечают за скачивание утилиты "innounp.exe".
' If Not(Fso.FileExists(innounp_file)) Then
После этого Касперский перестал удалять скрипт.' url = "http://download.skaip.org/other/innounp.exe?" & langVersion
' DownloadFile url, innounp_file
'
' If Not(Fso.FileExists(innounp_file)) Then
' ErrorBox langInnounpNotFound
' End If
' End If
+8249
), # ↑+8249
), # ↑+45
), # ↑Строка 123
Символ 2
Этот сценарий содержит вредоносное содержимое и был заблокирован антивирусным программным обеспечением: "Shell.Run"
+8249
), # ↑Кстати, теперь вижу, что Symantec тоже считает его опасным. Они, что, издеваются?!
+45
), # ↑+8249
), # ↑+3
), #Небольшая проблемка: портативная версия запускается с ярлыка не с первого раза (и через двойной щелчок, и через контекстное меню). Если поместить ярлык на рабочий стол - не запускается с его помощью совсем. Не критично, но некоторое неудобство создает. Версия 7.41.0.101, система 7 максимальная.
+11
), #Спасибо! Очень помогли.
Не могли ли бы вы помочь в решении некоторых проблем?
У меня на Win10 установлен скайп-8, последняя версия. Он жутко неудобный, особенно для аудиообщения в групповом чате (если надо и голосом говорить, и одновременно, скажем, писать какие-то комменты, кидать картинки и другие файлы, а еще при этом видеть, не написал ли тебе кто-то из контактов, не включенных в беседу, что-то важное).
1. Пользуясь вашими рекомендациями, я сначала попыталась сегодня установить портативный 6-й скайп (последнюю из его версий). Не открывается: 6eygudsoce.jpg . Это как-то можно преодолеть? Мне 6-й нравится больше 7-го. При этом 8-й с компьютера я не удаляла. Надо было?
2. Попробовала так же, с помощью вашего скрипта, создать портативный 7-й скайп, тоже последней из его версий. Этот открывается, но с поднадоевшим этим предупреждением, что скоро, мол, эта версия работать не будет и надо обновить. buhd-gomexjxyw.jpg Можно как-то отключить это? В настройках автообновление отключено, но этого ведь недостаточно? И не обновится ли он через некоторое время принудительно до 8-го, как это пару месяцев назад произошло с установленным на компе обычным (не портативным) скайпом? Как это предотвратить?
3. Создала на рабочем столе ярлык для этого портативного 7-го. Но с этого ярлыка не открывается, только с того, который лежит в папке со скриптом, установщиком и папками appdata и versions. Это можно как-то исправить?
4. Когда искала в Сети информацию о том, как бы установить старый скайп вместо, а лучше вместе с новым, я несколько раз (кажется, даже и на официальной странице в разделе вопросов-ответов) видела рекомендацию установить «новый скайп с классическим интерфейсом». Вы не знаете, что это такое, где его взять и действительно ли у него интерфейс классический, то есть близкий к 7-му, а лучше к 6-му?
0
), #+8249
), # ↑+3
), #Такая проблема. Была установлена портативная 7.41.Отлично работала, пока сегодня при авторизации не затребовала обновления, причем без вариантов - либо нужно обновиться, либо просто выйти. Попробовала поставить портативную 8.32 и далее до 8.10 - не работает (просто появляется экран "Поехали!", который исчезает и возникает снова и снова, или однажды авторизуется, заходит, но если выйти, второй раз уже не работает) в итоге встала 8.10... но в 7.41 после нее зайти по-прежнему не удалось - все так же требует обновиться. Удаляла папку appdata, меняла config.xml - все без толку. Как вернуть родную 7.41? Восьмые версии отжирают столько ресурсов, что все повисает напрочь, так что варианта работать с них просто нет...
+18
), #+3
), #+3
), #0
), #+8249
), # ↑+2
), #Пользовался Вашим методом создания порт. Skype последнее полгода
Мог одновременно включить 5 аккаунтов на обоих компах - стaционарный - Win 7 (64) и лаптоп Win 10
Неделю назад антивирусы , штатные виндовские, при запуске скайпа стирают файл созданный с помошью скрипта и ругаются на скрипт.
Пришлось скачать портейбл версию с другого источника.
Пишу потому что Ваш вариант меня устраивал больше.
С уважением , Константин.
+8249
), # ↑К слову, на ViruStotal только один антивирус (Rising) считает, что скрипт опасен.
+11
), #Помогите, пожалуйста.
+8249
), # ↑msiexec /a "C:\Downloads\skype_7.41.32.101.msi" /qb TARGETDIR="D:\Skype\versions\7.41.32.101"
+11
), # ↑Вы не могли бы подробнее объяснить, а то я не совсем поняла?
Как именно надо извлечь файлы, куда? И что делать потом?
+8249
), # ↑1) Скачать Skype 7.41.32.101 для Windows
2) Сохранить файл
skype_7.41.32.101.msi
в папкуC:\Downloads
3) Запустить командую строку (например, нажатием кнопок Win+R)
4) Ввести команду
msiexec /a "C:\Downloads\skype_7.41.32.101.msi" /qb TARGETDIR="D:\Skype\versions\7.41.32.101"
Теперь можете запускать
Skype.exe
изD:\Skype\versions\7.41.32.101
. Конечно, можете указать другую папку.+45
), #Windows Defender сегодня стал запирать в карантин ярлыки для запуска портативных версий.
+8249
), # ↑+4
), #попробовала сделать все, как вы описали для Ирины, но опять выскочила вот эта ошибка myr8oc.png , она выскакивала и при обычном запуске версии 7.41, и при запуске после создания портативной версии.
вообще, старые версии устанавливаются через раз, работают где-то около месяца, потом перестают загружаться или теряют интернет-соединение насовсем. и приходится методом проб и ошибок искать ту, которая загрузится( но 8 я принципиально не буду ставить, так что продолжаю попытки удержать какую-нибудь из 7 версий.
[Добавлено ]
получилось сделать портативную версию из 7.36.0.101, но при входе выскакивает предложение обновить скайп или выйти, ну и при попытке обновления ошибка, ничего не запускается(
+8249
), # ↑+3
), #у меня Win10. установил скайп 7.41.32.101. обновления он не требует, но показывает что не может соединиться с сервером. там где на аватаре маленький кружочек статуса, там крутится бесконечное соединение. перезагрузка не помогает.
причем до сегодняшнего обеда все раньше работало, а тут вдруг отвалилось. это у всех так?
спасибо
+1
), #+8249
), # ↑+1
), # ↑+7
), #+2
), # ↑Имею такую-же проблему .... Вам не удалось найти решение для логина в Скайп на Вин8.1 ?
+2
), #Снимаю шляпу перед человеком , который разгребает за Мелкософтом и помогает людям !
ВОПРОС(тот же что у freon-19) - Поставил родителям систему Вин8.1 , Скайп поработает, и просит ввести логин-пароль, естественно родители его ввести не могут.... беда.... Причем что интересно, при запуске Скайпа, так как комп не быстрый - Pentium D-820, и сначала на 1-2 секунды виден старт залогиненного Скайпа с контактами, а потом сразу сброс на страницу ввода логина и пароля .
Чистил комп , чистил от скайпа анинсталлерами, переставлял скайп на чистую, обновлял, профиль удалял из АппДата , по корпусу стучал, монитор протирал - ничего не помогает ! F1! Подскажите плз решение для Вин8.1 !!!
+7
), # ↑И более того, иногда день-два скайп-таки запускается автоматически, но потом опять начинается то же самое - на две секунды видно окно залогиненного скайпа, а потом сброс на страницу ввода логин/пароль.
Сказочное дерьмо !!!...(((