Visual Studio 2005
(1)
Visual Studio 2008
(1)
Windows Installer
(1)
Visual Studio
(1)
WithwithThere
(1)
Mike
(1)
Wang
(1)
Jie
(1)
Where did the "please wait..." message in setup.exe go?
Asked By MikeMio
17-Nov-09 01:50 PM
I have an installer which consists of a setup.exe and an msi file both of
which are located on a web server.
When running the setup.exe there used to be a ???please wait...??? message box
that appeared while downloading the msi file from the server. Now, there is
no longer a message box. The setup program just disappears until the msi is
downloaded. This can take some time depending on the user???s connection and we
have been having people think that it is not working.
The only thing (that I am aware of) that has changed is that the original
setup was created with Visual Studio 6 and it is now created with Visual
Studio 2005. There doesn???t appear to be an option for enabling/disabling the
message.
Any ideas why it might be happening and/or how to fix it?
Thanks.
Hi Mike,Is this setup.
jiewa replied to MikeMio
18-Nov-09 02:57 AM

Hi Mike,
Is this setup.exe written by yourselves or generated by a setup authoring
tool?
And when you say "it is now created with Visual Studio 2005", do you mean
you are working with the "Setup Project" (the project type) in Visual Studio
2005, or it is something else like a C++ project for the bootstrapper only?
Could you please elaborate?
Thanks,
Jie Wang
Microsoft Online Community Support
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.
Note: MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 2 business days is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions. Issues of this
nature are best handled working with a dedicated Microsoft Support Engineer
by contacting Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
Hi Jie,Both installations, including the setup.
MikeMio replied to jiewa
19-Nov-09 11:03 AM
Hi Jie,
Both installations, including the setup.exe's, were generated by Visual
Studio using the "Setup And Deployment" project type. The first was generated
with VS6 and the second with VS2005.
Thanks for you help with this.
Mike
If you mean VS6 Package and Deployment Wizard,that uses a setup.
mayayana replied to MikeMio
19-Nov-09 11:39 AM
If you mean VS6 Package and Deployment Wizard,
that uses a setup.exe file that is specific to the PDW.
it is a bootstrapper than then runs setup1.exe, which
coontains the main install. The Please wait... message
is built into setup.exe.
VS 2005 is .Net. VS6 is not. They're using different
programming languages and share very little other
thatn the name "Visual Studio".
The setup.exe was required by the VS6 PDW install
design. There is no setup.exe required by an MSI, and
personally I would stop any install that tries to download
files remotely. I do not know exactly what you are trying to
do, but are you sure you need the setup.exe? Why not
just link to the MSI?
generated
Hmmm... Looks like I was wrong about the first setup.exe being created withVC6.
MikeMio replied to mayayana
19-Nov-09 02:03 PM
Hmmm... Looks like I was wrong about the first setup.exe being created with
VC6. I apologzie. The app itself (the one being installed) was created with
VS6 but it appears that the first setup.exe must have been created with
VS2003.
In any case, the first setup.exe's verion is 5.2.3668.0 and the file
description is "Windows Installer Internet Download Bootstrap".
The second setup.exe's version is 8.0.50727.42. The file description on that
one is just "Setup".
I agree using the .msi file alone is preferable but the setup.exe is there
for people with older system that do not yet have Windows Installer 2.0.
While the number of people in this group is small, they do still exist.
Mike
withwithThere is a "Visual Studio Installer" package "backported"to VS6.
mayayana replied to MikeMio
19-Nov-09 02:31 PM
with
with
There is a "Visual Studio Installer" package "backported"
to VS6. Maybe that is what you have. I have it installed but I have
never tried using it. I am not really familiar with .Net but my
impression is that they have their own MSI setup program, so
it would not be surprising if the two setup programs produce
quite different things -- despite both being Windows Installer
setups.
That sounds like the one specifically designed to download MSI files from
Wilson, Phil replied to MikeMio
19-Nov-09 03:25 PM
That sounds like the one specifically designed to download MSI files from an
internet location:
http://support.microsoft.com/kb/888473
using msistuff etc.
--
Phil Wilson
The Definitive Guide to Windows Installer
http://www.apress.com/book/view/1590592972
That makes sense -- source for that version of setup.exe & msistuff.
Jeff Henkels replied to Wilson, Phil
19-Nov-09 04:11 PM
That makes sense -- source for that version of setup.exe & msistuff.exe were
part of the Platform SDK at one time. I have used them on several occasions
for my setup projects.
Yes, I would guess that is the same setup.exe that visual studio uses.
MikeMio replied to Jeff Henkels
19-Nov-09 09:46 PM
Yes, I would guess that is the same setup.exe that visual studio uses. I
do not think .net comes into - at least I am not use .net for anything.
Still my question is what happened to the "please wait..." message box? I am
thinking that it must be something that I can re-activeate because it seems
hard to believe it would be removed. Without it there is nothing on the
screen for a long time while the msi is downloaded.
I have looked in VS2005 project properties and the MSIStuff.exe for options
but I do not see anything. I will try to track down the source code that Phil
mentioned but if it is just a switch or something simple perhaps someone here
has run into it before.
Thanks again for your thoughts.
Mike
Hello Mike,Can you just send me (jiewan at msft) the setup.
jiewa replied to MikeMio
20-Nov-09 06:56 AM

