Почему с сайта Microsoft пропала классическая версия Skype 7.40

Почему с сайта Microsoft пропала классическая версия Skype 7.40

Vadim Sterkin

Это прямо-таки детективная история. Мы будем разбираться в многообразии версий Skype и неуклюжих попытках Microsoft пересадить пользователей последних версий Windows 10 на магазинную.

История вопроса

У Skype было три версии:

Магазинная для тех, кто его не выпилил или не сидит на LTSB

• 7.х классическая старая для Windows 10 1607+ для тех, кто не хочет магазинную

• 8.х классическая новая на Electron для Windows 10 1511, 1507 и более старых ОС, причем она официально не поддерживается для 1607+

Прямая ссылка https://www.skype.com/en/get-skype/, раскиданная по сайту поддержки Skype и всему интернету, скачивала 7.х. Со страницы загрузок Skype при заходе с Windows 10 1607+ из меню можно было выбрать "Get Classic Skype" и получить ту же 7.х (владельцам 1507 и 1511, наверное, отдавали 8.х, я точно не знаю). 

Уязвимость в Skype

На днях по интернету разлетелась новость об уязвимости в установщике 7.х, который с правами SYSTEM принимал левые DLL из %systemroot%\temp, а дальше ваша система уже не ваша 🔓 Microsoft не желала ее закрывать, ссылаясь на то, что в 8.х уже все ок. Поэтому уязвимость полностью раскрыли.

Новость повесили на каждом заборе, и у команды Skype начало подгорать 🔥

Ход конем

В форуме Answers появился официальный пост с очень выверенными формулировками - в Skype уязвимости нет, уязвимость в установщике старой версии, мы еще с октября 2017 года предлагаем новую версию 8.х, где нет такой проблемы установщика, а старая версия убрана с сайта 📣

Если не вчитываться, то выходит, что старую версию 7.х убрали в прошлом году, но на самом деле там такого не говорится, потому что... убрали ее только вчера :) А заодно перенаправили ссылку https://www.skype.com/en/get-skype/ с установщика на страницу загрузки на сайте.

Классика не для всех

Теперь, если перейти по ссылке в Windows 10 1607+, классической версии в меню нет вообще.

Если в том же Edge в F12 сменить User Agent на Safari, то классическая версия для Windows в списке появится.

Но это - версия 8.х, которая при запуске установщика честно признается в своей негодности...

... и отправляет в магазин, после чего завершает работу 🙈

Да, ее можно установить в режиме совместимости, но до этого надо еще додуматься. Впрочем, более чистый способ - перед запуском установщика изменить версию сборки Windows на что-нибудь ниже 14393, а потом вернуть ее назад.

HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\CurrentBuildNumber 

И наконец, с сайта Skype ссылку на версию 7.40 действительно убрали, но этой ночью 7.40 еще была доступна на серверах Microsoft по прямой ссылке, той самой, на которую раньше вели короткие ссылки get-skype на EXE и MSI:

https://download.skype.com/1e7b2f639d4b3d3de4d0bb158c680cab/SkypeSetupFull.exe

http://download.skype.com/msi/SkypeSetup_7.40.0.151.msi

Наверное, и эти ссылки со временем умрут, но на порталах со старым ПО найти 7.40 не составит труда.

Резюме

В итоге получается, что владельцев актуальных версий Windows 10 1607+ лишили официальной возможности скачать поддерживаемую классическую версию Skype 7.х, потому что не хотели чинить что-то там в установщике. А официально поддерживать 8.х на последних версиях Windows 10 не хотят, потому что есть магазинная.

У нас в чате инсайдеров регулярно всплывает хэштег #скайпговно 💩 И я оставлю его здесь.

✌️ @sterkin_ru