I'm experiencing the same problème as [this question](https://superuser.com/questions/198106/javascript-suddenly-stopped-working-on-windows7-all-browsers), which seems to be unresolved. I'll provide more detail, sot that this qualifies as a better representation du problème. It all started après moving to a nouveau service provider. It également may be tied to Windows Mises à jour.
## Qu'est-ce que my setup?
- Windows 7 64-bit. Plenty of power under the hood, no pilote mises à jour so assuming matériel n'est pas the cause.
## What happens?
- Javascript fichiers ne sont pas loaded. By this, I mean on a page the Javascript fonctionne, **but any referenced Javascript fichiers will not load in ANY browser.** Cross-domain or even the same domain. And again, J'ai tried all browsers...
## What have I tried?
- Reboot entre about every step. Shutdown often également, as this a été a 2 week problème.
- I déjà had Chrome and IE9 installé. J'ai essayé using all 3 (IE has a 64-bit option, making it three)
- Made sure no proxies activé.
- Cleared cache, cookies, all temp fichiers I could find. Issue persists.
- Cleared DNS (ipconfig -flushdns). Issue persists.
- Setup Google Public DNS in router. Également release/renew in router.
- Tried Windows Mise à jour, cependant, it gives an erreur. I will try to get erreur later. Microsoft site says Windows Mise à jour pourrait être corrupted (si vous get that erreur), so I followed the instructions sur leir site to créez un nouveau Windows mise à jour dossier. Issue persists.
- Ran Malwarebytes Anti-Malware, no problèmes. (updated first)
- Full scan of MS Sécurité Essentials. No problèmes found. (updated first)
- Uninstalled MS Sécurité Essentials, same problème persists.
- I uninstalled Chrome, and installé FF6. Same problème.
- Reset IE, ensured 3rd party extensions désactivé. Issue persists.
- Checked HOST fichier, it looks normal and n'a pas been modified in a while.
- Desperation caused me to attempt a Système Restore. Sadly, it could seulement go back a couple days. It was successful in restoring, but échoué to fix problème.
- Ran a sfc -scannow. Found rien, problème persisted.
- Using Firebug for Chrome, specifically saw that it was loading on page javascript but not loading any linked JS fichiers. Seems to load linked CSS fine.
- Found another site that mentioned this pourrait être caused by windows mises à jour. J'ai began uninstalling windows mises à jour, and am back to mid august. Several more to go, jusqu'à présent n'ont pas found any that have corrigé it.
I may have missed a step or two I've done, as this a été going on for au moins 2 weeks.
What else puis-je do to troubleshoot this problème and get an understanding of what's happening?
All my browsers suddenly ne support Javascript fichiers anymore?
Re: All my browsers suddenly ne support Javascript fichiers anymore?
When troubleshooting an problème like this vous devez check *tout* from end-to-end:
-
Make a back-up si vous n'ont pas done déjà, you might lose personal data otherwise...
-
Get troubleshooting tools that show you what happen *under the hood*:
-
[Fiddler2](http://www.fiddler2.com/fiddler2/), a web debugging proxy, allowing you to see what happens vers le requests.
-
[Wireshark](http://www.wireshark.org/), to allez à level of packets to figure out whether il y a quelque chose odd there.
-
Do a complete manual reset of [Internet Explorer](http://support.microsoft.com/kb/923737) including any personal data or paramètres.
-
Start Fiddler2.
Identify what happens avec the Javascript request, surf cache-less to `http://superuser.com`.
Dans mon cas, I got return code `200`, which according to [RFC 2616 - HTTP/1.1](https://www.rfc-editor.org/rfc/rfc2616) stands for `OK`.
Maintenant, in your case Je soupçonne two things pourrait être seen ici:
-
The request might not happen, parce que:
-
The source code du web page a été modified not to téléchargez le `.js` fichier.
-
The browser n'est pas allowed to request the `.js` fichier, by means of a local firewall.
-
The request did happen and get a `200 OK` response, but the body is invalid.
Vous pouvez see the body by clicking the `.js` event and ensuite clicking the body tab dans le bottom right section, ici vous devriez see Javascript like code. Sinon, quelque chose's tampering avec it...
-
You get a return code indicating the problème.
The exact thing that happens ici would give us a direction to search for...
Si vous have suspect packet level problèmes, fire up Wireshark si vous know what vous êtes doing.
-
Si vous have it, use a LiveCD or another ordinateur/installation to verify if c'est happening there.
-
Confirmez que other utilisateurs du same ISP in your neighbor ainsi que people in your appartment have no problème, c'est important that vous devez know that it's-just-me-and-nobody-else avant you continue doing work sur votre end du connection.
-
Ask your ISP to reconfigure your modem, just to ensure the problème n'est pas there.
-
Si vous host your a router avec a firmware like Tomato or DD-WRT, check c'est configuration.
-
Désactiver any firewall (router, logiciel, windows firewall) to pinpoint whether a firewall is the problème.
-
Désactiver any virus scanner (également spyware, ad-ware, defender) to pinpoint whether they are the problème.
-
Assurez-vous your ordinateur is up-to-date (Windows, Drivers, ...), également check for third-party code:
-
[Automatic Runs](http://technet.microsoft.com/en-us/sysinternals/bb963902), cherchez non-Microsoft things that are starting, especially réseau related ones.
-
[Process Explorer](http://technet.microsoft.com/en-us/sysinternals/bb896653), cherchez non-Microsoft things that are running, use the Company Name field.
Si vous know what you are doing, you might également check out the DLLs.
-
Go vers le paramètres of your réseau card, look at what items are being used.
-
In the Gestionnaire de périphériques, vérifiez le lower/upper filters dans le details tab of your card's properties.
-
Reset your réseau paramètres.
Execute the following commands, put them in a `.bat` fichier and run it as administrator:
```
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
```
-
Check for tampering to your réseau paramètres.
Similarly, execute
```
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"
```
and inspect the dump fichiers in My Documents.
-
Essayez creating a nouveau utilisateur profile, in some very odd occasions it en fait fonctionne.
-
Abandon ship! Il semble que you ne peut pas use it where you live. Don't worry, [Google is working on Dart](http://www.informationweek.com/news/development/web/231601140)...
*But, lessons learned...*
**Proper back-ups are invaluable and the easiest fix to this kind of problème!**
Well, if your ISP or Apartment n'est pas trying to fool you in a *nerdy* way.
-
Make a back-up si vous n'ont pas done déjà, you might lose personal data otherwise...
-
Get troubleshooting tools that show you what happen *under the hood*:
-
[Fiddler2](http://www.fiddler2.com/fiddler2/), a web debugging proxy, allowing you to see what happens vers le requests.
-
[Wireshark](http://www.wireshark.org/), to allez à level of packets to figure out whether il y a quelque chose odd there.
-
Do a complete manual reset of [Internet Explorer](http://support.microsoft.com/kb/923737) including any personal data or paramètres.
-
Start Fiddler2.
Identify what happens avec the Javascript request, surf cache-less to `http://superuser.com`.
Dans mon cas, I got return code `200`, which according to [RFC 2616 - HTTP/1.1](https://www.rfc-editor.org/rfc/rfc2616) stands for `OK`.
Maintenant, in your case Je soupçonne two things pourrait être seen ici:
-
The request might not happen, parce que:
-
The source code du web page a été modified not to téléchargez le `.js` fichier.
-
The browser n'est pas allowed to request the `.js` fichier, by means of a local firewall.
-
The request did happen and get a `200 OK` response, but the body is invalid.
Vous pouvez see the body by clicking the `.js` event and ensuite clicking the body tab dans le bottom right section, ici vous devriez see Javascript like code. Sinon, quelque chose's tampering avec it...
-
You get a return code indicating the problème.
The exact thing that happens ici would give us a direction to search for...
Si vous have suspect packet level problèmes, fire up Wireshark si vous know what vous êtes doing.
-
Si vous have it, use a LiveCD or another ordinateur/installation to verify if c'est happening there.
-
Confirmez que other utilisateurs du same ISP in your neighbor ainsi que people in your appartment have no problème, c'est important that vous devez know that it's-just-me-and-nobody-else avant you continue doing work sur votre end du connection.
-
Ask your ISP to reconfigure your modem, just to ensure the problème n'est pas there.
-
Si vous host your a router avec a firmware like Tomato or DD-WRT, check c'est configuration.
-
Désactiver any firewall (router, logiciel, windows firewall) to pinpoint whether a firewall is the problème.
-
Désactiver any virus scanner (également spyware, ad-ware, defender) to pinpoint whether they are the problème.
-
Assurez-vous your ordinateur is up-to-date (Windows, Drivers, ...), également check for third-party code:
-
[Automatic Runs](http://technet.microsoft.com/en-us/sysinternals/bb963902), cherchez non-Microsoft things that are starting, especially réseau related ones.
-
[Process Explorer](http://technet.microsoft.com/en-us/sysinternals/bb896653), cherchez non-Microsoft things that are running, use the Company Name field.
Si vous know what you are doing, you might également check out the DLLs.
-
Go vers le paramètres of your réseau card, look at what items are being used.
-
In the Gestionnaire de périphériques, vérifiez le lower/upper filters dans le details tab of your card's properties.
-
Reset your réseau paramètres.
Execute the following commands, put them in a `.bat` fichier and run it as administrator:
```
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
```
-
Check for tampering to your réseau paramètres.
Similarly, execute
```
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"
```
and inspect the dump fichiers in My Documents.
-
Essayez creating a nouveau utilisateur profile, in some very odd occasions it en fait fonctionne.
-
Abandon ship! Il semble que you ne peut pas use it where you live. Don't worry, [Google is working on Dart](http://www.informationweek.com/news/development/web/231601140)...
*But, lessons learned...*
**Proper back-ups are invaluable and the easiest fix to this kind of problème!**
Well, if your ISP or Apartment n'est pas trying to fool you in a *nerdy* way.