.NET Framework update issue

P

Paul

Jo-Anne said:
Addendum: I went to the download site above and found the correct download
(the x86--right?). But before downloading the program, I read what Microsoft
had to say, which was that after the download one would need to install the
update KB959209, which fixes .NET Framework 2.0 SP2 issues described in
KB958481. However, the update Microsoft says to install to fix these issues
is for .NET Framework 3.5 SP1, which I don't really want. I read KB958481,
and it looks like the issues have to do with developers, so I'm assuming for
now that I don't need to download KB959209. Do you agree, Paul?

Thank you!

Jo-Anne

I think you can still install KB959209.

I would hope, that an update won't install, if the pre-requisites aren't met.
The installer should do a version check. If no candidate stack is present,
the installer should just exit.

I can't say with certainty, that Windows Update would also recommend that
update, but you can try running Windows Update, and see if there are more
items waiting for you. Just stay away from 3.5 SP1, because you know
Microsoft is going to offer you that, every chance they can get :)
Only accept fixes for the 2.0 you've just installed.

Paul
 
J

Jo-Anne

Paul said:
I think you can still install KB959209.

I would hope, that an update won't install, if the pre-requisites aren't
met.
The installer should do a version check. If no candidate stack is present,
the installer should just exit.

I can't say with certainty, that Windows Update would also recommend that
update, but you can try running Windows Update, and see if there are more
items waiting for you. Just stay away from 3.5 SP1, because you know
Microsoft is going to offer you that, every chance they can get :)
Only accept fixes for the 2.0 you've just installed.

Paul


Will do, Paul. Thank you!

Jo-Anne
 
J

Jo-Anne

Paul said:
I think you can still install KB959209.

I would hope, that an update won't install, if the pre-requisites aren't
met.
The installer should do a version check. If no candidate stack is present,
the installer should just exit.

I can't say with certainty, that Windows Update would also recommend that
update, but you can try running Windows Update, and see if there are more
items waiting for you. Just stay away from 3.5 SP1, because you know
Microsoft is going to offer you that, every chance they can get :)
Only accept fixes for the 2.0 you've just installed.

Paul


Well, I downloaded and installed .NET Framework 2.0 SP2, but Filehippo won't
work with it.

When I finished the install, I got the yellow shield and went to Microsoft
Update. The only update it wanted to install was ".NET Framework 3.5 SP1 and
3.5 Family Update for .NET versions 2.0 through 3.5 (KB951847)." There were
also eight other updates that were temporarily grayed out, all for .NET
Framework 3.0 and 3.5, I think.

I checked KB958481, and it looks like it addresses incompatibilities between
..NET Framework 2.0 and 3.5--which I shouldn't need if I'm not using .NET
Framework 3.5.

I'd be grateful for your help yet again.

Thank you!

Jo-Anne
 
P

Paul

Jo-Anne said:
Well, I downloaded and installed .NET Framework 2.0 SP2, but Filehippo won't
work with it.

When I finished the install, I got the yellow shield and went to Microsoft
Update. The only update it wanted to install was ".NET Framework 3.5 SP1 and
3.5 Family Update for .NET versions 2.0 through 3.5 (KB951847)." There were
also eight other updates that were temporarily grayed out, all for .NET
Framework 3.0 and 3.5, I think.

I checked KB958481, and it looks like it addresses incompatibilities between
.NET Framework 2.0 and 3.5--which I shouldn't need if I'm not using .NET
Framework 3.5.

I'd be grateful for your help yet again.

Thank you!

Jo-Anne

Believe it or not, I've been working on it. And finding out
what version of .NET is needed, is *not* easy. So far, I've downloaded
two SDKs, trying to get tools (about 1.6GB downloads).

*******

One item I dug up, is an inconsistency between version numbers
on one web site, versus Wikipedia. Wikipedia seems to claim each
version of .NET has its own Common Runtime Language version.

http://en.wikipedia.org/wiki/Dotnet

"1.0 1.0.3705.0
1.1 1.1.4322.573
2.0 2.0.50727.42
3.0 3.0.4506.30
3.5 3.5.21022.8
4.0 4.0.30319.1"

And yet another site, listed the same version number for 2.0, 3.0, 3.5
and claimed they could only be told apart, by the application
probing the registry to see what versions of .NET had been installed.
Which seems to be a rubbish concept.

*******

I downloaded the Filehippo package (FHSetup.exe 252,991 bytes)

