Если не открываются сайты ВКонтакте, Одноклассники, Яндекс, Google, то скорее всего это следствие работы вирусов.
Нужно, во-первых, проверит систему антивирусом. А если его у вас нет, то наконец его купить.
А потом
1. проверить файл hosts (c:\windows\system32\drivers\etc\hosts)
В этом файле могут быть заблокированы любый сайты (или сделаны перенаправления на фальшивые сайты).
Файл открывается любым текстовым редактором.
Если у Вас Windows 7 или 8, то для редактирования hosts нужны привилегии администратора. Нажимаете правой кнопкой мыши на ярлыке блокнота - там выбирайте "запустить от имени администратора"
2. Откроется блокнот в котором будет написано что-то вроде:
# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом '#'.
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # узел клиента x
127.0.0.1 localhost
127.0.0.1 vkontakte.ru
127.0.0.1 [url=http://www.vkontakte.ru]www.vkontakte.ru[/url]
127.0.0.1 vk.com
127.0.0.1 [url=http://www.vk.com]www.vk.com[/url]
127.0.0.1 odnoklassniki.ru
127.0.0.1 [url=http://www.jdnoklassniki.ru]www.jdnoklassniki.ru[/url]
3. Нужно удалить все строчки после 127.0.0.1 localhost