Не работают приложения, которым нужен интернет – как исправить?

В общем, это так. Два дня назад я заразился вирусом. Этот вирус изменил IP-адрес DNS-сервера на 127.0.0.1 для меня при всех подключениях и добавил в автозапуск. Вернул DNS-сервер в том виде, в каком он был, удалил его из загрузки и удалил файл с самим вирусом (Dr.Web не идентифицировал его, поэтому отправил этот файл в техподдержку, они вроде добавили его в свою базу), и не «спасибо» или «извините, что вы доверяли нашему антивирусу, но мы вас подвели». Я этого не видел. Итак, я предположил, что DNS-серверы были прерваны всем этим вирусным дерьмом, но нет. Теперь мои приложения не работают, они работают с интернетом.
Я запускаю Internet Explorer 9 с помощью about: blank. Теперь, когда я ввожу адрес сайта в адресную строку и нажимаю Enter, IE вылетает, выскакивает окно типа «Windows пытается найти решение проблемы», но в итоге ничего не выходит.
Diablo III Launcher также прославляет ошибки. Сначала проверяет наличие обновлений и при этом дает сбой. Но у них есть какой-то репортер ошибок, который предлагает отправить им отчет об ошибке в офисе, когда он пытается «Отправить», он выдает ту же ошибку, что и нет. Отчет об ошибке здесь большой, если нужно, я его отброшу, но в заголовке он такой: «Инструкция в« 0x75FF2777 »ссылается на память в« 0x75557088 ». Не удалось прочитать память.”
Дальше. Недавно я пробовал себя в Visual C ++ 2010. Я написал программу, которая использует библиотеку libcurl (библиотека для работы с разными сетевыми протоколами, если кто не знает. Я работал с HTTP). Программа запускается сама собой. У меня там есть кнопка «Работа», когда я нажимаю на нее, она начинает формировать объект CURL и выполнять запрос. Поэтому, когда вы нажимаете на нее, программа вылетает точно так же. До этого приложение мне этого не давало, и я не перекомпилировал программу. Пробовал запустить из визуала в отладке, зависает в строке, где выполняю запрос в curl curl_easy_perform (curl); – это просто библиотечная функция, которая уже отправляет там запросы на сервер и делает другие вещи, о которых я понятия не имею.
Самое интересное, что каждое из этих приложений (нет, diablo, моя программа), если вам повезет (1 раз из 5-10), может запускаться и работать нормально. Кроме того, если вы не смогли перейти на сайт для меня, то, если он не был выключен и не перезапущен, я гарантированно смогу перейти на любой другой сайт любое количество раз без сбоев с этой ошибкой.
А потом. Я вошел в Google Chrome. У меня никогда не возникает таких ошибок. Другие приложения вроде бы тоже работают, хотя я специально особо не пробовал и пробовать особо нечего. Этот обмен натолкнул на мысль, что, возможно, мне прилетели какие-то системные файлы, а именно Microsoft. Потому что я написал свою программу в визуале (это Microsoft), даже не от них, ну, и игровая пусковая установка diablo3, вероятно, также использует какую-то библиотеку Windows для подключения к своим серверам.
В общем, у кого есть идеи, как мне избавиться от этой фигни, пишите. Переустанавливать систему не особо хочу, надеюсь с вашей помощью вылечить компьютер.
PS Еще раз проверил на вирусы, их больше нет. Отвечать

Спасибо за совет!

В результате я также попробовал сбросить утилиту TCP / IP с сайта поддержки Microsoft, сначала вроде помогло, но нет. Сейчас попробовал “netsh winsock reset” в командной строке, теперь опять вроде помогло, буду еще работать, посмотрю, будут ли проблемы. Если они появятся снова, отпишусь.

Источник: https://answers.microsoft.com/ru-ru/windows/forum/all/not/a453a8f6-6a61-4f21-bf71-879d8dec5056

Добавить комментарий