Using 7ZIP, I opened the archive, and "UpdateChecker.exe.config"
is a text file of the XML persuasion.

---------------- UpdateChecker.exe.config -------------------
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
</startup>
</configuration>
--------------------------------------------------------------

I'm guessing it supports both 2.0 family, or it
supports the usage of 4.0 CLR. There is no other evidence I could
find, that the tool actively looks for 4.0. It appears that 4.0
is an alternative version that could be used (will run with either).

So really, that doesn't tell us anything of value.

I tried dependencywalker tool, but that only checks regular
executables, and it won't plumb the depths of a .NET application.
It still works as a tool - it just doesn't work at the proper
level (.NET is above the level that tool works at).

I downloaded the .NET 2.0 SDK 371,230,904 bytes

http://download.microsoft.com/download/c/4/b/c4b15d7d-6f37-4d5a-b9c6-8f07e7d46635/setup.exe

and without installing it, found a copy of ildasm.exe .

The MANIFEST from the window of that tool, when used to
probe UpdateChecker.exe says this. It still looks like
it needs at least 2.0, judging by the version number.
It also looks like it was written in VisualBasic (the
original programming language, as .NET is language
agnostic and handles multiple languages).

-------------------------------------------------------------
// Metadata version: v2.0.50727
..module extern Kernel32
..module extern gdi32
..module extern user32.dll
..assembly extern mscorlib
{
.ver 2:0:0:0
}
..assembly extern Microsoft.VisualBasic
{
.ver 8:0:0:0
}
..assembly extern System.Windows.Forms
{
.ver 2:0:0:0
}
..assembly extern System
{
.ver 2:0:0:0
}
..assembly extern System.Drawing
{
.ver 2:0:0:0
}
..assembly extern System.Xml
{
.ver 2:0:0:0
}
..assembly extern System.Web
{
.ver 2:0:0:0
}
-------------------------------------------------------------

So I'm no further ahead.

All the evidence I can find, says it only needs .NET.
I'm not seeing anything exotic in there.

I'm still trying to find a tool which will scan a program
and determine the .NET version needed - so far, I can find
commercial software (i.e. trial version that runs for
ten days), so I could use something like that. The commercial
software in question, does a lot more than just probe the
version. It also includes an obfuscator, a tool to jumble
up the code, so hackers can't reverse engineer it. As an end
user, I don't need that, and I just want a simple tool to get
the .NET version. And I'd still getting conflicting advice
on how "precise" the version numbering is with .NET.

One other question for you. Have you rebooted since
installing .NET 2.0 ? Perhaps some part of it is
activated, after a reboot ?

Paul
 
J

Jo-Anne

Paul said:
Believe it or not, I've been working on it. And finding out
what version of .NET is needed, is *not* easy. So far, I've downloaded
two SDKs, trying to get tools (about 1.6GB downloads).

*******

One item I dug up, is an inconsistency between version numbers
on one web site, versus Wikipedia. Wikipedia seems to claim each
version of .NET has its own Common Runtime Language version.

http://en.wikipedia.org/wiki/Dotnet

"1.0 1.0.3705.0
1.1 1.1.4322.573
2.0 2.0.50727.42
3.0 3.0.4506.30
3.5 3.5.21022.8
4.0 4.0.30319.1"

And yet another site, listed the same version number for 2.0, 3.0, 3.5
and claimed they could only be told apart, by the application
probing the registry to see what versions of .NET had been installed.
Which seems to be a rubbish concept.

*******

I downloaded the Filehippo package (FHSetup.exe 252,991 bytes)

Using 7ZIP, I opened the archive, and "UpdateChecker.exe.config"
is a text file of the XML persuasion.

---------------- UpdateChecker.exe.config -------------------
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
<supportedRuntime version="v4.0" />
</startup>
</configuration>
--------------------------------------------------------------

I'm guessing it supports both 2.0 family, or it
supports the usage of 4.0 CLR. There is no other evidence I could
find, that the tool actively looks for 4.0. It appears that 4.0
is an alternative version that could be used (will run with either).

So really, that doesn't tell us anything of value.

I tried dependencywalker tool, but that only checks regular
executables, and it won't plumb the depths of a .NET application.
It still works as a tool - it just doesn't work at the proper
level (.NET is above the level that tool works at).

I downloaded the .NET 2.0 SDK 371,230,904 bytes

http://download.microsoft.com/download/c/4/b/c4b15d7d-6f37-4d5a-b9c6-8f07e7d46635/setup.exe

