Portable QM

You can install portable QM in a USB drive and run it on other computers without installing there. Portable QM will not require administrator rights, and will not leave its files or settings there. Supports PortableApps.com, but it is not required. You can read more about portable apps in Wikipedia.

Installing

At first QM must be installed normally on your computer. To install or upgrade portable QM in a removable drive, in QM window select menu Tools -> Portable QM. It shows 'Portable QM Setup' dialog. Options:

 

Install in this folder in USB drive - portable QM root folder. QM will create the folder and copy files and settings there. If using PortableApps.com, it should be X:\PortableApps\QuickMacrosPortable, where X is USB drive letter.

 

Replace portable file - replace portable qml file (macros) with currently loaded non-portable file.

 

Replace portable settings - replace portable QM settings with current non-portable QM settings. It exports QM registry key and saves in file Data\settings.xml.

 

Replace everything - delete the specified folder before reinstalling portable QM there. If unchecked, replaces only QM program files, other QM data, optionally macros and settings, and does not touch other files in portable QM folders.

 

When installing portable QM, the non-portable QM should be registered on the computer. Then portable QM will use the same registration info. If unregistered, portable QM will run with most features disabled, like the evaluation period is expired.

 

Your portable $my qm$ folder will be in the USB drive. Your portable QM file will be $my qm$\Portable.qml by default.

 

Portable QM will create backup files in its drive, which may be undesirable. You can change it in Options -> Files, either before installing or when running portable QM.

 

Normally portable QM uses 12-15 MB in the USB drive.

Using

To launch portable QM:

 

In macros:

 

Before ejecting USB drive, you should close all portable apps. QM exits automatically if its drive ejected. If portable QM does not exit properly (eg crashes), it leaves its settings and temporary files on host computer. You can run/exit it again to clean everything.

 

Portable QM also can run on computers where non-portable QM is installed (but not running). It uses the same registry key, and backups/restores it.

Unavailable and limited features

Portable QM cannot use features that require administrator rights to be installed or used:

  1. Vista/7/8/10 integrity levels (IL) and other UAC-related features:
  2. Process triggers.
  3. Shell menu triggers.
  4. Unlock computer.

In portable QM you should not make changes in registry and file system, unless it is restored later. These features are disabled:

  1. Run at Windows startup. Instead, in PortableApps.com you can set QM to run at its startup.
  2. Create scheduled tasks and shortcuts.
  3. And some other.

Some other features are not installed:

  1. QM shortcuts in Start menu.
  2. Registration of QM program paths and .qml file type.

Synchronizing files

Sometimes you may want to synchronize your QM file, $my qm$ folder or other files between your PC and portable drive. Currently Quick Macros does not have this feature. You can either manually copy file(s) to/from USB drive, or use a file synchronization software. Several such programs are in PortableApps.com collection. When copying .qml files, also copy .qml-wal files with the same name, if they exist in the same folder.

Uninstalling

To uninstall portable QM, delete the folder where it is installed. Together will be deleted portable $my qm$ folder and portable QM file in it, unless their location is changed.