The said:
Tried installing a Hallmark program last night which went fine. Then
it said that it couldn't run without .net 3.0 and would I like to
install this. I said yes and at the end it said error 1603: Windows
Communications Foundation was missing. What the heck is this and how
do I get this installed so that the Hallmark card program will work on
her computer?? .net 3.0 is NOT installed right now.
This is Windows XP Home SP3, 1gb RAM and all kinds of hard drive
space. This is also a new re-install. Any body help??
2 and 3 would have to be installed, for the stack to be populated to
run WCF. The numbers used for .NET are *not* versions. They're
component parts. Microsoft keeps adding layers, and the layers
rely on the layers before them. You'll notice in this picture,
that 2.0 is at the bottom. So tossing 1.x in there doesn't appear
to be necessary. The 1.x stuff is orphaned (some old software
may still be using it, so you can't just trash it without asking
the computer owner).
http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/DotNet.svg/250px-DotNet.svg.png
I vaguely remember, that a 3.5 download, included the component
layers underneath. So you might grab something like that and
install it.
There was also some kind of "lightweight" version of the stack.
It's a smaller download. But then, I think the deal is,
when you run Windows Update, it might start pestering you
to download even more of its code. So I don't know
whether searching for the lightweight version, saves you
much in the long run. I keep the gobs of these things on
my "dump" disk for relatives.
At this time, I don't know of a reason to install 4.0.
*******
A person by the name of Aaron Stebner, makes available various
tools for dealing with .NET . This is the skydrive with stuff
on it.
http://cid-27e6a35d1a492af7.skydrive.live.com/browse.aspx/Blog|_Tools
If you skim down the list, you'll notice a "...setupverifier_new".
It does a few simple tests, to see whether a particular version is
installed or not. The one I have, is dated 2009 and the
files inside are fairly small ( 144K for setupverifier.exe and
it also has a 240KB DLL with it).
http://cid-27e6a35d1a492af7.office.live.com/self.aspx/Blog^_Tools/netfx^_setupverifier^_new.zip
Another one I notice in the list, is dotnetfx_cleanup_tool.zip .
Inside the ZIP, is a README file with instructions.
Aaron has an extensive blog, with more pages than you have time
to read. This particular page is for the Cleanup tool.
http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx
Before using the cleanup tool, you might:
1) Ensure you have a backup. Normally, nothing bad will happen to you,
but you are working with someone else's computer. Always take
a spare empty drive with you, when experimenting.
2) Make sure you have the software necessary to reinstall the stack.
Whether it's a copy of 3.5 that has the other layers in it,
or a collection of separate installers or whatever.
Also, when you think you're finished, there are usually
some security updates that should be added. They may have been
listed on the download page, as additional items. Run Windows Update
again, and see if, post-install, even more stuff is needed. Heaven
help you if you're on dialup networking...
*******
Also, specifics for error 1603 are here.
http://blogs.msdn.com/b/dmittal/arc...sp1-installation-failure-with-error-1603.aspx
Good luck,
Paul