and without installing it, found a copy of ildasm.exe .

The MANIFEST from the window of that tool, when used to
probe UpdateChecker.exe says this. It still looks like
it needs at least 2.0, judging by the version number.
It also looks like it was written in VisualBasic (the
original programming language, as .NET is language
agnostic and handles multiple languages).

-------------------------------------------------------------
// Metadata version: v2.0.50727
.module extern Kernel32
.module extern gdi32
.module extern user32.dll
.assembly extern mscorlib
{
.ver 2:0:0:0
}
.assembly extern Microsoft.VisualBasic
{
.ver 8:0:0:0
}
.assembly extern System.Windows.Forms
{
.ver 2:0:0:0
}
.assembly extern System
{
.ver 2:0:0:0
}
.assembly extern System.Drawing
{
.ver 2:0:0:0
}
.assembly extern System.Xml
{
.ver 2:0:0:0
}
.assembly extern System.Web
{
.ver 2:0:0:0
}
-------------------------------------------------------------

So I'm no further ahead.

All the evidence I can find, says it only needs .NET.
I'm not seeing anything exotic in there.

I'm still trying to find a tool which will scan a program
and determine the .NET version needed - so far, I can find
commercial software (i.e. trial version that runs for
ten days), so I could use something like that. The commercial
software in question, does a lot more than just probe the
version. It also includes an obfuscator, a tool to jumble
up the code, so hackers can't reverse engineer it. As an end
user, I don't need that, and I just want a simple tool to get
the .NET version. And I'd still getting conflicting advice
on how "precise" the version numbering is with .NET.

One other question for you. Have you rebooted since
installing .NET 2.0 ? Perhaps some part of it is
activated, after a reboot ?

Paul


Thank you for all your work on my behalf, Paul! Yes, I did reboot after
installing .NET Framework 2.0, and it didn't help. One interesting thing is
that when I didn't have .NET Framework on the computer but still had
Filehippo, Filehippo simply wouldn't run; at that point, I uninstalled it.
When I installed version 2.0 SP2 of .NET Framework and went to install
Filehippo, it did appear to install--but the program still wouldn't run. It
kept saying it had encountered a problem and needed to close.

I checked the Filehippo website to see if it said anything specific about
..NET Framework, and the version it wanted to install is 2.0 SP1. I of course
had installed SP2; but I can't imagine that would be an issue. I just
checked the Filehippo website again and found that the latest version of the
program is "Improved for .NET 4.0 compatibility." I don't know if that
changes anything for me.

I've done a System Restore to before I downloaded .NET Framework. I guess
one possibility now is to download the Filehippo program again and let it
install .NET Framework 2.0 SP1 or whatever it decides on. Then I can check
Add/Remove Programs to see what actually has been installed.

Does that sound reasonable?

Thank you again, Paul!

Jo-Anne
 
P

Paul

Jo-Anne said:
Thank you for all your work on my behalf, Paul! Yes, I did reboot after
installing .NET Framework 2.0, and it didn't help. One interesting thing is
that when I didn't have .NET Framework on the computer but still had
Filehippo, Filehippo simply wouldn't run; at that point, I uninstalled it.
When I installed version 2.0 SP2 of .NET Framework and went to install
Filehippo, it did appear to install--but the program still wouldn't run. It
kept saying it had encountered a problem and needed to close.

I checked the Filehippo website to see if it said anything specific about
.NET Framework, and the version it wanted to install is 2.0 SP1. I of course
had installed SP2; but I can't imagine that would be an issue. I just
checked the Filehippo website again and found that the latest version of the
program is "Improved for .NET 4.0 compatibility." I don't know if that
changes anything for me.

I've done a System Restore to before I downloaded .NET Framework. I guess
one possibility now is to download the Filehippo program again and let it
install .NET Framework 2.0 SP1 or whatever it decides on. Then I can check
Add/Remove Programs to see what actually has been installed.

Does that sound reasonable?

Thank you again, Paul!

Jo-Anne

Generally, if Filehippo was using a URL link pointing to Microsoft, the
Microsoft download page is likely to offer 2.0 SP2. There is no reason
for Microsoft to be offering older versions. Perhaps an older version can
be located, but what is going to happen, is Windows Update is likely
going to be offering the updated version (eventually).

What you can try is:

1) Install the version of .NET you want to experiment with.
If you can find a version of 2.0 SP1, great, give it a try.

