Рабочий вариант решения для запуска ЛЮБОЙ версии Skype под Windows 7 (с любым вариантом обновления, в моём случае - я даже не обновлялся ещё). Под ХР не сам проверял.

Итак, ставим Skype 4.20.169
(файл SkypeSetupFull_4.2.0.169.exe) на Windows 7 Корпоративная (список установленных обновлений Windows внизу)
Подходит для:
Если Skype не был ещё установлен, например вновь установленный Windows, если уже установлен Skype, - удалите его

1. У Вас должен быть заранее сохранён файл истории main.db, его месторасположение*
для Win 7:
C:\Users\пользователь\AppData\Roaming\Skype\логин скайпа\main.db
для Win XP:
C:\Documents and Settings\имя_пользователя\Application Data\Skype\ник_в_скайпе
(подробнее о сохранении истории Skype )

2. Скачиваете на компьютер полную версию Skype (слово Full в названии, размер не менее ~20MB) нужного Вам выпуска, я взял SkypeSetupFull_4.2.0.169.exe как наиболее популярную (ссылку не дам).

3. Запускаете установку скачаной полной версии (п.2).

4. Запускаете установленную программу Skype, на авторизации она успешно "умирает", нам этого и нужно, далее закрываете Skype (проверьте закрытие через Диспетчер задач)

5. Сохраните на любой носитель, кроме диска С, следующие папки (каждую отдельно, не смешивая их):
для Win 7 C:\Program Files (x86)\Skype
C:\Users\пользователь\AppData\Roaming\Skype
для Win XP C:\Program Files\Skype
C:\Documents and Settings\имя_пользователя\Application Data\Skype

6. Скачиваете последнюю версию Skype с официального сайта

7. Не удаляя только что установленную версию Skype, запускаете скачанный с официального сайта файл установки.

8. Запускаете вновь установленный Skype, Этот запуск нам нужно только для получения разрешения для запуска, прописания в реестр, добавления библиотек и открытия портов, и как итог, для прохождения авторизации. Должна запустится последняя версия и успешно пройти авторизацию - принять логин и пароль, далее просто закрываем Skype (проверьте закрытие через Диспетчер задач).
8.1. Если авторизация не проходит, закрываем Skype (проверьте закрытие через Диспетчер задач) и переходим к настройке IE и программ безопасности:
8.2. Антивирусы: выключаем на время эксперимента свои антивирусы всеми возможными способами, как то - режим презентации, песочница и т.п. Также вносим программу Skype в исключения антивируса, а папки, путь к которым дан выше, добавить в исключения антивируса для проверки. Антивирусов очень много и настройка у всех разная, потому, описание, - как добавить программу и процесс в исключения, а также как приостановить антивирус, читайте в справке по нему или ищите на тематических форумах.
8.3. Брандмауэр Windows надо на время эксперимента отключить, предварительно убедившись, что Skype добавлен в "Разрешённые программы и компоненты" брандмауэра.
8.4. Открываем Свойства Internet Explorer(IE) и настраиваем в нём разрешения для ActiveX (строго на время эксперимента, после завершения сразу вернуть всё "по умолчанию"!!, это очень опасно, на Ваш страх и риск), заходим Пуск - Панель Управления - Свойства обозревателя - Безопасность
выделяем значок зоны "Интернет", внизу жмём кнопку "Другой", находим и жмём радиокнопку "Включить" у каждого пункта параметров, где есть слово ActiveX (некоторые сразу выделятся, что они небезопасны), когда сделаем это у всех пунктов, нажимаем ОК, соглашаемся, что хотим изменить рискованные настройки - ДА,
далее тоже самое проделываем с параметрами зон "Надёжные узлы" и "Ограниченные узлы",
галочка "Включить защищённый режим.." должна быть снята
нажимаем Применить и ОК
* для возвращения к стандартным установкам, достаточно снова зайти Пуск - Панель Управления - Свойства обозревателя - Безопасность, и выделить каждую из изменённых нами зон "Интернет", "Надёжные узлы" и "Ограниченные узлы" и нажать кнопку "По умолчанию", - Применить и ОК.

9. После всех манипуляций, снова запускаем Skype, авторизация должна пройти, теперь очередь поставить старую версию Skype и вернуть старую историю.

10. Для замены новой версии на старую Skype должен быть выключен, находим сохранённые ранее (п.6) папки со старой версией (для наглядности обозначим путь к папкам со старой версией СВ) и заменяем ими системные:
Win 7
полностью заменяем папкой СВ\Skype папку C:\Program Files (x86)\Skype
в папке C:\Program Files (x86)\Skype\Phone удаляем все файлы, кроме Skype.exe
в папке C:\Program Files (x86)\Skype\Updater удаляем все файлы
Win XP
полностью заменяем папкой СВ\Skype папку C:\Program Files\Skype
в папке C:\Program Files\Skype\Skype\Phone удаляем все файлы, кроме Skype.exe
в папке C:\Program Files\Skype\Skype\Updater удаляем все файлы

11. из п.1 черпаем информацию, как восстановить старую историю Skype на вновь установленную программу, и восстанавливаем историю. Вкратце, Вам надо скопировать или заменить, если имеется файл истории, из сохранённой ранее копии.

12. Запускаем Skype. Авторизируемся, работаем.

Вауля.

Примечания ______________________________________________
* большинство манипуляций возможно только если вход в винду выполнен под администратором.
* если Вы не видите указанных папок и файлов, то разрешите показывать скрытые файлы и папки

На момент эксперимента в Win 7 x64 установлены только лишь след. обновления:
богомерзкое KB958488
Hotfix for Microsoft Visual Studio KB947789, KB947540, KB946344, KB946308, KB946040
Visual Studio 10.0.40219(C+ 2010), 9.0.30729
.NET 4.0.30319