PerSalmi.NET

Swedish .Net software developer...
# Thursday den 21 July 2011

Semestern är här, något enstaka regnväder drar förbi då och då så man kan inte bara ligga kvar vid poolen hela tiden. Grannen ringer och undrar om det finns nån hjälp att få för en laptop som trilskas. Jo… det finns det nog, kom över med den så får jag ta en titt vid nästa regnskur!

Felet som uppstått helt plötsligt en kväll gav skumma symptom. Nämligen att text saknades i de flesta dialogrutor i Windows, webbläsaren visade en gapande tom vit avgrund på alla webbsidor och knappar var helt tomma på text. Inga fel hade loggats nånstans överhuvudtaget, kollat alla eventloggar mm.

Hur löser man då detta? Jag misstänkte nåt slags problem med filer för en snabb koll med chkdsk visade på att det hänt något skumt i filsystemet. Det stämde också med grannens beskrivning då felet uppstod, maskinen hade kraschat med total låsning som följd så man hade helt enkelt stäng ner den hårt. Chkdsk lyckades reparera filsystemet och gav sedan inte några fel felindikationer men problemet med saknad text var envist kvar.

Ok, om någon systemfil förstörts av diskproblemen så kan man återställa dem med Sfc, Windows verktyg för att kontrollera och återställa skadade eller utbytta systemfiler.

En körning av sfc /scannow gav meddelandet att den hittat skadade filer men att de inte kunde återställas, tydligen finns inte alla filer i Windows med bland det som säkerhetkopieras vid skapande av återställningspunkter, så lite extra detektivarbete behövdes för att få reda på vilka filer som skadats och behövde fixas. Sfc rapporterade som sagt inte direkt vilka filer som var felaktiga, men dessa problem hade loggats ordentligt till en fil. Sökvägen till loggen är: %windir%\logs\cbs\cbs.log

För att slippa läsa all logginformation manuellt och leta efter skadade filer kan man ta till en filtrering, sök efter "[SR] Cannot repair member file" för att få exakt information. I mitt fall hittade jag problemet, det var alla typsnittsfiler för Arial och Verdana som var trasiga. Eftersom dessa filer oftast är skyddade får man ta till både takeown och icacls för att få tillgång till filerna och kunna ersätta dem. Sedan gäller det att ha nya, hela, fräscha filer att ersätta med men det hittar man ju oftast på en annan dator med Windows…

Kör takeown /f [filnamn] samt icacls [filnamn] /GRANT Administrators:F för att fixa rättigheterna, eventuellt måste man använda gruppnamnet Administratörer istället för Administrators om man har ett svenskt operativsystem. När det är fixat är det bara att kopiera in filerna från någon frisk källa.

Jag hittade själv dessa tips om att sfc ger ifrån sig detaljer i cbs.log och detaljerna för filrättigheter i denna artikel.

Book cover of Windows® Sysinternals Administrator’s Reference

Nu finns det ju massor med fel som man inte kommer åt eller hittar så enkelt som detta med inbyggda verktyg som Sfc, då kan kan man behöva en del tyngre grejer som Sysinternals verktygssvit. Den har precis kommit ut i en ny version, de firar dessutom 15-årsjubileum! Kolla in verktygen på Sysinternals Suite, vill man ha en rejäl introduktion till hur de används i praktiken så finns den nyutgivna boken Windows® Sysinternals Administrator’s Reference.

Thursday, 21 July 2011 22:43:30 (W. Europe Daylight Time, UTC+02:00)  #    Comments [1]
Windows 7
# Thursday den 10 February 2011

Plötsligt bara sådär dök Internet Explorer 9 Release Candidate upp färdig för nerladdning!

Ladda ner på följande länkar:

Windows Internet Explorer 9 Release Candidate for Windows 7

Windows Internet Explorer 9 Release Candidate for Windows 7 64-bit Edition

image      image

En snabbkoll på lite olika sajter ger inga direkta överraskningar eftersom jag använt betaversionen rätt länge nu. Mer info finns på Beauty Of The Web, där hittar man också mer om vilka delar av webbstandarder som följs. Den vetgirige kan läsa sig mätt på Internet Explorer Standards Documentation.

Ska bli intressant att se om det märks något på prestanda i browsern nu när den kanske blivit av med lite debug-kod från betastadiet.

Thursday, 10 February 2011 20:22:00 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Internet Explorer | Webb | Windows 7
# Tuesday den 5 January 2010

Hittade ett coolt trick på CNET News som gör att man kan skapa en enda mapp som Windows 7 magiskt fyller med länkar till alla administrationsverktyg och kontrollpaneler.