2) Go to the Stebner blog, and get the dotnet verifier package.
It will try some tests, to see whether it feels dotnet is
installed properly. I think it does things like run a simple
minded program to test that some library files load. Click the
"view log" button, for confirmation of what happened.

http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx (description)

https://skydrive.live.com/?cid=27e6a35d1a492af7&id=27E6A35D1A492AF7!376 (downloads)

netfx_setupverifier_new Jan. 17, 2011 Aaron Stebner

244,336 bytes

Unzip that, then run the tool. The dialog box should have a pull-down
menu, with the versions the tool believe are installed (as detected in
the registry). The test is pretty fast.

3) Then give the Filehippo another try.

If the Filehippo is still exiting, check in C:\WINDOWS\minidmp and
see if a new file was created. I'd not even sure if a dying .NET application
puts a file there, but that's where I'd start looking.

A copy of dumpchk.exe or of the Nirsoft BlueScreenViewer can be used to
inspect a fresh .dmp file. Don't bother downloading this, if there isn't
a fresh dump file with today's date - not finding a dump, means some
other kind of failure has occurred. .NET programs still have a PE loader
stub, so they're still "programs" in a sense, but what happens after the
stub is finished, is an entirely separate issue.

http://www.nirsoft.net/utils/blue_screen_view.html

Paul
 
J

Jo-Anne

Paul said:
Generally, if Filehippo was using a URL link pointing to Microsoft, the
Microsoft download page is likely to offer 2.0 SP2. There is no reason
for Microsoft to be offering older versions. Perhaps an older version can
be located, but what is going to happen, is Windows Update is likely
going to be offering the updated version (eventually).

What you can try is:

1) Install the version of .NET you want to experiment with.
If you can find a version of 2.0 SP1, great, give it a try.

2) Go to the Stebner blog, and get the dotnet verifier package.
It will try some tests, to see whether it feels dotnet is
installed properly. I think it does things like run a simple
minded program to test that some library files load. Click the
"view log" button, for confirmation of what happened.

http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx
(description)

https://skydrive.live.com/?cid=27e6a35d1a492af7&id=27E6A35D1A492AF7!376
(downloads)

netfx_setupverifier_new Jan. 17, 2011 Aaron Stebner

244,336 bytes

Unzip that, then run the tool. The dialog box should have a pull-down
menu, with the versions the tool believe are installed (as detected in
the registry). The test is pretty fast.

3) Then give the Filehippo another try.

If the Filehippo is still exiting, check in C:\WINDOWS\minidmp and
see if a new file was created. I'd not even sure if a dying .NET
application
puts a file there, but that's where I'd start looking.

A copy of dumpchk.exe or of the Nirsoft BlueScreenViewer can be used to
inspect a fresh .dmp file. Don't bother downloading this, if there isn't
a fresh dump file with today's date - not finding a dump, means some
other kind of failure has occurred. .NET programs still have a PE loader
stub, so they're still "programs" in a sense, but what happens after the
stub is finished, is an entirely separate issue.

http://www.nirsoft.net/utils/blue_screen_view.html

Paul


Thank you, Paul! I'll see what I can do today and will report back. One
note: Filehippo actually has you download .NET Framework 2.0 SP1 from its
own website:

http://filehippo.com/download_dotnet_framework_2/tech/

Jo-Anne
 
J

Jo-Anne

Paul said:
Have you tried it yet ?

Paul


I just did it, Paul. To make sure I got rid of everything before starting, I
ran the Microsoft .NET Framework cleanup program, so nothing should have
been left on my computer. I then started the Filehippo installer. It asked
if it could download .NET Framework 2.0 (no SP mentioned) from Microsoft,
and I said yes. It took forever, but everything was finally installed.
Filehippo runs fine. However...

I ran Microsoft Update, and it once again is offering me .NET Framework 3.5.
Moreover, it says that the program has been downloaded and only needs to be
installed, which means I can't hide the update. I am NOT happy about this.
Is there any way I can get Microsoft Update to stop showing this update?

By the way, I checked Add/Remove Programs, and the .NET Framework 2.0 there
does not show either SP1 or SP2. Is there a way to determine which I have?

Thank you!

Jo-Anne
 
P

Paul

Jo-Anne said:
I just did it, Paul. To make sure I got rid of everything before starting, I
ran the Microsoft .NET Framework cleanup program, so nothing should have
been left on my computer. I then started the Filehippo installer. It asked
if it could download .NET Framework 2.0 (no SP mentioned) from Microsoft,
and I said yes. It took forever, but everything was finally installed.
Filehippo runs fine. However...

