[Webinar] Streamline your web hosting managementRegister Today


Visual Installer MSI Files not a known file type?

Posted on 2000-01-26
Medium Priority
Last Modified: 2010-05-02
Well I am trying to create setups with this new Visual Installer but I'm finding many people cannot simply click on the MSI file and install from them?  What prerequisites exist and/or what sets up the MSI file association?  What runs this file and how can we build a standalone INSTALL setup.exe type install with this MSI file or Visual Installer?
Question by:Informative
  • 3
LVL 71

Expert Comment

by:Éric Moreau
ID: 2391339
You need to install INSTMSI.EXE (on Windows 95/98) or INSTMSIW.EXE (on Windows NT 4.0).

You can find these files on the first Office 2000 CD.

Also, there is an option directly in VSI to make sure that client will be able to run your MSI file (I remember that it is a checkbox but I don't remember where and I don't have VSI here).
LVL 71

Accepted Solution

Éric Moreau earned 200 total points
ID: 2391344
Just found it!

1. From the Project menu, choose 'YourProjectName Properties'
2. On the first tab ('Build') choose 'Installer with Windows Installer Loader' from the 'Build type' combobox (it's probably just set to 'Installer' right now)
When you build the project, it will make the .msi file and a Setup.exe (plus some more files that setup needs). When you run this Setup.exe, it will first look if the installer is installed (sounds funny ;-), if not, it will first install the installer, and then install the .msi file.

Author Comment

ID: 2398260
hehe yes its actually hysterical having the installer chekcing to see if the installer is installed to allow the user to installl without first installing something..

Those wild and crazy guys at Microsoft WHAT were they thinking ?!?
LVL 71

Expert Comment

by:Éric Moreau
ID: 2413441
MSI files have been created to work with W2K but they saw that it can be a good thing and they also want to have only one way to distribute new applications (like Office 2000). So they made a patch (instmsi.exe) to level older version to accept that new kind of deployment.

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The debugging module of the VB 6 IDE can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture.   There is also a companion Debug Toolbar that looks like the followin…
This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
Suggested Courses
Course of the Month11 days, 9 hours left to enroll

640 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question