Hello All,
I have been fighting this problem for a month and I can't seem to come
up with a solution.
I installed Visual Studio.NET 2003 Ent Arch on my work machine. It lay
dormant, never used for a few months. Now when I go to open it up, I
get:
"MS Development Environment has not been installed for the current
user. Please run setup to install the application"
Searching the internet for similar issues, this seems to be one that
plagues a lot of people. Before we go down roads already explored, let
me fill you in.
I have tried uninstalling and reinstalling the software... same issue.
http://support.microsoft.com/default.aspx?scid=kb;en-us;313495 is not
relevant. The key listed is NOT on my machine and the circumstances are
completely different. I did however find a registry key that seems to
matter...
HKEY_CLASSES_ROOT/Licenses/CC215CED-6B57-4078-BB33-B78FC1040B7D =
lzxcvkljwefnasdfkjlasdfyweriolujasdfnasdf
This is the ONLY key under HKEY_CLASSES_ROOT/Licenses that seems to
affect this behavior. After I remove said key (or alter it), VS.NET no
longet throws the error message, but it CLOSES IMMEDIATELY. My guess is
that this is the license for VS.NET 2003, and changing/removing it
invalidates the license.
I have tried using depends.exe and profiling the app to see if there
are any files missing it is trying to access, but nothing from what I
can see.
Any direction is appreciated. This seems like a runaway licensing
problem getting in the way of legitimate use.
mindchild@gmail.com - 30 May 2006 14:51 GMT
Unfortunately, there is still no solution. I refuse to let this die.
Phil Cairns - 30 May 2006 21:14 GMT
> HKEY_CLASSES_ROOT/Licenses/CC215CED-6B57-4078-BB33-B78FC1040B7D =
> lzxcvkljwefnasdfkjlasdfyweriolujasdfnasdf
I have this key, too. And it has exactly the same value. This is likely
to be because it is a hand-typed value instead of a generated one (note
the number of adjacent keys on the keyboard). Dunno what it means, though.
Hmm ... just grep'd the entire Program Files\Microsoft Visual Studio 8
directory for both that value and it's base64'd version and didn't find
it. This may or may not mean anything :)
> I have tried using depends.exe and profiling the app to see if there
> are any files missing it is trying to access, but nothing from what I
> can see.
Have you tried using Filemon or Regmon from www.sysinternals.com? Regmon
in particular is very useful.
HTH, Phil.