I ran Microsoft Update, and it once again is offering me .NET Framework 3.5.
Moreover, it says that the program has been downloaded and only needs to be
installed, which means I can't hide the update. I am NOT happy about this.
Is there any way I can get Microsoft Update to stop showing this update?

By the way, I checked Add/Remove Programs, and the .NET Framework 2.0 there
does not show either SP1 or SP2. Is there a way to determine which I have?

Thank you!

Jo-Anne

If you run the verifier tool, you can probably see the version number in the
menu. It is likely to be stored in the registry as well, and I saw one
article with details on that.

Regarding Microsoft Update, I don't know how to hide something like that.
As I said before, I'm offered that update over and over again, and I just
ignore it and move on (every patch Tuesday).

The important question at the moment, is whether the Filehippo program is
working or not. Do you have proof your 2.0 install is enough ? And that
it is actually working right (the install) ? Stebner's verifier is one
way to try to verify it works.

Paul
 
J

Jo-Anne

Paul said:
If you run the verifier tool, you can probably see the version number in
the
menu. It is likely to be stored in the registry as well, and I saw one
article with details on that.

Regarding Microsoft Update, I don't know how to hide something like that.
As I said before, I'm offered that update over and over again, and I just
ignore it and move on (every patch Tuesday).

The important question at the moment, is whether the Filehippo program is
working or not. Do you have proof your 2.0 install is enough ? And that
it is actually working right (the install) ? Stebner's verifier is one
way to try to verify it works.

Paul


Hi, again, Paul,

Yes, Filehippo is running normally on my netbook with .NET Framework 2.0
installed (whichever version it is). But now I have another problem.

I decided to use the Microsoft .NET Framework cleanup tool on my laptop (I
had used it only on the netbook), and something didn't work right. The tool
supposedly did its job; but when I restarted the computer, I got the
following error message:

SecureUpgrade.exe - Application error
The application failed to initialize properly (0xc0000135). Click on OK to
terminate the application.

I had also lost my internet connection.

I restarted the computer and got the same error message--but this time I did
have an internet connection. Each time I started the computer, I got the
same message. Moreover, when I looked at Add/Remove Programs, I saw the
following:

Microsoft .NET Framework 3.5 SP1
Update for Microsoft .NET Framework 3.5 SP1 (KB963707)

I did a System Restore to just before I downloaded the cleanup program, and
everything is back to normal. Now I wonder if the problem is KB963707. This
is the update that I "hid" in Microsoft Update a week ago. Perhaps it's
interfering with the full cleanup. I suppose I could try unhiding it to see
if that helps. Or maybe I need to install it before I can fully clean up
..NET Framework...

Always something!

Jo-Anne
 
P

Paul

Jo-Anne said:
Hi, again, Paul,

Yes, Filehippo is running normally on my netbook with .NET Framework 2.0
installed (whichever version it is). But now I have another problem.

I decided to use the Microsoft .NET Framework cleanup tool on my laptop (I
had used it only on the netbook), and something didn't work right. The tool
supposedly did its job; but when I restarted the computer, I got the
following error message:

SecureUpgrade.exe - Application error
The application failed to initialize properly (0xc0000135). Click on OK to
terminate the application.

I had also lost my internet connection.

I restarted the computer and got the same error message--but this time I did
have an internet connection. Each time I started the computer, I got the
same message. Moreover, when I looked at Add/Remove Programs, I saw the
following:

Microsoft .NET Framework 3.5 SP1
Update for Microsoft .NET Framework 3.5 SP1 (KB963707)

I did a System Restore to just before I downloaded the cleanup program, and
everything is back to normal. Now I wonder if the problem is KB963707. This
is the update that I "hid" in Microsoft Update a week ago. Perhaps it's
interfering with the full cleanup. I suppose I could try unhiding it to see
if that helps. Or maybe I need to install it before I can fully clean up
.NET Framework...

Always something!

Jo-Anne

Is the cleanup tool to be run after removing via Add/Remove ?

I take it the system in question is running WinXP. The more recent OSes
come with .NET installed in them, and Dell may have relied on that fact to
make the SecureUpgrade.exe tool work.

One site I checked, said SecureUpgrade is part of a program suite that
has something to do with logon. So if a dependency for the program is
removed, then it could have an impact on starting the system.

