All this morning (Jan 8, 2009) I’ve been trying to solve an error that I never met in my life as .NET developer. It’s weird and waste my time. Here’s the story, I just reinstall Windows Vista on my laptop and start to install all needed software one by one. After installation of MSDN Library for Visual Studio 2008 SP1, and when I opened it, appear an error like this:
Did somebody meet that error?
Seperti cara solving yang umum, reinstallation. OK, saatnya install ulang Visual Studio 2008, dan MSDN Library for Visual Studion 2008 SP1. Setelah kurang lebih setengah jam dan reinstalasi selesai, error di atas tetap muncul. S**k...
Lalu gw mikir, mungkin karena MSDN Library SP1 ada masalah, entah ada file di DVD-nya yang corrupt or anything. Gw uninstall si doi, lalu install MSDN Library for Visual Studio 2008 Enu (versi sebelumnya). Setelah kurang lebih 15 menit dihabiskan untuk instalasi, still no luck. S**t..
Ah mungkin juga karena DVD-nya yang nggak OK. Lalu gw teringat, di laptop sebelumnya kok semuanya lancar-lancar aja. Waktu gw install dari DVD image (*.iso) dari source DVD yang berbeda. Coba lagi install dari situ...Still no luck.
Kurang lebih sudah 2 jam dihabiskan untuk uninstall dan install.
Try to googling with the keyword: "MS.MSDNQTR.v90 invalid". Link by link I go, nothing worked. And finally I found this link: http://social.msdn.microsoft.com/Forums/en-US/devdocs/thread/e0361448-5b5f-4d8b-a9a9-8b93398e8890/
In that link (link to a forum), somebody did a way that to me, it’s not make any sense. The point is, he login as Administrator (not regular/usual user, which is automatically created by Vista, which is indeed, also Administrator user). Then reinstall the MSDN Library using that Administrator user account. And you know what...IT WORKS.
So, the workaround is:
1. Activate Administrator user (if not yet activated).
By default, this user is not active. Open Computer Management from Start Menu -> Control Panel -> Administrative Tools -> Computer Management. Then click Local Users and Groups > Users, and enable account Administrator.
2. Logout from current user and re-login as Administrator.
3. After Administrator’s desktop appear, re-install MSDN Library for Visual Studio 2008 SP1. After installation, try to open it. It Works, no more error like picture above. Then I think, it could be OK if only I login as Administrator.
4. Then I logout and re-login as usual user (daily user). Then I open MSDN Library and turn out it’s is opened just fine.
It wastes my time almost 3 hours. Imagine what I can do for 3 hours. Hopefully, this workaround can help anybody out there who experience the same error.