Er is wel een verklaring voor wat jullie waarnemen:
De webpagina is een beetje intelligent gemaakt, en leest de user agent string van je browser uit, zodat normaalgesproken door de webserver meteen al is te zien of het om een x86 of een x64 systeem gaat als je de algemene MS MSRT downloadpagina bezoekt. Je ziet jouw OS daardoor ook keurig genoemd. Bijvoorbeeld: "....
voor Windows 7, 32 bit"
(
https://www.microsoft.com/nl-nl/download/malicious-software-removal-tool-details.aspx)
(geldt ook bij id=16 of id=9905 achter de URL)
Als je een x64 systeem hebt, gaat het daarom onmiddelijk al fout. Je krijgt dan de downloadpagina van de website niet eens te zien, maar meteen de errorpagina, omdat hij in de achtergrond op de webserver meteen de x64 link er alvast bij probeert te zoeken omdat je die dan waarschijnlijk nodig hebt.
Vermoedelijk gaat daar iets fout wat vervolgens leidt tot de errorpagina die je in beeld krijgt.
Er kan een foute x64-link in het spel zijn, of een fout in de webpagina of misschien is er nog iets anders aan de hand.
Op een x86 systeem laadt de downloadpagina wel gewoon, en kun je de MSRT x86 -versie succesvol downloaden.
Maar zodra je de x64-versie probeert te downloaden, kom je weer op de errorpagina terecht.
Door cookies of cache kan het zijn dat bij een x86 systeem hierna de algemene downloadpagina opeens niet meer te benaderen is, omdat ie in eerste instantie weer dezelfde niet bestaande x64-link er direct bij probeert te zoeken of zo.
En dus verschijnt de errorpagina weer, en kun je er niets mee beginnen.
Maar door browser afsluiten en weer opstarten en daarna cookies en cache legen en daarna de algemene downloadpage opnieuw bezoeken laat de browser de algemene MS MSRT downloadpagina weer normaal zien.
Gelukkig bieden de gevonden directe download links inmiddels soulaas. Deze "dumb" links werken tenminste.
Maar is daarmee alles opgelost?
Wat ik in mijn onderzoekje ook nog tegenkwam: is de x64-versie soms alleen bedoeld voor XP, W2003 en Vista?...
Zie:
https://answers.microsoft.com/en-us/windows/forum/windows_7-update/windows-malicious-software-removal-tool-kb890830/d83b6b9c-b10a-4663-9bc3-3473658e3a35"Note that x64 version of this tool will only run on Vista x64, Windows XP x64 and Windows 2003 x64 computers."
En eh... wat zou er sinds de nieuwere MSRT-versies veranderd zijn?
http://www.computerworld.com/article/2474105/malware-vulnerabilities/unusual--behavior-from-the-windows-malicious-software-removal-tool.htmlHeb je voor Windows 7 systemen misschien nooit een x64 versie meer nodig en geeft dat alleen maar problemen?
Ook als je in de huidige KB890830 kijkt (dit is een bijgewerkte versie, dus vroeger stond er waarschijnlijk wat anders in), worden onderaan niet expliciet x64 versies genoemd. Desondanks staat in de body nog steeds een x64 link, die helaas (zoals jullie al hadden ontdekt) eveneens niet werkt. (heeft MS bij het bijwerken vergeten om te verwijderen of niet???)
Microsuft is voor de verandering weer eens erg vaag hierover, want het zou immers ook nog kunnen dat de x64 download vanaf een bepaald moment niet meer werkt met een bepaalde bedoeling. Bijvoorbeeld omdat deze niet meer nodig is
in de huidige ondersteunde systemen.
En dan zou de bijgewerkte download achter de directe link eigenlijk bedoeld zijn voor legacy systemen met verlengde support? Echter die redenering geeft ook problemen, want ik krijg de x64-versie ook niet gedownload als ik mijn user-agent ga faken als ware ik een Vista 64-bits systeem, dat immers nog altijd normaal ondersteunt zou moeten worden...
AAAAAARCH......... ik snap het niet! MS doet weer wat raars. Ik krijg er bijna zelf MS van.
Goeroehoedjes