The .NET 2.0, 3.0, and 3.5 have the same CLR version number, implying
in a way, that they're closely related. If you hadn't downloaded 3.5,
then there would be some point to not installing it. If the disk drive
didn't have room for the installation, that would be a reason for
not installing it. So on the netbook for example, that level of
caution may make sense.

But if the computer has plenty of room, and the necessary file is already
downloaded, I don't know if the extra effort involved with cleanup tools
and verifiers and the like is worth it.

I still don't understand how your Internet connection is being affected,
and what could be contributing to that. You'd think from an OS point of
view, there would be some rules as to where .NET could be used. It wouldn't
be healthy to have critical system software components dependent on it, if
the libraries themselves are considered optional and removable by the user.

What's really missing here, for your project to be done with precision,
is a tool that can scan for software which is loading .NET libraries. The
manifest file within the programs in question makes it possible. But the
problem is, the version numbering scheme appears to be poorly done, which
is why there was the problem with Filehippo and figuring out which version
it really needed. I've never been impressed with Microsoft's approach to
versioning, and what I've seen so far here, leaves me just as unimpressed.

Paul
 
J

Jo-Anne

Paul said:
Is the cleanup tool to be run after removing via Add/Remove ?

I take it the system in question is running WinXP. The more recent OSes
come with .NET installed in them, and Dell may have relied on that fact to
make the SecureUpgrade.exe tool work.

One site I checked, said SecureUpgrade is part of a program suite that
has something to do with logon. So if a dependency for the program is
removed, then it could have an impact on starting the system.

The .NET 2.0, 3.0, and 3.5 have the same CLR version number, implying
in a way, that they're closely related. If you hadn't downloaded 3.5,
then there would be some point to not installing it. If the disk drive
didn't have room for the installation, that would be a reason for
not installing it. So on the netbook for example, that level of
caution may make sense.

But if the computer has plenty of room, and the necessary file is already
downloaded, I don't know if the extra effort involved with cleanup tools
and verifiers and the like is worth it.

I still don't understand how your Internet connection is being affected,
and what could be contributing to that. You'd think from an OS point of
view, there would be some rules as to where .NET could be used. It
wouldn't
be healthy to have critical system software components dependent on it, if
the libraries themselves are considered optional and removable by the
user.

What's really missing here, for your project to be done with precision,
is a tool that can scan for software which is loading .NET libraries. The
manifest file within the programs in question makes it possible. But the
problem is, the version numbering scheme appears to be poorly done, which
is why there was the problem with Filehippo and figuring out which version
it really needed. I've never been impressed with Microsoft's approach to
versioning, and what I've seen so far here, leaves me just as unimpressed.

Paul


I've emailed Microsoft about the latest problem; I'll let you know if the
person I've been back-and-forthing with there offers any help.

Jo-Anne
 
J

Jo-Anne

Paul said:
Is the cleanup tool to be run after removing via Add/Remove ?

I take it the system in question is running WinXP. The more recent OSes
come with .NET installed in them, and Dell may have relied on that fact to
make the SecureUpgrade.exe tool work.

One site I checked, said SecureUpgrade is part of a program suite that
has something to do with logon. So if a dependency for the program is
removed, then it could have an impact on starting the system.

The .NET 2.0, 3.0, and 3.5 have the same CLR version number, implying
in a way, that they're closely related. If you hadn't downloaded 3.5,
then there would be some point to not installing it. If the disk drive
didn't have room for the installation, that would be a reason for
not installing it. So on the netbook for example, that level of
caution may make sense.

But if the computer has plenty of room, and the necessary file is already
downloaded, I don't know if the extra effort involved with cleanup tools
and verifiers and the like is worth it.

I still don't understand how your Internet connection is being affected,
and what could be contributing to that. You'd think from an OS point of
view, there would be some rules as to where .NET could be used. It
wouldn't
be healthy to have critical system software components dependent on it, if
the libraries themselves are considered optional and removable by the
user.

What's really missing here, for your project to be done with precision,
is a tool that can scan for software which is loading .NET libraries. The
manifest file within the programs in question makes it possible. But the
problem is, the version numbering scheme appears to be poorly done, which
is why there was the problem with Filehippo and figuring out which version
it really needed. I've never been impressed with Microsoft's approach to
versioning, and what I've seen so far here, leaves me just as unimpressed.

Paul


Hi, again, Paul,

I've been working with Microsoft Tech Support on the .NET Framework problem,
and the issue has been escalated to the next level there. I've started a new
thread at the Windows Update newsgroup here.

Thank you!

Jo-Anne
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top