Windows 7 God Mode Screenshot

Att skapa sin egen God Mode mapp är enkelt! Skapa bara en ny mapp på valfritt ställe och döp om den till:

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} 

En extra karamell i Windows 7 som  jag har saknat under många år med Windows är ett kortkommando för att skapa en ny mapp, nu finns den Shift + Ctrl + N ger en ny mapp i Utforskaren, fungerar även på Windows skrivbord, i fildialoger för att spara och öppna filer. Dvs där man allt som oftast behöver ha en ny mapp.

Tuesday, 05 January 2010 13:39:05 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Windows 7
# Friday den 11 December 2009

Ja, det kanske inte är den mest gångbara julklappen för alla kategorier av människor. Jag har ett tips till er som som sitter och funderar på den perfekta julklappen till programmerare, hobby hackare och andra sorteras datorfantaster:

Köp en Solid State Disk (SSD)!

Själv har jag väl funderat lite på om det verkligen är så fantastiskt mycket snabbare än en vanlig hårddisk, men i veckan fick alla utvecklarna i projektet jag jobbar med för tillfället varsin Intel X-25 160 GB SSD-enhet. Eftersom det är rätt mycket verktyg man jobbar med och har installerade är vi några som testat innan alla maskiner installeras om på bred front.

Lite snabba mätningar då? Jo, ta en titt på detta.

Utgångsläget, en Dell Latitude E6400 laptop med 7200 rpm 250 GB disk med Windows 7 x64:

NoSSD

Inte så illa diskprestanda för att vara en klassisk hårddisk i en laptop var vad jag tänkte, maskinen är hyffsat rapp, bygger om vår kompletta lösning i Visual Studio 2008 på lite under 2 minuter.

Ok, vad händer då när man fixat de tre skruvarna och har en Intel X-25 SSD på plats? Första indikationen på att nåt är rejält mycket snabbare är att Windows 7 installeras på ca 10 minuter, lägger på Visual Studio 2008 på ca 5 minuter och fortsätter med den notoriskt långsamma installationen av VS 2008 SP1. Servicepacket installerat på 12 minuter! Jag minns att jag en gång gått på lunch och kommit tillbaks innan den hunnit installera klart detta servicepack på en annan inte alltför långsam dator.

Till lite råa siffror då…

Samma Latitude E6400 som ovan men med med Intel X-25 SSD

SSD

Resultatet med 4 ggr snabbare läsning, dubbelt så snabb skrivning och generellt sett söktider nära noll känns helt sjukt.

Hur är datorn att jobba med då efter att ha bytt till den extremsnabba disken? Det som man framför allt märker av är att starta större program som förrut tog tid, tex SQL Server Management Studio går mycket snabbare. Kompileringar i Visual Studio går snabbare, några exakta mätningar är svåra att ge men ett stort projektbygge som vi har är ca 40% snabbare att bygga om helt. Office applikationerna startar i stort sett på ett ögonblick och webbsidor laddar mycket snabbare, så kontentan är att hela arbetsupplevelsen med maskinen flyter mycket bättre. Tid är pengar och liv, detta kommer att ge mig mer tid att göra vettigare saker än att sitta och vänta…

Det ska bli intressant att se hur länge denna “snabbhetskänsla” sitter i, tyvärr har man ju en tendens att ganska fort tycka att en dator inte är tillräckligt snabb. Teknostressen lär väl komma även här. Men just nu ser det lovande ut!

Friday, 11 December 2009 23:03:14 (W. Europe Standard Time, UTC+01:00)  #    Comments [3]
Hårdvara | Windows 7
# Thursday den 6 August 2009

Ok, då var det dags att ta ner det färdiga Windows 7 RTM versionen som precis släpptes på MSDN/TechNet.

image

Windows 7 ser just nu ut att vara tillgängligt i följande editions:

  • Starter (endast för x86)
  • Home Basic
  • Home Premium
  • Professional
  • Enterprise
  • Ultimate

Det finns även Windows SDK tillgängligt direkt för nerladdning, trevligt för ibland har det dröjt lite extra innan SDK har släppts men nu ligger de ute samtidigt.

Ultimate och Starter är de två varianterna jag tänkte installera först på min Dell Latitude E6400 respektive Asus Eee PC 901.

Thursday, 06 August 2009 19:22:57 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows 7
# Wednesday den 22 July 2009

imageEnligt Brandon LeBlanc på Windows Team blog så trillar RTM versionen av Windows 7 ner hos TechNet och MSDN prenumeranter den 6:e augusti. Det är det engelska versionen som blir tillgänglig då, andra språk kommer den 1:a oktober.

