Converting an EXE Software Install to MSI Software Install
This article explains the deployment via GPO. Please keep in mind that you have to follow the steps shown in this article when working in Orca. In order to be able to deploy via GPO you need to create a so called. MST file. To get that solved you need to install Microsoft Orca.
Rather, the path should be through a network share accessible from everywhere in your network and to which everyone has at least Read permissions on. Join Login.
ORCA MSI Editor Standalone Download
Turn on suggestions. Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type. Showing results for. Search instead for. Did you mean:. Requirements In order to be able to deploy via GPO you need to create a so called. Under Deployment Methodchoose Advanced has at least Read permissions on.
If you choose another option, you won't be able to apply the MST file you created. Add a name for the package for easy identification e. TeamViewer Host. Switch to the Modifications tab and click Add. Point to the correlating MST file.
Subscribe to RSS
Once the above steps have been done you are ready to deploy. Version history. Revision :. Last update:. Updated by:. View article history. Labels 4.Open topic with navigation. You can deploy SecureAnywhere to endpoints using a variety of methods, depending on your business requirements and network size. An endpoint can be a Windows PC, laptop, server, or virtual server installed in your network.
A list of endpoint system requirements is provided in Preparing for Setup. Note: You can configure alerts so that administrators receive notification whenever new endpoints are installed. For more information, see Implementing Alerts. Note: Devices must use the Endpoint Protection keycode before they can report into the Management Portal.
If there are endpoints in your network that already have SecureAnywhere installed with a different keycode, see Changing Endpoint Keycodes. Note: If you have a small network with less than endpoints, we recommend that you use the simple deployment options described in the Resources tab. If you have a large network and use Active Directory, you should use the advanced deployment options. For large networks, you may also want to organize endpoints into separate consoles for simplified views into smaller groups.
For more information, see Adding Consoles to Your Account. Note: Check the Management Portal to make sure the endpoints have reported their status. For more information, see Viewing Endpoint Statuses. The system displays information required to install the software via the command link, and then adds the endpoint to the selected group. Note: Make sure you select the appropriate language.
Once SecureAnywhere installs, you cannot change it. The user clicks the link to begin installation. The program installs in the background, with the correct keycode already entered. When the process completes, a Webroot icon displays in the endpoint's system tray.
You can deploy SecureAnywhere by renaming the executable file with the keycode. This method is useful if you plan to use your own deployment tool and if you prefer not to use MSI commands to run the installation in the background.
You can also use the email template, as described above, which is preconfigured to include a renamed installer file with your keycode.
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up. I have an InstallShield. I can pass arguments to the MSI installer like this:. For example, to do a silent install: p4inst The MSI installer will install 4 'features;, but I only want to install 1. I haven't tested this, but it should work ok, barring any issues with the quotes inside the parent quotes. I am adding a new answer with some alternative information - this might be useful if the scope of the modifications you need are larger than just a feature.
See the end of the answer for a description of " transforms ". First, here are some screen shots so it is clear how to get the feature names. Here is a screen shot showing how you can find the feature names using Orca :. Here is a couple of screen shots combined to show you how to see the features by running the MSI file itself. Dialogs and dialog sequencing can be changed for each MSI, but overall the concept is similar.
Find the " Custom " dialog or just run the setup clicking " Next " until the feature list appears.
Some setups have no feature list at all in the GUI, and then you need Orca or you can read the log file which you did. Other, commercial installation tools or a trial installation of these can be easier to install than the full SDK which is required to get Orca can also be used to view the contents of an MSI file.
Finally : another way to modify what is installed by an MSI, as well as making other changes is to use a transform - a database modification snippet, or transaction that is applied to the original database to make changes for installation. Check this answer for an overview and this stackoverflow answer. Sign up to join this community. The best answers are voted up and rise to the top. Home Questions Tags Users Unanswered.Ever wonder what really goes on during a software installation?
When you click Next, Next, Finish, what really happens under the covers while you watch that progress bar slowly creep from left to right?
The reality is probably far less interesting than you'd think.
At its core, a software installation is little more than a really big file copy, along with a set of registry changes. Indeed some installations perform special activities like installing drivers or registering ActiveX controls. But at the end of the day, even these 'special' activities are still not much more than file copies and registry updates.
I wrote an article for this site not long ago titled. In that article, I talked about some of the ways to automate this process. In every way, one of the biggest tasks is in getting that software installation to run silently. In a silent installation, everything that happens after you initiate the installer occurs without interactively prompting the user. Some dialog boxes might pop up, but they'll disappear on their own. Eliminating anything that requires the user to enter data or click a button is what makes a silent installation so powerful for automating software installation.
That power comes in distributing software through an automated tool. Many of such tools exist on the market today, including one that's built directly into Active Directory Group Policy.
Using Group Policy Software Installation or any of the other solutions in combination with a silenced installation, you can fully eliminate all the time-consuming manual steps required for handling your user's software. Today's software installations are most commonly distributed with one of two file extensions. Silencing the first, those with. EXE extensions, tends to be a slightly more challenging process.
EXE-based installations do not have a universal switch structure for sending instructions to the installer as it goes about an installation. Installations with the other file extension, MSIs, tend to be much easier.
Install an MSI with an MST Transform File
That's the case because MSI-based software installations all share in a universal switch structure.In the first part of the 2-part blog, I went over some of the various command line switches for MSI's. These were the basic options for installing an MSI quietly or silently with little or no user input. There are a number of these, but Microsoft provides a free one as part of their SDK. On my Win 8. For the purposes of this post, this is the tool I will use. I downloaded the offline installer for Adobe Reader 11, which came as a Zip file.
On the left side of the screen is a list of tables. There is a lot of valuable information in these tables, and will allow you to complete revamp the entire structure of the MSI, however, unless you know what you are doing, tread very carefully. Some value changes can render the whole MSI inoperable. But, which one is the right one? Well, if you notice, on this table, there are actually three columns:Property, DirectoryParent and DefaultDir.
There are two ways to change these variables: on the command line, or in a Transform file. So, to modify the MSI with the properties listed above, our new command line is:.
And done! This only applies at the current run time and does not affect the MSI itself. If you want to install the same MSI on another computer, you need to type in the whole command line again. They will provide support for values modified on the command line. The second option for changing this values is through using an MST.
Putting all of that on the command line can be cumbersome and might be too long for the MSI installer to handle. Once in the Property table, right click anywhere on the right side of the editor and the context menu pops up. Then click on the Value line at the top of the window and type in the path for the install at the bottom of the window.
You will now notice that the Property table on the left now has a green line in front of it, this denotes any table that has had a row modified via MST. On the right side of the editor, any new entry or value is surrounded by a green rectangle. Then you could have one MSI and apply companyOne. Now, we have to tell the Installer to work with the MST, so we go back to our basic command line:. So, the new command line is:.
There are also a number of sites that can help you automate an application. This site uses Akismet to reduce spam. Learn how your comment data is processed. What's New. I spent almost 5 years as an Software Automation Specialist doing this day-in, day-out on hundreds of different applications.
What works for one app might not work on another. Getting a new copy of an MSI is easy. What works for one MSI may not work for another.
Just when you think an application will be easy to automate, it will be hard. I created scripts to install my applications.With this tool, you can change the title and text within the installer an look at how and where the files are delivered.
This tool used to be a part of Microsoft Developer Tools but is now retired and no longer supported by the company. This appears to be the version for XP. Just a binary comparison. Please help Thanks. Still a great tool for peering inside an msi file to see what version it is. I downloaded a Google Admin file claiming that it was version 1. No wonder it did not update me to the latest version — Bad Google, Bad! Is there any useful data on using orca? More specifically to modify a msi file so that it contains user input such as a user name and password automatically.
It works ok. Go to the release folder where you created your executables. To highlight an entry I use the keys to create a pointer to the component. Anyway my use of this nifty program is limited. Make a backup of your MSI and then edit that. It may take several attempts. I have the MSI file which will install the program. The Fields within the tables refered to in the article no longer exist in the MSI I downloaded today.
I am trying to figure out what to change myself to get this working, but any further pointers would be appreciated. Update: Several people have mentioned this link, where you can download Orca directly without having to download and install the Microsoft Windows […].
Your email address will not be published.You are advised to add verbose logging to the command line, otherwise troubleshooting will be Best of luck with that! So do your target machines have an environment variable named CompanyName which has a value assigned to it? I'm willing to bet you're doing this directly to the MSI, too, rather than via a transform. Honestly, with the hoops you're jumping through - or, more correctly, trying to jump through - you'd be better off deploying the app properly, using either a dedicated installing account or the local System account.
Sign up today to participate, stay informed, earn points and establish a reputation for yourself! Log in.
ORCA and silent install of agent
Software Question Change default installation path in msi setup philipadi. Moreover I am not able to set path manually as browse button is disabled. I searched on many forums but can not find appropriate answer please help.
Comments rockhead44 3 years ago. Have you tried opening the. Now that I look through some of my. I assumed that would be an option but can't find it. Answer this question Comment on this question. Users will install app themselves so I need that it will be done through installer gui.
Make a batch file in the same location as the msi. In the batch file use the command below. I received following error after creating batch file and execute program through batch file. Make sure you have access to the directory". All Answers Please log in to answer.