2

I am looking for a software which can force/silent most of the major installation wizards in order to install the software without any user interaction during the installation process.

I understand this normally works for installers which are supporting silent installs (MSI/InstallShield), but I'm talking about these which doesn't.

For instance when run from the command-line as:

silencer.exe setup.exe

it will install the program without any user interaction by suppressing any window popups by accepting automatically Terms/Licenses and other required fields. Or some similar idea.

Something similar to yes on Linux, but for Windows GUI. This can be achieved by writing VBScript, but I'm looking for some universal solution if exists.

3
  • That would highly depend on the installer type, the permissions required, and whether or not the user has a sandboxing program. It works on linux because package installation is generally always the same. On Windows, it varies a lot by application. I imagine such a solution would work well with simple self-extracting installers, but not as good with custom installers that come with bundled Adware/Crapware or those that require elevated permissions
    – Tymric
    Commented Jul 31, 2015 at 9:14
  • 1
    I would take a look at this from SuperUser, superuser.com/questions/31811/…. If I were you, I would create an AutoIt script that would look for words like "next", "yes", "terms", and so on and click them (That should install most installers). You can launch programs silently (hidden) with AutoIt by using the command, "Run ( 'program' , 'workingdir', @SW_HIDE).
    – Tom
    Commented Jul 31, 2015 at 13:59
  • @Tom Thanks, I'll try AutoIt. I hope it'll work under Wine, as I'm actually aiming to do the Windows app install on headless Linux server, so I hope it'll work.
    – kenorb
    Commented Jul 31, 2015 at 17:01

1 Answer 1

2

Based on the comments, I digged out few solutions:

Alternatively check the following applications which can monitor your software installation, and then can create a silent-install package of the files and registry changes that occurred during the installation:

  • WinInstall LE README (Freeware) (and its 'Discover Wizard')

    It is a low-cost companion repackaging tool.

  • InstallRite (Freeware), (see other alternatives).

    Is a tool that can help you setup or update the same application on multiple computers by recreating the installation settings and generating a software clone image. Designed to help you save time, the program can also detect the system configuration changes due to software installing.

  • Windows Post-Install Wizard (WPI) with Autoit scipts.

  • AutoIT (Freeware) and Collection of scripts from forum members.
  • Universal Extractor and its UniExtract Installer

    Universal Extractor is a program designed to decompress and extract files from any type of archive.

  • Symantec AI Snapshot (Included in Symantec Ghost Corporate).

    See: Symantec Ghost AutoInstall (AI) FAQ

    You can also install AI Snapshot from CDStart.exe from your installation cd/files by selecting "Install Tools and Utilities" -> "Install AutoInstall"

  • Create your own MSI installer via InstEd to match the criteria.

Other which I'm not sure if they're relevant (needs some 2nd opinion):

If all above fails, then you've to write either VBScript which launches the app (WshShell.RUN) or for more advanced solution you can (or ask somebody to) write some wrapper app to inject into the process by using for example DosBox Injector (some code sample).

DosBox Injector injects itself into active Windows applications and redirecting all DOS executables to DosBox before start.

See also the following links:

1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.