Ninite automates installation of Windows, Linux apps

Without doubt, there is a core set of applications and tools you need on all PCs, whether it's your own machine or those of users. That set typically includes one or more Web browsers along with messaging, media and imaging utilities, and runtimes for subsystems such as Java, Flash and Air.

I've just been testing a really impressive solution to the problem of installing these tools and keeping them updated. Published by Secure By Design Inc., the tool is called Ninite and it performs installation and updates of a wide range of software for either Windows or Linux in a remarkably painless way.

Ninite was released 18 months ago and, since I first looked at it about a year ago, has matured and has been expanded in terms of the number of software titles it can manage.

I have to mention the product name, "Ninite." I do not like it. The company website contends that it should be pronounced "nin-ite" but, in my humble opinion, that's not actually better and it isn't how most people will pronounce it when they see the name for the first time. Will people remember the name? Probably. Still seems somewhat random.

Anyway, there are two versions of however it is pronounced: a free version and a Pro version with additional features that is also, or so it is claimed, faster due to enhanced caching.

To use Ninite, you navigate your Web browser to the service's home page for Windows or Linux and select which applications and tools you want to install and/or update. When you've finished making your selections an installer is downloaded that is named for some, but not all, of the packages you choose; for example, although my application selection list was much longer, my download was named "Ninite AdAware Air Audacity Auslogics AVG CCleaner Installer.exe."

This naming scheme seems rather odd ... why not just call it "Ninite" or allow the user to name it before downloading? Or how about naming the installer something like "Ninite-ACGHD" where the latter part of the name encodes the applications selected? With that method running the installer with a command line switch could then identify the applications selected. Alas, the company didn't ask my opinion.

With the Pro version you also get Ninite One, a client-side application that provides the same application selection options and builds the installer without having to launch a Web browser.

Running the downloaded installer produces a progress display which you can optionally expand to show the details as the various packages are installed or updated. If for some reason you need to, you can force reinstallation using the /repair command line switch.

The Pro version also lets you build off-line installers, a process the company calls "freezing," which creates an installer that bundles all of the applications to be installed and or updated into one executable.

Installers are designed to be "silent" (that is, no user interaction required for the free version and, optionally, completely invisible operation with the Pro version) so the company set up the software using default options which, as of this writing, you can't change -- you'll have to make specific application customizations an extra task using scripting and other management tools.

An important aspect of how Ninite works is that it "tries to behave exactly like a technical friend you've asked to install a few apps for you. This means that Ninite installers, regardless of when or where they were created: Say 'No' to toolbars or other junk / Always install the latest version of an app / Install the right 32-bit or 64-bit version for a PC / Install apps in the PC's language / Skip apps that are already up-to-date / Upgrade an app if it's out of date." In other words, this is a smart, optimized installation.

I tried Ninite in a Windows XP VM under VMware Fusion on OS X and it worked great. Under Windows Vista Ultimate, I ran into a problem: The installer produced the disappointingly geeky message "An error occurred. [0x80072f19]; Certificate error; 215." Really? I need a hex code? No, what I need is an explanation and a useful solution.

Alas, that's not what I got: The explanation for this error was totally useless and, while I know I appear to have something wrong with my Internet Explorer installation, I'm disappointed when anything is dependent on IE subsystem in any way, let alone an application installer that doesn't install IE!

OK, I know I'm being harsh but until that problem I was so impressed with Ninite. That said, I still am pretty impressed; there's nothing quite like Ninite in its simplicity and elegance. Moreover, Ninite's pricing is extremely reasonable, starting at $20 per month for 100 machines and $185 per month for up to 1,000 machines (beyond that, custom, i.e. arm-wrestling, pricing is available).

I really like Ninite. It has its limitations where customization is concerned, but as a basic workhorse system building tool, it is terrific! Ninite, its name not withstanding, gets a rating of 4.5 out of 5.

Gibbs is installed in Ventura, Calif. Customize your thoughts to

Read more about software in Network World's Software section.

Join the Good Gear Guide newsletter!

Error: Please check your email address.

Tags MacLinuxapplicationsWindowshardware systemsdesktop pcssoftwarenon-Windowsoperating systems

Our Back to Business guide highlights the best products for you to boost your productivity at home, on the road, at the office, or in the classroom.

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Mark Gibbs

Network World
Show Comments

Most Popular Reviews

Latest News Articles


PCW Evaluation Team

Azadeh Williams

HP OfficeJet Pro 8730

A smarter way to print for busy small business owners, combining speedy printing with scanning and copying, making it easier to produce high quality documents and images at a touch of a button.

Andrew Grant

HP OfficeJet Pro 8730

I've had a multifunction printer in the office going on 10 years now. It was a neat bit of kit back in the day -- print, copy, scan, fax -- when printing over WiFi felt a bit like magic. It’s seen better days though and an upgrade’s well overdue. This HP OfficeJet Pro 8730 looks like it ticks all the same boxes: print, copy, scan, and fax. (Really? Does anyone fax anything any more? I guess it's good to know the facility’s there, just in case.) Printing over WiFi is more-or- less standard these days.

Ed Dawson

HP OfficeJet Pro 8730

As a freelance writer who is always on the go, I like my technology to be both efficient and effective so I can do my job well. The HP OfficeJet Pro 8730 Inkjet Printer ticks all the boxes in terms of form factor, performance and user interface.

Michael Hargreaves

Windows 10 for Business / Dell XPS 13

I’d happily recommend this touchscreen laptop and Windows 10 as a great way to get serious work done at a desk or on the road.

Aysha Strobbe

Windows 10 / HP Spectre x360

Ultimately, I think the Windows 10 environment is excellent for me as it caters for so many different uses. The inclusion of the Xbox app is also great for when you need some downtime too!

Mark Escubio

Windows 10 / Lenovo Yoga 910

For me, the Xbox Play Anywhere is a great new feature as it allows you to play your current Xbox games with higher resolutions and better graphics without forking out extra cash for another copy. Although available titles are still scarce, but I’m sure it will grow in time.

Featured Content

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?