The Windows Installer is a routine that is part of Vista as a whole. As such the installer routine should exist within the system\system32 directory structure.
What I am referring to is the executable files that you click on to invoke a program's installation.
For example, if you were to download a zipped file of an antivirus program - within the zip there would be an executable file that starts the install procedure for that particular utility program. (This executable will interact [i]in the background[/i] with the MSI routines, but you don't 'see' that.)
Since the launch of Vista there have been numerous instances of users downloading files from the internet, but when they go to launch said programs they can't find them. These users are invariably folk that previously ran systems under Windows 2000 or Windows XP.
Vista doesn't follow the same path when downloading files. Even if the dialogue box says that it is downloading the file to the Desktop, it's NOT the Desktop that you or I would think of. No - it's a 'Desktop' directory buried 2 or 4 levels down, within the hard drive (I forget the tree structure path) but it ends up as a folder called Desktop that lies inside the USER directory, within the profile directory for the specific user.
Still with me ??
So, what I am suggesting is - if the programs you are trying to install, are sitting as executable files (to install from), but these executables are sitting somewhere that YOU copied them to - Vista in all likelihood will never find them. Even when you know they are there.
You cannot even ask Vista to look for the files, because for some really odd reason, Vista will only conduct a search of the directories that it assumes the files should be in! Vista does not conduct a entire-drive-wide search.
Usually the only recourse available is to type the name of the download into the Search box at the bottom of the Vista Menu system. For some reason it then shows the file and the user can then figure out where the file is located.
So, copy one of the executables (the program that you would double-click on to install from) and place it in the PROGRAMS or DOWNLOADS directories within the USERS directory, under your own login id directory.
Sorry for being lengthy but it needs to be clear. ;)
Or better still, copy the program installers to a CD or a memory stick and double click them FROM THERE. That way you are doing exactly the same as you would if you were installing a commercially purchased original program for the first time. :)
PHEW !! I need to exercise my caf?tiere again!