web-dev-qa-db-ja.com

私のすべてのブラウザが突然Javascriptファイルをサポートしなくなりましたか?

この質問 と同じ問題が発生していますが、これは未解決のようです。これが問題のより良い表現として適格であるように、私はより詳細を提供します。それはすべて、新しいサービスプロバイダーに移動した後に始まりました。また、WindowsUpdateに関連付けられている場合もあります。

私の設定は何ですか?

  • Windows 764ビット。内部には十分な電力があり、ドライバーは更新されないため、ハードウェアが原因ではないと想定しています。

何が起こるのですか?

  • Javascriptファイルはロードされません。つまり、Javascriptが機能するページでは、参照されているJavascriptファイルはどのブラウザにも読み込まれません。クロスドメインまたは同じドメインですら。そして再び、私はすべてのブラウザを試しました...

私は何を試しましたか?

  • ほぼすべてのステップの間に再起動します。これは2週間の問題であるため、頻繁にシャットダウンすることもできます。
  • すでにChromeとIE9がインストールされています。3つすべてを使用してみました(IEには64ビットオプションがあるため、3つになります)
  • プロキシが有効になっていないことを確認してください。
  • キャッシュ、Cookie、見つけたすべての一時ファイルをクリアしました。問題が解決しない。
  • DNSをクリアしました(ipconfig-flushdns)。問題が解決しない。
  • ルーターでGoogleパブリックDNSを設定します。また、ルーターでリリース/更新します。
  • Windows Updateを試しましたが、エラーが発生します。後でエラーが発生するようにします。 Microsoftサイトには、Windows Updateが破損している可能性があると記載されているため(エラーが発生した場合)、サイトの指示に従って新しいWindowsUpdateフォルダーを作成しました。問題が解決しない。
  • Malwarebytes Anti-Malwareを実行しましたが、問題はありません。 (最初に更新)
  • MS SecurityEssentialsのフルスキャン。問題は見つかりませんでした。 (最初に更新)
  • MS Security Essentialsをアンインストールしても、同じ問題が解決しません。
  • Chromeをアンインストールし、FF6をインストールしました。同じ問題。
  • IEをリセットし、サードパーティの拡張機能が無効になっていることを確認します。問題が解決しない。
  • ホストファイルを確認しました。正常に見え、しばらく変更されていません。
  • 絶望により、システムの復元を試みました。悲しいことに、それは数日しか戻ることができませんでした。復元は成功しましたが、問題の修正に失敗しました。
  • Sfc-scannowを実行しました。何も見つかりませんでした。問題は解決しませんでした。
  • Firebug for Chromeを使用すると、JavaScriptがページに読み込まれているが、リンクされているJSファイルは読み込まれていないことがわかりました。リンクされたCSSを正常にロードするようです。
  • これがWindowsUpdateによって引き起こされている可能性があると述べた別のサイトを見つけました。 Windows Updateのアンインストールを開始し、8月中旬に戻りました。あといくつかありますが、これまでのところ、それを修正したものは見つかりませんでした。

これは少なくとも2週間続いているので、私が行った1、2ステップを逃した可能性があります。

この問題をトラブルシューティングし、何が起こっているのかを理解するために他に何ができますか?

11
JClaspill

これはかなりの方法ですが、問題の原因として考えられるものとして、モデムに直接接続してルーターを削除しようとしましたか?

私は最近、彼らのWebサイトからWindows Updateをランダムにインストールできなかったときに、これに遭遇しました。 Webページが正常に読み込まれていたため、元々ルーターを除外することすら思いつかなかった。

とにかくルーターの交換を計画していたのです。交換後、私はもう問題がないことに気づいたので、古いルーターが問題であると疑うようになりました。案の定、私はそれを再び接続しました、そしてしばらくすると私は奇妙な(しかし再現不可能な)エラーを経験するでしょう。

あなたがそれを理解したのを見てうれしいです!

2
jmreicha

