PickMeApp is a portable tool to capture and transfer installed programs from one Windows-based computer to another.
The capture of applications enables you to create a personalized software package from programs installed on your PC. This software package is a snapshot of the application itself and its customary settings.
Then this software package may be used to recovery the application on the PC, or to transfer the application on any compatible Windows operating system.
The newest versions of PickMeApp may have additional features and can transfer more applications; therefore, you are advised to update frequently.
VERY IMPORTANT!!!: Each PickMeApp downloaded directly from the PickMeApp site receives an unique PickMeApp ID. Only those PickMeApp installations that have their unique PickMeApp generated by the PickMeApp Site are valid applications. Only those installations can request support, receive updates, and enjoy many other features available for registered users.

PickMeApp was designed as a portable tool. Therefore, for effective usage, we suggest that you deploy PickMeApp to any removable storage device (e.g., USB flash memory).
Note: A destination folder path name needs to be less then 255 characters . ( for example G:\PickMeApp )

Note: Make sure that you have administrative rights on the computer before attempting to start PickMeApp.

PickMeApp makes application capture and transfer as simple as possible. The program interface is very straightforward. Usually, you need only three clicks to make capture or transfer operations: Run, Select, Capture or Run, Select , Install.

Left Panel: Installed Applications Panel
The Installed Applications panel lists applications installed on the source computer that PickMeApp can capture.
Right Panel: Captured Applications Panel
The Captured Applications panel lists captured applications and their locations.
Transfer Management Bar
The Transfer Management bar (middle) contains following buttons:
Process Bars
Process bars show the status of the capture/deployment processes, and enable the user to interrupt their execution.
Session Log
Session Log provides detailed reports about the PickMeApp execution.
Upper Button Bar
The button bar includes the following:
After you exit PickMeApp, no trace of its usage will remain in your operating system, outside of the PickMeApp folder.
All PickMeApp settings and captured applications are placed in the PickMeApp folder, ready to be used again the next time you start PickMeApp.
After you have captured an application, all application data is saved in the PickMeApp personalized installation package.
The installation package is contained in a single file with a .tap extension, and includes all the data necessary for the application transfer.
Periodicaly, PickMeApp checks for new updates.
As soon as a new update is availabe PickMeApp "Update" button will turned red.
Pressing the Update buttion the "Update dialog" will be presented
You may check the content of the update by pressing "Details".
To download update press "Download" button. A download progress dialog will be shown.
After the update will be downloaded you willl see "Install" button.
After installation of a new PickMeApp version you will be asked to restart PickMeApp.
You may check which version of PickMeApp is running by presing "About" button.


Using the Filter
The Unmark All button
Capturing multiple applications
Using a destination profile
Marking of installed applications
Installed applications on the list can be marked by a colored circle:
Yellow : the application is currently running
Green : the application is already captured in the current profile on the right panel
Blue : the application is already captured in one of non-active profiles on the right panel
Expanded Application entry
To learn more about an application, click on its name in the application list.

It is recommended to upgrade Windows Installer to version 3.1 when working with PickMeApp.
Many programs require a runtime environment to be installed on the destination system. As for now PickMeApp Beta doesn’t check if the required environment is installed. Therefore it is recommended to download and install the following:
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
To deploy an application:

Note: An application cannot be deployed twice.

Using the Filter
The Unmark All button
Multiple applications deployment
Profiles are specific locations where captured applications are stored.
Typically, several profiles for diverse purposes are created (e.g., for backup, mobilization for different platforms, and the like).

Adding a profile
This option enables you to create an empty profile with a chosen name and location.
When a profile already exists at the location you provided, the applications captured there are automatically included within it.
Import
The Import option allows you to import an existing .tap file of a captured application into the selected profile. The file will be copied to the profile folder from its original location.
Edit
The Edit option enables you to change the profile name, or its location.
If you change the profile location, all application packages currently in the profile will be imported into the new location from the old one. The former profile will then be deleted.
Remove
The Remove option deletes all applications in the selected profile, and the profile itself.
The default profile cannot be removed.
Hide / Show inactive profiles
If at start PickMeApp does not discover the profile folder in the specified path, it marks the profile as inactive (red folder icon). This may occur because the profile is located on a disconnected mobile drive, or network storage.
You can hide or delete inactive profiles; you cannot edit them.


In the Settings window, you can configure your proxy server, if you need one to get through your company's firewall.

You can enable an automatic check for PickMeApp updates, and specify the manner in which the check will proceed.
There is also an option to rollback to a previous PickMeApp version.

You can enable capture and installation of an application with the current custom user settings. This is an experimental feature.
To make application capture safer you can disable capturing of applications that are currently run.
To make an installation process quicker you may disable a PickMeapp checking integrity of installed applications.
Note: some of applications are fixed automatically by PickMeApp during that test.
You can work with the PickMeApp using command line. PickMeApp supports the following convention
pickmeapp.exe <command> <argument>
Commands
/l receive list of installed software
/g capture application
/i install application
/u uninstall application
Examples:
pickmeapp.exe /l
The example above creates PMAOutput.txt file in the PickMeApp folder.
This file contains ID of installed applications and corresponding software names.
Example of the PMAOutput.txt:
{90140000-0011-0000-0000-0000000FF1CE} Microsoft Office Professional Plus 2010
{90140000-00A1-0409-0000-0000000FF1CE} Microsoft Office OneNote MUI (English) 2010
…
PickMeApp uses software ID instead of software names, so you should use this file to select software to work with.
pickmeapp.exe /g {90140000-001A-0409-0000-0000000FF1CE} Outlook.tap capture.log
The example above
- captures the Microsoft Outlook application (using number {90140000-001A-0409-0000-0000000FF1CE}
- creates the Outlook.tap file with captured application.
- creates the capture.log file
pickmeapp.exe /u {90140000-001A-0409-0000-0000000FF1CE} uninstall.log
The example above uninstalls the Microsoft Outlook application (by its number {90140000-001A-0409-0000-0000000FF1CE} from the PC. Note Run backup or recapture this application to be able to restore it and its data in any time.
pickmeapp.exe /i Outlook.tap install.log
The example above
-installs application captured before inside the TAP file
-creates the install.log file.
Check that there is no other install/uninstall operation in progress.
Check that the application to be captured is not running.
Check that you have an administrator rights on the computer.
Check that the application is not listed as Currently not Supported
Restart PickMeApp and try again. If the problem persists, report it to the PickMeApp support service.
Note: Some applications cannot be captured / installed due to their dependency on specific hardware configurations.
Check that the application is not listed as Currently not Supported
Ensure that there is no other version of the same application on the computer.
Check that you have an administrator rights on the computer.
For better comparability we recommend to switch off UAC before running PickMeApp.
You may enable UAC after finishing deployment.
PickMeApp shows only the applications it can capture in the left panel.
Check that the application is not hidden by a current filter.
Check that you are using the latest version of PickMeApp.
hat there is no other install/uninstall operation in progress.
Ensure that the application to be captured/installed is not running.
Restart PickMeApp and try again. If the problem persists, report it to the PickMeApp support service.
Restart PickMeApp and try again.
This application has already been captured within the currently active profile. Either remove the application from the active profile, or select another profile.
It is possible that the application registration entries are corrupted. Try to remove the application using its own uninstall option, or via the add/remove programs option in the control panel.
Check that the profile location is accessible, and the profile folder is there. Check that all package files are in the profile location.
Add the profile again using the “Create New Profile” button, and supplying a path to the profile location.