Mam ten sam problem, co to pytanie , które wydaje się nierozwiązane. Podam więcej szczegółów, ale kwalifikuje się to jako lepszą reprezentację problemu. Wszystko zaczęło się po przeprowadzce do nowego usługodawcy. Może być również powiązany z aktualizacjami systemu Windows.
Jaka jest moja konfiguracja?
- Windows 7 64-bitowy Dużo mocy pod maską, brak aktualizacji sterowników, więc zakładanie sprzętu nie jest przyczyną.
Co się dzieje?
- Pliki JavaScript nie są ładowane. Rozumiem przez to, że na stronie działa Javascript, ale żadne pliki JavaScript, do których się odwołuje, nie będą ładowane w ŻADNEJ przeglądarce. Między domenami, a nawet tą samą domeną. I ponownie wypróbowałem wszystkie przeglądarki ...
Co próbowałem?
- Uruchom ponownie pomiędzy każdym krokiem. Często także zamykane, ponieważ był to problem 2-tygodniowy.
- Mam już zainstalowany Chrome i IE9. Próbowałem użyć wszystkich 3 (IE ma opcję 64-bitową, co czyni ją trzema)
- Upewnij się, że żadne proxy nie jest włączone.
- Wyczyszczono pamięć podręczną, pliki cookie, wszystkie pliki tymczasowe, które udało mi się znaleźć. Problem nadal występuje.
- Wyczyszczono DNS (ipconfig -flushdns). Problem nadal występuje.
- Skonfiguruj Google Public DNS w routerze. Zwolnij / odnów także w routerze.
- Próbowałem Windows Update, jednak daje błąd. Spróbuję później uzyskać błąd. Witryna Microsoft twierdzi, że Windows Update może być uszkodzony (jeśli pojawi się ten błąd), więc postępowałem zgodnie z instrukcjami na jej stronie, aby utworzyć nowy folder aktualizacji Windows. Problem nadal występuje.
- Ran Malwarebytes Anti-Malware, żadnych problemów. (najpierw zaktualizowany)
- Pełny skan MS Security Essentials. Nie znaleziono problemów. (najpierw zaktualizowany)
- Odinstalowany MS Security Essentials, ten sam problem nadal występuje.
- Odinstalowałem Chrome i zainstalowałem FF6. Ten sam problem.
- Zresetuj IE, upewnij się, że rozszerzenia stron trzecich są wyłączone. Problem nadal występuje.
- Sprawdzony plik HOST, wygląda normalnie i od dłuższego czasu nie był modyfikowany.
- Desperacja skłoniła mnie do próby przywrócenia systemu. Niestety może to cofnąć się tylko o kilka dni. Udało się przywrócić, ale nie udało się naprawić problemu.
- Ran sfc -scannow. Nic nie znaleziono, problem nadal występował.
- Używając Firebug dla Chrome, w szczególności zobaczyłem, że ładuje się on na stronie javascript, ale nie ładuje żadnych połączonych plików JS. Wydaje się, że ładowanie połączonego CSS jest w porządku.
- Znaleziono inną witrynę, w której wspomniano, że może to być spowodowane aktualizacjami systemu Windows. Zacząłem odinstalowywać aktualizacje systemu Windows i wracam do połowy sierpnia. Jeszcze kilka, do tej pory nie znalazłem żadnych, które to naprawiły.
Mogłem przegapić krok lub dwa, które zrobiłem, ponieważ trwało to przez co najmniej 2 tygodnie.
Co jeszcze mogę zrobić, aby rozwiązać ten problem i zrozumieć, co się dzieje?
windows-7
browser
dns
windows-update
javascript
JClaspill
źródło
źródło
Odpowiedzi:
Jest to całkiem możliwe, ale czy próbowałeś podłączyć się bezpośrednio do modemu i usunąć router jako potencjalne źródło problemów?
Natknąłem się na to niedawno, gdy losowo nie byłem w stanie zainstalować aktualizacji systemu Windows z ich strony internetowej. Nawet nie przyszło mi do głowy, aby wykluczyć router z początku, ponieważ strony internetowe ładowały się dobrze.
Tak się złożyło, że i tak planowałem wymienić router. Po wymianie zauważyłem, że nie mam już problemu, więc zacząłem podejrzewać stary router jako problem. Rzeczywiście, podłączyłem go z powrotem i po pewnym czasie wystąpiły dziwne (ale nie powtarzalne) błędy.
Cieszę się, że to rozgryzłeś!
źródło
Podczas rozwiązywania problemu takiego jak ten, musisz sprawdzić wszystko od końca do końca:
Wykonaj kopię zapasową, jeśli jeszcze tego nie zrobiłeś, w przeciwnym razie możesz utracić dane osobowe ...
Uzyskaj narzędzia do rozwiązywania problemów, które pokazują, co dzieje się pod maską :
Fiddler2 , internetowy serwer proxy do debugowania, umożliwiający sprawdzenie, co dzieje się z żądaniami.
Wireshark , aby przejść do poziomu pakietów, aby dowiedzieć się, czy jest tam coś dziwnego.
Wykonaj pełne ręczne resetowanie programu Internet Explorer, w tym wszelkie dane osobowe lub ustawienia.
Uruchom Fiddler2.
Zidentyfikuj, co dzieje się z żądaniem Javascript, surfuj bez pamięci podręcznej do
http://superuser.com
.W moim przypadku, dostałem kod zwrotny
200
, który zgodnie z RFC 2616 - HTTP / 1.1 podpórekOK
.Podejrzewam, że w twoim przypadku można tu zobaczyć dwie rzeczy:
Żądanie może nie zostać zrealizowane, ponieważ:
Kod źródłowy strony internetowej został zmodyfikowany, aby nie pobierać
.js
pliku.Przeglądarka nie może żądać
.js
pliku za pomocą lokalnej zapory ogniowej.Żądanie się stało i otrzymano
200 OK
odpowiedź, ale treść jest nieprawidłowa.Możesz zobaczyć treść, klikając
.js
zdarzenie, a następnie klikając kartę treści w prawej dolnej części, tutaj powinieneś zobaczyć kod JavaScript. Jeśli nie, coś z tym manipuluje ...Otrzymasz kod powrotu wskazujący problem.
Dokładnie to, co się tutaj dzieje, dałoby nam kierunek do poszukiwania ...
Jeśli podejrzewasz problemy z poziomem pakietów, uruchom Wireshark, jeśli wiesz, co robisz.
Jeśli go masz, użyj LiveCD lub innego komputera / instalacji, aby sprawdzić, czy tam się dzieje.
Potwierdź, że inni użytkownicy tego samego dostawcy usług internetowych w twoim sąsiedztwie, a także osoby w twoim mieszkaniu, nie mają problemu, ważne jest, abyś wiedział, że to tylko ja i nikt inny przed kontynuowaniem pracy na twoim końcu połączenie.
Poproś usługodawcę internetowego o zmianę konfiguracji modemu, aby upewnić się, że nie ma problemu.
Jeśli hostujesz router z oprogramowaniem układowym takim jak Tomato lub DD-WRT, sprawdź jego konfigurację.
Wyłącz dowolną zaporę (router, oprogramowanie, zapora systemu Windows), aby ustalić, czy problem dotyczy zapory.
Wyłącz dowolny skaner antywirusowy (także oprogramowanie szpiegujące, reklamowe, obrońca), aby ustalić, czy to problem.
Upewnij się, że Twój komputer jest aktualny (Windows, sterowniki, ...), sprawdź także, czy nie ma kodu innej firmy:
Automatyczne uruchamianie , szukaj rzeczy innych niż Microsoft, które się uruchamiają, szczególnie tych związanych z siecią.
Process Explorer , poszukaj rzeczy innych niż Microsoft, które są uruchomione, użyj pola Nazwa firmy.
Jeśli wiesz, co robisz, możesz także sprawdzić biblioteki DLL.
Przejdź do ustawień karty sieciowej, sprawdź, które elementy są używane.
W Menedżerze urządzeń sprawdź dolne / górne filtry na karcie szczegółów właściwości karty.
Zresetuj ustawienia sieciowe.
Wykonaj następujące polecenia, umieść je w
.bat
pliku i uruchom jako administrator:Sprawdź, czy nie doszło do naruszenia ustawień sieci.
Podobnie wykonaj
i sprawdź pliki zrzutu w Moich dokumentach.
Spróbuj utworzyć nowy profil użytkownika, w niektórych bardzo dziwnych przypadkach to naprawdę działa.
Opuścić statek! Wygląda na to, że nie możesz używać go tam, gdzie mieszkasz. Nie martw się, Google pracuje nad Dartem ...
Ale wyciągnięte wnioski ...
Odpowiednie kopie zapasowe są nieocenione i najłatwiejsze rozwiązanie tego rodzaju problemu!
Dobrze, jeśli twój ISP lub mieszkanie nie próbuje oszukać w nerdy sposób.
źródło
Czy upewniłeś się, że zainstalowałeś wszystkie najnowsze aktualizacje i łatki od MS? Może to być problem rozwiązany przez MS w aktualizacji zabezpieczeń / aktualizacji krytycznej lub łatce, więc upewnię się, że system Windows zostanie w pełni zaktualizowany.
źródło