Https не работает в Windows XP
Обновлено: 21.11.2024
Не удается войти или подключиться к защищенным веб-сайтам. Он не открывается, когда я пытаюсь открыть банковские веб-сайты или веб-сайты электронной почты. Пожалуйста, помогите мне, как мне это исправить?
Решенный ответ
Здесь, на этой странице, вы узнаете, как решить эту проблему, связанную с тем, что защищенные веб-сайты не открываются. За этим может быть много причин. Мы собираемся дать вам соответствующие шаги ниже, пожалуйста, следуйте инструкциям, чтобы решить эту проблему.
Шаги
- Перерегистрируйте следующие DLL-файлы
- Нажмите кнопку "Пуск" и выберите "Выполнить" (нажмите и удерживайте клавишу Windows + один раз нажмите клавишу R).
- Скопируйте следующую строку и вставьте ее в поле запуска одну за другой и нажмите клавишу ввода.
- Зарегистрируйте все DLL-файлы как одинаковые.
regsvr32 urlmon.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
>regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
regsvr32 shdocvw.dll
regsvr32 mshtml.dll
regsvr32browui.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 oleaut32.dll
regsvr32 softpub.dll
regsvr32 urlmon.dll
regsvr32 actxprxy.dll
- Проверьте настройки безопасности в зоне надежных сайтов в Internet Explorer
- Откройте Internet Explorer, откройте меню "Инструменты" и выберите пункт "Интернет", затем разверните вкладку "Безопасность".
- Меню «Инструменты» >> «Интернет» >> вкладка «Безопасность» >> нажмите «Надежные сайты» >>, а затем выберите уровень по умолчанию.
- Добавьте защищенный веб-сайт в качестве надежного веб-сайта, на вкладке «Безопасность» нажмите на надежные сайты, после чего будет активирована кнопка «Сайты», нажмите на эту кнопку добавления вашего веб-сайта, что вы хотите.
- затем примените и нажмите OK, чтобы изменения вступили в силу.
- Откройте Internet Explorer, откройте меню "Инструменты" и выберите "Интернет", затем выберите вкладку "Содержимое".
- Меню "Инструменты" > "Интернет-опции" > вкладка "Содержимое" > нажмите "Очистить состояние SSL".
- Вы получите сообщение об успешной очистке кэша SSL. Нажмите "ОК".
- Откройте Internet Explorer, откройте меню "Инструменты" и выберите пункт "Интернет", затем разверните вкладку "Дополнительно".
- Меню «Инструменты» >> «Свойства обозревателя» >> вкладка «Дополнительно» >> затем в разделе «Безопасность» >> SSL2.0 и SSL3.0 должны быть проверены. (Если они не были отмечены, сделайте их отмеченными и нажмите OK.
Это решение может решить все следующие проблемы.
Это не проблема брандмауэра, я без проблем могу подключиться к Gmail по телнету, но все браузеры (chrome, IE, firefox) возвращают сообщение Эта веб-страница недоступна. ошибка при попытке доступа к нему через браузер. Я без проблем могу получить доступ к тем же страницам, используя те же браузеры, на том же компьютере, но через другую учетную запись пользователя. Что происходит?
7 ответов 7
У меня была такая же проблема месяц назад, но точное решение не помню. Попробуйте это:
- Проверьте настройки даты и времени.
- Удалите и переустановите сетевую карту.
- Проверьте компьютер на наличие вредоносных программ
- Сбросить настройки Интернета.
- Переустановите компьютер
У каждого сертификата есть дата истечения срока действия (см. IE, Свойства обозревателя, Контент/Сертификаты), и если ваша дата находится в будущем, их нельзя использовать. Даты истечения срока действия большинства сертификатов обычно наступают через несколько месяцев или лет, поэтому проблема возникает только в том случае, если ваша дата слишком велика.
@Gnoupi sgmoore не совсем правильно выразился. Срок действия сертификатов истекает, но проверка может завершиться ошибкой, даже если вы отстаете всего на несколько минут. Вы должны находиться на определенном временном расстоянии от центра сертификации, иначе центр решит, что вы пытаетесь подделать сертификат, и не пройдет проверку.
Нет, без прокси. Кроме того, это проблема с машиной, потому что разные учетные записи пользователей ведут себя по-разному. Это как-то связано с ограниченными учетными записями пользователей в Windows, потому что у моей подруги такая же нерешенная проблема с ее рабочим ноутбуком.
Очевидно, что проблема в настройках Windows, а не в машине. Что-то настроено иначе для пользователей-администраторов, чем для обычных пользователей. Узнайте, что и вы решите свою проблему.
Проверьте еще раз, что вирусы/вредоносные программы не установлены.
Не уверен, что это может повлиять на другие браузеры, но проверьте экран сведений в IE, чтобы убедиться, что ваш шифр работает и не отображается как 0-битный
Кроме того, WinsockXpFix — это небольшая программа для исправления записей реестра, которая иногда может решить подобные проблемы.
Возможно, сейчас она устарела, но эта статья работает.
Эта ошибка может возникнуть, если служба Windows «Службы криптографии» не запущена. И на самом деле я отключил его когда-то в прошлом. Запуск и настройка запуска на «Автоматический» устранили проблему.
Я не уверен, почему это работает для пользователя с правами администратора даже без запущенной службы.
Насколько я понимаю, поскольку поддержка Windows XP была официально прекращена, новейшие версии SSL-сертификатов, используемые на некоторых веб-сайтах, недоступны для Chrome и IE на WinXP из-за несовместимости. Тем не менее, Firefox, по-видимому, по-прежнему поддерживает Windows XP и имеет свободный доступ к этим веб-сайтам.
Я не совсем понимаю, как работает совместимость SSL-сертификатов, как это возможно, что в Chrome и IE требуется вообще перейти на новую ОС, но в этом нет необходимости при простом использовании другого браузера? Почему простой разработчик сообщества не может просто создать «заплатку» для Chrome и IE, если Firefox может их поддерживать? Какая связь между браузером и ОС? Где провести черту?
4 ответа 4
Похоже, проблема заключается в том, что сервер поддерживает только криптографию на основе эллиптических кривых (различные наборы TLS_ECDHE_xxx), и, согласно статьям MSDN Протокол защищенных сокетов и наборы шифров TLS, Windows XP не включает протоколы на основе эллиптических кривых. . Это связано не с сертификатами как таковыми, а с тем, как настроен веб-сервер.
Firefox по-прежнему работает, поскольку использует собственную криптографическую библиотеку, а не встроенную в Windows поддержку SSL. Конечно, если бы вы использовали такую старую версию Firefox, как Windows XP, она, вероятно, тоже не работала бы. :-)
Итак. По сути, причина, по которой Firefox работает, заключается в том, что он обрабатывает криптографию самостоятельно, а не позволяет XP делать это, как Chrome и IE? В этом есть смысл. Поэтому, чтобы «решить» ее, вам нужно либо заставить браузер использовать свою собственную реализацию, либо исправить Windows XP, что невозможно. это объясняет, почему никто никогда не пытался. Это почти все проясняет, спасибо!
Теоретически вы могли бы написать прокладку — библиотеку, которую вы вставляете в программу и которая перехватывает и заменяет вызовы API. Но это было бы сложно и, вероятно, не очень надежно.
Некоторые веб-сайты недоступны для Chrome и IE на WinXP из-за несовместимости. Однако Firefox по-прежнему поддерживает Windows XP и может свободно обращаться к этим веб-сайтам.
Chrome и IE используют хранилище Windows CA, а Firefox использует собственное независимое хранилище.
Почему простой разработчик сообщества не может просто создать «заплатку» для Chrome и IE, если Firefox может их поддерживать?
Возможно, какой-то разработчик может это сделать, но почему кто-то должен тратить свое время на поддержку мертвой и небезопасной ОС только для поддержки браузеров, которые больше не поддерживаются (Chrome прекратит поддержку в конце 2015 года). Если вы чувствуете, что это необходимо сделать в любом случае, просто сделайте это. В противном случае откажитесь от XP или, по крайней мере, используйте с ней Firefox.
@Banderi: Это место, где хранятся корневые сертификаты, необходимые для проверки сертификатов. Какие сертификаты там хранятся, зависит от ОС. Важной также является возможность работы с новыми сертификатами, подписанными с помощью SHA-256. Их поддержка была добавлена в XP SP3.
Хм. Итак, тот факт, что я использую WinXP, изменяет сертификаты, которые веб-сайт использует для защиты запрашиваемого соединения? Это будет означать, что Chrome и IE просто перестали поддерживать сертификаты, специально запрошенные XP, в то время как Firefox все еще поддерживает их, и теоретически для исправления этого потребуется сильно изменить способ, которым XP обрабатывает/запрашивает сертификаты, верно?
Я подозреваю, что XP не может понять сертификат, предоставляемый сайтом. Chrome и IE делегируют задачу проверки сертификата Windows. Firefox делает это сам. Но без примера неработающего сайта трудно быть уверенным. (Это может быть и вовсе не сертификат, а набор шифров.)
Хотя я не могу сказать, что я прав на 100%, я считаю, что ssl имеет прямое отношение к браузеру и не так много общего к фактической операционной системе. Итак, я столкнулся с проблемой, где прямо противоположно тому, что вы спрашиваете. Клиент работал на компьютере с Windows 7, и ему нужно было получить доступ к корпоративной электронной почте Time Warner через Chrome, но он не мог этого сделать из-за проблемы с SSL.Проблема заключалась в том, что Chrome прекратил поддержку более старой версии SSL, и поэтому ее варианты: использовать IE или Firefox или перейти на более раннюю версию и надеяться, что Chrome не заставит себя обновляться. Microsoft хочет, чтобы пользователи обновлялись, поэтому, конечно, они не собираются обновлять IE, а Google не собирается поддерживать устаревшую операционную систему. Firefox имеет открытый исходный код, поэтому имеет смысл поддерживать совместимость браузера с максимально возможным количеством устройств. Надеюсь, это поможет.
Хм, это логично. Но что именно делает Windows XP несовместимой? Разве SSL-сертификаты не обрабатываются браузерами? Какое отношение они имеют к ОС?
Потому что он хранит сертификаты. Компьютер хранит сертификаты, поэтому он знает, что сайту, с которым он разговаривает, доверяют или не доверяют, и если этот сайт является тем, кем этот сайт называет их, имеет смысл? Могу я задать вопрос, почему вы задаете этот вопрос?
Но если сертификаты привязаны к способу хранения ОС, почему Chrome и IE не работают, а Firefox работает? Спрашиваю просто из личного любопытства. У меня есть старый ноутбук XP, который внезапно перестал работать с некоторыми сайтами, и мне было интересно, где на линии между открытием regedit и тем, чтобы быть разработчиком Microsoft, нужно стоять, чтобы решить эту проблему.
Очень активный вопрос. Заработайте 10 репутации (не считая бонуса ассоциации), чтобы ответить на этот вопрос. Требование к репутации помогает защитить этот вопрос от спама и отсутствия ответа.
Windows XP SP3 x32
IE 8Я попытался очистить список SSL, сбросив все параметры по умолчанию. Все надстройки отключены.
Я мог бы удалить и переустановить его с помощью добавления/удаления программ\функций Windows, но это удаляет только ярлыки.
Все ответы
Согласно вашему описанию, мы можем проверить проблему, выполнив следующие действия.
1: включить режим совместимости для веб-сайта
2: Удалить историю просмотров
3. Убедитесь, что параметры даты и времени указаны правильно
4: сброс настроек Internet Explorer
Тогда мы можем попытаться перерегистрировать файлы .dll или использовать восстановление системы, чтобы вернуть компьютер в предыдущее состояние. Вы можете проверить приведенную ниже базу знаний о том, что вы не можете войти или подключиться к защищенным веб-сайтам в Internet Explorer.
Надеюсь, это будет вам полезно
Если у вас небольшое количество машин или это персональный компьютер, то
<р>1. Обновления Windows для XP больше не доступны.2: Удалить историю просмотров
Ничего не делал3. Убедитесь, что параметры даты и времени указаны правильно.
Верно.4. Сбросьте настройки Internet Explorer
Пробовал>Тогда мы могли бы попытаться перерегистрировать файлы .dll
Сделали это> Восстановление системы
Не было точки восстановления для восстановления>1. Обновления для компьютеров с XP больше не доступны
<р>2. Чтобы получать обновления и загрузки для другого установленного программного обеспечения, вам потребуется использовать другой веб-браузер.
Обновления для исправлений безопасности для Office 2010, установленных на компьютерах с Windows XP, по-прежнему доступны.
Ссылка, которую вы предоставили, является рекламной. Ничто на странице не говорит, что он будет работать с Центром обновления Windows. Кроме того, еще несколько дней назад я все еще мог использовать IE 8 для получения обновлений.Что-то сломало SSL в IE 8, и я хотел бы знать, что это было.
Нашел кое-что интересное. Используя IE 8 в Windows XP, я смог открыть этот веб-сайт:
Похоже, что некоторые веб-сайты недавно отказались от своего протокола SSL, и SSL в IE 8 не может с ними общаться.
Кто-нибудь знает об обновлении SSL на веб-серверах?
В разделе «Установка и удаление программ» последнее обновление ОС или IE было в мае 2014 года. Я думаю, что именно тогда закончилась расширенная поддержка Windows XP.
с 2000 года в Интернете произошло много изменений. XP/IE 8 больше не подходит. MS прекратила отправку обновлений в свой каталог Центра обновления Windows.
Насколько я могу судить, Microsoft выпустила обновление SLL для веб-серверов, которые сломали IE 8. IE 8 может не поддерживаться, но преднамеренное распространение обновления для веб-серверов, которое нарушает IE 8 SSL, является низкой точкой даже для Майкрософт.
Хорошей новостью является то, что я обнаружил взлом, из-за которого автоматическое обновление применяло большое количество обновлений к моей системе XP. Судя по всему, один из них решил проблему с SSL, и теперь я могу подключиться к Центру обновления Windows с помощью SSL.
Плохая новость заключается в том, что когда я подключаюсь к Центру обновления Windows, он сообщает, что моя версия IE устарела, а когда я нажимаю на ссылку, чтобы обновить ее, отображается список страниц IE 8 для Windows XP. Поэтому, хотя у меня установлен IE 8, я попытался обновить его, используя обновление, предоставленное по ссылке. Это не помогло. Я по-прежнему получаю сообщение о том, что ваш браузер устарел, когда пытаюсь запустить Центр обновления Windows.
Читайте также: