witch Posted September 23, 2014 Posted September 23, 2014 I have quite a few very old programs that the staff like to have on their laptops - eg the Interactive Resources series - and I think, now that the first rush of issues after the holidays has subsided, that I need to look into getting or creating msi's for them. I tend to install them all as and when but it would be easier to have them all deployed by group policy. Is there a simple, and free way to do it? I have always been a bit scared to create msi's as I know there can be issues with silent install etc so any advice is very welcome
jinnantonnixx Posted September 23, 2014 Posted September 23, 2014 (edited) I use an ancient version of the full-blown InstallShield. I've written my own custom actions and scripting, but if you are simply dropping program files into the correct place, there are free tools which might be all you need. There's a free version of Anvanced Installer which looks quite good. Worth evaluating at any rate. Advanced Installer - Features Instedit is free and allows custom actions and features, as well as transform files, but it requires a bit of investment of your time to understand it. InstEd It! - InstEd - Make packaging more productive Edited September 23, 2014 by jinnantonnixx 2
jinnantonnixx Posted September 23, 2014 Posted September 23, 2014 (edited) Un-tried, untested but listed here for info. Excelsior Installer: setup packages in matter of minutes Actual Installer - Free Installation Software for Windows Programs List of MSI creation software http://installer.excelsior-usa.com/en/links.html Edited September 23, 2014 by jinnantonnixx 1
SHimmer45 Posted September 23, 2014 Posted September 23, 2014 (edited) i have used advanced installer in the past with success iirc the older versions UI is a bit better, and you can point it at installed programs and it will build an MSI from there so if you have lost some install media it can be used to recreate a package, to a certain extent insted is something i use for editing existing MSI's as Jin said it does require a fair bit of time to get your head around it. bear in mind with advanced installer is that its default install path if you dont change it will be program files\organisation name\application (well it was when i last used it) Edited September 23, 2014 by SHimmer45
DanielRF Posted September 23, 2014 Posted September 23, 2014 Some programs may have MSI files included within the executable installers. Before creating a new installer I normally try starting the installer then opening the temp directory (%temp%) to check for any MSI files that have been extracted. Another way to check is to use a program like 7zip to open the executable installer and look for an MSI file. You don't always find a suitable MSI file within the executable installer, but sometimes you get lucky.
witch Posted September 23, 2014 Author Posted September 23, 2014 I've just had a look at the Advanced Installer and I couldn't understand it - even with the tutorial! There are no MSI files in the executables that I can see, sadly
SHimmer45 Posted September 23, 2014 Posted September 23, 2014 @witch must have changed alot since i last used it
SHimmer45 Posted September 23, 2014 Posted September 23, 2014 @witch must have changed alot since i last used it with the wizard you should be able to: give the project a name select the directory where the program is installed it then builds a project file from which you can create the MSI to roll out. good thing about the project file is that you can update and and then rebuild the msi with your changes if it get a chance over lunch i could knock up a quick guide to get you going?
witch Posted September 23, 2014 Author Posted September 23, 2014 It sounds so simple. But it wouldn't accept the directory I gave it - no matter what I did. I tried on my own computer and then on another thinking the 32/64 bit issue might be a problem but it still wouldn't play. I would be so grateful for any help. I'm not back there till tomorrow now so no rush
sted Posted September 23, 2014 Posted September 23, 2014 for interactive resources i just install it from a batch file added as a starup script saves mucking round. Low tech but works @echo OFF REM --- Check for an existing installation of Software if exist "c:\Program Files (x86)\interative Resources\teaching tools\main.exe" goto _End REM --- Deploy to Windows 2000/XP/2003 xcopy "\\server\resources$\Programs\Interactive Resources" "c:\Program Files (x86)\Interactive Resources\" /c/e/h xcopy "\\server\resources$\Laptop\Shortcuts\Interactive Resources x64" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Interactive Resources\" /c/e/h REM --- End of the script :_End rem pause 2
witch Posted September 23, 2014 Author Posted September 23, 2014 That's an idea, @sted Sorry, I'm not brilliant at this stuff - I get the gist of what it is doing but not the detail - can you enlighten me - by PM if you want?
sted Posted September 23, 2014 Posted September 23, 2014 in a nutshell copy and paste the above code to notepad and adjust to point where your source files are mine are in \\server\resources$\Programs\Interactive Resources for the application and i created shortcuts for x64 based pcs and saved them \\server\resources$\Laptop\Shortcuts\Interactive Resources x64 to make it easier to sort the start menu out and save to your netlogon\software nsall folder on the server as a .bat file then on an existing or new group policy object go to computer config policies windows settings scripts pick startp or shutdown your call i usually do startup then just add the script just make sure that authenticated users has read access to the folder structure where the source files are stored
witch Posted September 23, 2014 Author Posted September 23, 2014 I have 11 programs like this Problem is we have several startup scripts as it is - printers and the like - so I am concerned about slowing the network down a bit though.
sted Posted September 23, 2014 Posted September 23, 2014 I have 11 programs like this Problem is we have several startup scripts as it is - printers and the like - so I am concerned about slowing the network down a bit though. as long as it has some sort of error check it should go oh thats installed already and quit before youve really seen it do anything
witch Posted September 25, 2014 Author Posted September 25, 2014 (edited) Thanks I would really like to learn how to build msi's though - I've gone back to Advanced installer this morning and I still can't see how to do it - frankly I can't even see where to start. I must be missing something very obvious. Edited October 1, 2014 by witch
sted Posted September 25, 2014 Posted September 25, 2014 fair enough in the longer run creating msi's is probabbly better but like you im in a school for x hours a week usually 3 so sometimes its a case of do is spend an entire visit trying to make/test an msi or just write a 30 second script. Ive used winstall le in the past but it does seem to create some lets say non optimal packages. if it helps iirc i looked at advanced installer a while back and thought the same
SHimmer45 Posted September 25, 2014 Posted September 25, 2014 @witch offer still stands of sending a little guide to you or you can PM me if you like
witch Posted September 25, 2014 Author Posted September 25, 2014 @SHimmer45 Yes please please please........
Wubbalubbadub Posted September 25, 2014 Posted September 25, 2014 @witch offer still stands of sending a little guide to you or you can PM me if you like\ Me to please!! Most annoying process every trying to get MSI's! I just want a programme which says.. drag exe here and output msi there... #wecanonlydream! 1
plexer Posted September 25, 2014 Posted September 25, 2014 Un-tried, untested but listed here for info. Excelsior Installer: setup packages in matter of minutes Actual Installer - Free Installation Software for Windows Programs List of MSI creation software Excelsior Installer - Links Just to point out that some of these programs linked don't actually make msi files they make standalone .exe installers. Ben
SHimmer45 Posted September 26, 2014 Posted September 26, 2014 ok ill put something together today i might look at the tutorial they provide as well and pull things in from that
speckytecky Posted September 26, 2014 Posted September 26, 2014 I'd most welcome a copy as well please.
SHimmer45 Posted October 1, 2014 Posted October 1, 2014 @witch just finishing it up and will upload shortly if its still required
witch Posted October 1, 2014 Author Posted October 1, 2014 @witch just finishing it up and will upload shortly if its still required It is, it is!!
HarryMonkey Posted October 1, 2014 Posted October 1, 2014 I'd most welcome a copy as well please. As would I ... thanks in advance.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now