Kanske det ändå blir ytterligare en installation med RC utgåvan av Windows 7, den här gången på min netbook. Hade tänkt vänta med att installera om den tills RTM-versionen kommer men det får nog bli tidigare.

En intressant fråga som jag funderar kring är vilken edition av Windows 7 som kan passa bäst på en netbook… Kanske inte en full Ultimate installation är det bästa med tanke på att resurserna på en Asus EEE Pc inte är oändliga.

Wednesday, 22 July 2009 00:08:04 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows 7
# Thursday den 30 April 2009

Helgen räddad? Ja, kanske, Windows 7 RC finns nu på MSDN/TechNet downloads för den som är prenumerant. Det som ligger ute nu direkt är x64 och x86 versioner tillsammans med SDK, debug symboler och driver kit.

image

Jag vet i alla fall att denna rätt snabbt kommer att hamna i både utvecklingslaptopen och den lite mer klent utrustade Asus EEE Pc 901 som ligger hemma och väntar med sin numera hopplöst föråldrade Beta 1 version.

Thursday, 30 April 2009 15:14:46 (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows 7
# Wednesday den 14 January 2009

Tim Sneath har postat en intressant artikel med 30 tips som kanske inte är helt självklara att lista ut på egen hand när man prövar på betaversionen av Windows 7.

Tim Sneath : The Bumper List of Windows 7 Secrets

image

Själv testade jag också Google Chrome på Windows 7, både på den tidigare pre-betaversionen jag fick med mig från PDC i höstas och nu på den riktiga betaversionen och det är väl inte helt klarlagt men det verkar som Chrome har en del problem på den nyare Windows 7 versionen. Så detta tips om att lägga till “--in-process-plugins” som kommandoradsargument på startgenvägen kanske kan ge nåt, se How to Run Google Chrome on Windows 7 64 bit Version för utförligare info.

Slutligen ett tips för de som gräver lite djupare när det gäller utveckling för Windows 7 så finns nu uppdaterade SDK för 7:an och dess tillhörande .NET ramverk att ladda ner, se Beta Release of Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1.

Wednesday, 14 January 2009 22:04:15 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Windows 7
# Thursday den 8 January 2009

Nu finns Windows 7 och Windows Server 2008 R2 tillgänglig i sin första (och enda?) betaversion på MSDN och TechNet.

image 

Nerladdning pågår kan man väl säga… :-)

Om du saknar MSDN eller TechNet prenumeration så kommer nerladdningsfiler i form av ISO-avbildningar att finnas på Windows 7 sidan från och med den 9:e januari. Tydligen tänker sig Microsoft begränsa nerladdningarna av Windows 7 på den publika webbsajten till 2,5 miljoner nerladdningar så om man vill utnyttja möjligheten att pröva på betaversionen så gäller det att vara snabb.

Själv har jag ju kört den version (build 6801) som distribuerades på PDC 2008 på både min Dell Latitude D630 jag använder i jobbet och en Asus Eee Pc 901 med förvånansvärt bra stabilitet, men nu ska de uppgraderas snarast.

Thursday, 08 January 2009 10:13:29 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Windows 7
# Friday den 7 November 2008

Den förhandsversion av Windows 7 som delades ut till alla deltagare på PDC förra veckan bar build nummer 6801 medan man visade upp en annan version på själva keynoteföredraget. En skillnad mellan dessa versioner var att den vi fick med oss hem och installerade för test och demo inte hade den mest uppenbara, synliga uppdateringen av Windows taskbar, den sk SuperBar.

Nu är det så att det går att aktivera SuperBar även i Windows 7 build 6801. Kolla på Flashy Windows 7 bits protected by elaborate scheme, workaround - Within Windows och följ instruktionerna där! För att få den nya layouten enligt denna bild:

SuperBar

Här har jag testat detta på min x64 installation på en Dell Latitude D630, så det verkar fungera både på 32-bits och 64-bits versionerna.

Friday, 07 November 2008 18:24:29 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
PDC 2008 | Windows 7
# Tuesday den 28 October 2008

scottgu Showen går vidare med Scott Guthrie som visar nyheter om applikationsutveckling med Windows 7. Han visar kodexempel med tillägg för att bygga funktioner för den nya taskbar som finns i Windows 7 direkt i WPF XAML.

