System: Windows XP
Issue: .NET Framework 1.1 would not install.
I would get a message saying "Internal Error 2908".
I had .NET 1.1 installed before. Part of it remained on the system. I had to manually delete this file:
Cause: .NET uses the MSCOREE.DLL file to see if .NET is already installed.