Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /www/webvol34/an/96qmbdpibm1sspm/danielliljeberg.se/public_html/blog/wp-content/mu-plugins/gkphp.php on line 1
Korrupt .NET 2.0 förhindrar anslutning till WHS « Windows Home Server « Daniel Liljeberg – Comments Page 23
Warning: count(): Parameter must be an array or an object that implements Countable in /www/webvol34/an/96qmbdpibm1sspm/danielliljeberg.se/public_html/blog/wp-includes/post-template.php on line 284

Warning: count(): Parameter must be an array or an object that implements Countable in /www/webvol34/an/96qmbdpibm1sspm/danielliljeberg.se/public_html/blog/wp-includes/post-template.php on line 284

Korrupt .NET 2.0 förhindrar anslutning till WHS

1 september, 2009 av Daniel Liljeberg Lämna en kommentar »

Jag talade i en tidigare post om problem med att koppla upp till sin WHS via WHS Console direkt efter en installation. Något som då berodde på “felaktigt” användarnamn på datorn som försöker ansluta. Det finns ytterliggare ett tillfälle då man kan få problem att koppla upp sig mot sin WHS. Då detta skett både på min egen Scaleo och en kunds Scaleo en gång så känns det som något som kanske inte är helt ovanligt. Om det är något som drabbar just Scaleo eller om det är något i operativsystemet vet jag dock inte. För mig skedde det hela strax efter jag bytte processor. Då min kund hade haft problemet och jag fixade det åt honom så var jag förberedd på att det kanske skulle bli problem så fixade jag det i samma veva. Men när det skedde min kund så var det lite mera av ett mysterium.

Symptom

Min kund förklarade att han kunde ansluta till sina shared folders utan problem. Men han kunde inte ansluta via WHS Console. När jag bad honom testa ansluta via RDC så svarade han att inte heller detta fungerade. Symptomen till problemet är alltså att du kommer åt alla delade filer som vanligt, men inte kan ansluta via varken WHS Console eller RDC.

Undersökning

Jag kopplade upp servern till ett grafikkort via adapter som jag talat om i posten om processorbyte på Scaleo 2205. Har ni en DYI WHS så har ni säkert möjligheten att ansluta en monitor till den, annars måste ni undersöka hur ni skall göra på just er modell. Väl inne i Windows så inspekterade jag Event loggen, den finns under “Administrative Tools”. Jag försökte starta WHS Console lokalt på servern samtidigt som jag höll koll på loggen. Jag noterade en krash av WHS Console som berodde på något fel i .NET 2.0. Det visar sig snart att .NET 2.0 på servern blivit korrupt, något som också påverkar RDC då den verkar använda sig av .NET 2.0. Detta leder således till att man varken kan ansluta med WHS Console eller via RDC.

Lösningen

Jag försökte avinstallera eller installera över en ny version av .NET 2.0, men vad jag än testade så gick det helt enkelt inte. Det finns sätt att “tvinga” ett MSI paket att installera sig, men inget sådant hjälpte heller. Då Windows sedan Windows XP (kanske till och med tidigare) sparar kopior på många systemfiler för att just kunna ersätta korrupta versioner så tänkte jag att jag ger det ett försök. För att tvinga fram en scan av systemfilerna så öppnar man upp kommandotolken (är lite unix/osx skadad och vill säga terminalen). Detta kan görav genom att välja kör/run frön startmenyn och skriva cmd  kör följande kommando sfc /scannow. Detta startar en scan av systemfilerna som kan ta ett tag. När det är klart får du starta om servern och hålla tummarna att det löste ditt problem. Detta fungerade på både min egen och min kunds server.

Avslutning

Då det skedde väldigt nära inpå för oss båda så funderade jag en del över om det kanske var någon update till systemet släppt av Microsoft som i olyckliga fall kunde resultera i detta. Jag har inte undersökt det närmare, men om någon vet anledningen bakom det hela så får ni gärna dela med er.

Flattr this!

Annonser

Kommentera

Du måste vara inloggad för att kunna posta kommentarer..