En nyhet här är att man släpper en Ribbon UI kontroll för WPF tillsammans med ett nytt WPF kontroll toolkit den här veckan. Toolkitet innehåller bland annat Gridkontroll, kalender, datepicker och Ribbonkontrollen. Det ska vara anpassat till .NET Framework 3.5 SP1 som runtime.

 wpftoolkit

 

Visual Studio 2010 kommer att vara WPF baserad och ha stöd för multipla skärmar! Möjligheterna att bygga ut VS2010 IDE med nya funktioner som avancerade visualizers blir därmed väldigt bra. Nyheter för webbutveckling som känns intressanta är jQuery med IntelliSense, MVC paketet och hantering av flera konfigurationer i webbapplikationer, så man har stöd för utveckling, staging och drift konfigurationer. Silverlight får ett kontrolltoolkit med nånga vanliga kontroller samt kontroller för grafer och diagram. En ny stor Silverlight release kommer under nästa år med stöd för utanför-browsern-upplevelser och Silverlight på Windows Mobile.

NET4feat

David Treadwell fortsätter presentationen med att prata om Windows Azure plattformen ur utvecklarsynvinkel. Live tjänsterna ska bli lättare att anpassa, tex utseendemässigt för Windows Live Id inloggning. En intressant del som nämns är OpenId integration i Windows Live Id.

Live Framework introduceras för att ge utvecklare möjligheter att jobba mot Windows Live tjänsterna i Mesh-konceptet, nu hoppas vi bara på att de lättar lite på locket och släpper Mesh till fler länder som tex SVerige…

En liten skojig detallj är texten på Davids tröja: 0x007fff

Som avslutning visades Office 14 där Office Web Applications tydligen ingår som en grundläggande del för att man ska kunna nå och arbeta med sina dokument var man än befinner sig. 

Tuesday, 28 October 2008 19:51:48 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.Net | PDC 2008 | Silverlight | Windows 7 | Visual Studio | WPF

Ray Ozzie inleder med en historisk återblick på PC utvecklingen under de sista 20 åren, och leder det fram till att vi fortfarande bara skrapat på ytan av vad man kan åstadkomma med PC, telefoner och webben. Det knyts ihop till att Azureplattformen kommer att ge oss sammanhängande värld med applikationer och data tillgängliga från alla enheter.

windows7demo Steven Sinofsky och Julie Larson-Green drar igång den första officiella demon av  Windows 7. WIndows 7 kommer att vara klientoperativsystemet som delar kärna med nästa serverversion som blir Windows Server 2008 R2. Demon blir en genomgång av nya desktoppen med ribbongränssnitt, fräcka mediafunktioner med delning i nätverk, förbättrad användning av nätverksresurser på enklare sätt… Ska bli intressant att installera på någon egen maskin!

multitouchVi pratade om att touch skärmar inte slagit igenom på allvar, men om det inte gör det nu när Windows 7 får stöd för multitouch så blir jag besviken. Andra nyheter är att man försökt minska minnesförbrukningen, mindre disk IO, strömsparfunktioner bland annat för DVD uppspelning. Startmenyn ska vara snabbare och boottiden ska minskas. Att framtiden innehåller rejält med parallellism och många kärnor märks genom att Windows 7 har stöd för 256 processorer.

En cool feature är att diskhanteringen stödjer att man skapar och monterar virtuella hårddiskar direkt i operativsystemet, man kan även boota direkt från VHD filer! Lite andra detaljer verkar vara nya Paint och Notepad med helt nya användargränssnitt och stöd för de (kontroversiellt) standardiserade xml-dokumentformaten.

Kan ju fortsätta med grejer som BitLocker stöd på USB-minnen, förbättrat multimonitor stöd, multimonitorstöd även i Remote Desktop(!), inställningar för UAC-känsligheten mm.

Vägen fram till att Windows 7 släpps går via en pre-beta version som blir tillgänglig idag, den är inte helt komplett funktionsmässigt. En betaversion ska komma i början av 2009. Sedan blir det ett Release Candidate program innan RTM, men här är inga tider satta ännu.

Tuesday, 28 October 2008 17:53:41 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
PDC 2008 | Windows 7
Blog & Contact
Per Salmi
Per Salmi
Min LinkedIn Profil

Jag arbetar på Combitech AB i Linköping med konsultuppdrag och utbildning inom Microsoft .NET området. Kontakta mig gärna om ni har frågor, behov av konsulttjänster eller är intresserade av utbildning inom .NET.

Copyright © 2017 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

Sign In
Statistics
Total Posts: 220
This Year: 1
This Month: 0
This Week: 0
Comments: 40

Datorer
All Content Copyright © 2017, Per Salmi