Hello Mike,
Can you just send me (jiewan at msft) the setup.exe file (just that one
file and you will probably need to rename and compress it to avoid antivirus
software killing it) so I can take a look and make sure what exactly it is?
Since I still do not know what it is made of (Visual Studio 2005 Setup
Project bootstrapper or MSIStuff or something else), it is hard to tell what
went wrong.
Thanks,
Jie Wang
Microsoft Online Community Support
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.
Note: MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 2 business days is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions. Issues of this
nature are best handled working with a dedicated Microsoft Support Engineer
by contacting Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
Ok, I have sent it.Thanks,Mike""Jie Wang [MSFT]"" wrote:
MikeMio replied to jiewa
20-Nov-09 10:43 AM
Ok, I have sent it.
Thanks,
Mike
No it is not the same setup.exe, that is the point.
Wilson, Phil replied to MikeMio
20-Nov-09 12:45 PM
No it is not the same setup.exe, that is the point.
--
Phil Wilson
The Definitive Guide to Windows Installer
http://www.apress.com/book/view/1590592972
Hi all,Let me update the issue.Mike sent me the two bootstrappers.
jiewa replied to MikeMio
25-Nov-09 09:41 PM

Hi all,
Let me update the issue.
Mike sent me the two bootstrappers. I found the one which does not show the
download progress dialog is generated by Visual Studio 2005 Setup Project.
Then I found there was a bug found in the Visual Studio 2008 Setup Project
which caused the download progress dialog issue. That bug was fixed in
Visual Studio 2008 SP1. Although I did not found a record indicating the
same bug exists in version 2005, I suspect it does.
So I sent Mike the 2008 SP1 version of the bootstrapper header (setup.bin)
and asked him to follow the instructions below:
1. Open your Visual Studio 2005 installation folder (for example C:\Program
Files\Microsoft Visual Studio 8), and locate the following subfolder:
SDK\v2.0\BootStrapper\Engine.
2. You shall find the setup.bin file in that folder. Rename it to
setup.bin.bak for backup purpose.
3. Copy the new setup.bin file (2008 SP1 version) to that folder.
4. Rebuild your setup project in Visual Studio 2005.
5. Test the new setup.exe and see if you have the progress dialog.
After doing the steps above, Mike told me that the download progress dialog
is back again. The UI looks different than his original version but that is
just the new UI design and does not affect the functionality.
The bug is also mentioned on Aaron Stebner's blog:
http://blogs.msdn.com/astebner/archive/2009/02/20/9436778.aspx
Hope these information helps.
Regards,
Jie Wang
Microsoft Online Community Support
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.
Note: MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 2 business days is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions. Issues of this
nature are best handled working with a dedicated Microsoft Support Engineer
by contacting Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/en-us/subscriptions/aa948874.aspx
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
Thanks Jie. I really appreciate your help with this.
MikeMio replied to jiewa
26-Nov-09 12:08 PM
Thanks Jie. I really appreciate your help with this.
I also wanted to mention, for anyone else who may come across the problem,
the version of setup.bin that I had was 8.0.50727.42 and the working version
that Jie sent me is 9.0.30729.1 (you may have to rename it to setup.exe to
see the verision number).
Thanks for everyone else's input too.
Cheers,
Mike