このような問題のトラブルシューティングを行うときは、すべてをエンドツーエンドでチェックする必要があります。

  1. まだ行っていない場合はバックアップを作成してください。そうしないと、個人データが失われる可能性があります...

  2. 内部で何が起こっているかを示すトラブルシューティングツールを入手してください

    • Fiddler2 、Webデバッグプロキシ。リクエストがどうなるかを確認できます。

    • Wireshark 、パケットのレベルに移動して、そこに何か奇妙なことがあるかどうかを判断します。

  3. Internet Explorer の完全な手動リセットを実行します(個人データまたは設定を含む)。

  4. Fiddler2を起動します。

    Javascriptリクエストで何が起こるかを特定し、キャッシュなしでhttp://superuser.comにサーフします。

    私の場合、戻りコード200を取得しました。これは、 RFC 2616 --HTTP/1.1 によるとOKを表します。

    さて、あなたの場合、私は2つのことがここに見られるかもしれないと思います:

    • 次の理由により、リクエストが発生しない場合があります。

      • Webページのソースコードは、.jsファイルをダウンロードしないように変更されています。

      • ブラウザは、ローカルファイアウォールを使用して.jsファイルを要求することを許可されていません。

    • リクエストは発生し、200 OK応答を受け取りましたが、本文が無効です。

      .jsイベントをクリックし、右下のセクションの[body]タブをクリックすると、本文が表示されます。ここでは、Javascriptのようなコードが表示されます。そうでない場合は、何かがそれを改ざんしています...

    • 問題を示す戻りコードが返されます。

    ここで起こる正確なことは、私たちに検索する方向を与えるでしょう...

    パケットレベルの問題が疑われる場合、何をしているのかがわかっている場合はWiresharkを起動します。

  5. お持ちの場合は、LiveCDまたは別のコンピューター/インストールを使用して、そこで発生しているかどうかを確認してください。

  6. あなたの隣人の同じISPの他のユーザーとあなたのアパートの人々が問題がないことを確認してください、あなたがあなたの終わりで仕事を続ける前にそれがただ私と誰でもないことを知る必要があることが重要です接続。

  7. 問題がないことを確認するために、ISPにモデムの再構成を依頼してください。

  8. TomatoやDD-WRTなどのファームウェアでルーターをホストする場合は、ルーターの構成を確認してください。

  9. ファイアウォール(ルーター、ソフトウェア、Windowsファイアウォール)を無効にして、ファイアウォールが問題であるかどうかを特定します。

  10. ウイルススキャナー(スパイウェア、アドウェア、ディフェンダーも)を無効にして、それらが問題であるかどうかを特定します。

  11. コンピューターが最新(Windows、ドライバーなど)であることを確認し、サードパーティのコードも確認します。

    • 自動実行 、Microsoft以外で開始されているもの、特にネットワーク関連のものを探します。

    • Process Explorer 、実行中のMicrosoft以外のものを探し、[会社名]フィールドを使用します。

      何をしているのかがわかっている場合は、DLLも確認してください。

    • ネットワークカードの設定に移動し、使用されているアイテムを確認します。

      enter image description here

    • デバイスマネージャで、カードのプロパティの[詳細]タブで下部/上部フィルタを確認します。

  12. ネットワーク設定をリセットします。

    次のコマンドを実行し、それらを.batファイルに入れて、管理者として実行します。

    netsh winsock reset all
    netsh int 6to4 reset all
    netsh int ipv4 reset all
    netsh int ipv6 reset all
    netsh int httpstunnel reset all
    netsh int isatap reset all
    netsh int portproxy reset all
    netsh int tcp reset all
    netsh int Teredo reset all
    ipconfig /flushdns
    ipconfig /release
    ipconfig /release6
    ipconfig /renew
    ipconfig /renew6
    ipconfig /registerdns
    
  13. ネットワーク設定の改ざんを確認してください。

    同様に、実行します

    netsh dump > "%HOMEPATH%\My Documents\netsh dump.txt"
    ipconfig /allcompartments /all > "%HOMEPATH%\My Documents\ipconfig dump.txt"
    route print > "%HOMEPATH%\My Documents\route dump.txt"
    

    マイドキュメントのダンプファイルを調べます。

  14. 新しいユーザープロファイルを作成してみてください。非常に奇妙な場合に、実際に機能します。

  15. 船を捨てろ!住んでいる場所では使えないようです。心配しないでください、 GoogleはDartに取り組んでいます ...


しかし、学んだ教訓...

適切なバックアップは非常に貴重であり、この種の問題に対する最も簡単な修正です!

さて、あなたのISPまたはアパートがオタクの方法であなたをだまそうとしていないなら。

4
Tamara Wijsman

MSからの最新のアップデートとパッチをすべてインストールしたことを確認しましたか?これは、MSがセキュリティ/重要な更新またはパッチで解決した問題である可能性があるため、Windowsを完全に更新するようにします。

1
Dan