ARM Frequently Asked Questions: Installation
When Check for Updates starts, click the Set Permissions button in the lower-left corner of Check for Updates. This one-time process will ensure that ARM has sufficient permissions to access the specific folders it needs to install or update the program. This button will bring up a black dialog briefly – once this dialog closes, proceed with the install or update.
If while during an update or installation a dialog says it is ‘Not Responding,’ please be patient. Check for Updates is likely just busy with a larger installation task, so Windows marks the dialog as ‘Not Responding’ even though the installation is still in progress.
The installation time depends on the size of the update, and especially on the strength of the internet connection available. Even for a moderate connection, an update may take an hour or two to complete; for poor internet connections we recommend letting the installation work overnight before concluding that the installation will not complete.
Generally, issues occur because something is blocking program downloads from www.gdmdata.com. If the PC came pre-configured by an IT consultant, or if an IT consultant remotely manages the computer, then contact the IT consultant to solve the issue. Ask that they ensure that all of the security settings listed at http://gdmdata.com/media/documents/RequiredUserRights.pdf are met on the PC so that ARM can be installed and updated properly.
When Check for Updates or an installation simply does not start, it usually means that some program is blocking the download. Antivirus software and corporate firewalls may block the download of outside programs unless the program is on a specific ‘exception’ list of recognized files.
Clicking links from within an email may have more restrictions than clicking a link within a web browser. If having troubles with an install or update link sent from GDM, trying copying the link path and entering it into the web browser. The Check for Updates program can also be run from the following link: http://www.gdmdata.com/ARMupdt/ARMupdt.exe.
If the install still does not begin, consult your IT department or add an exception to the antivirus software to allow the following three ARM Check for Updates programs to run:
ARMupdt.exe, ARMupdtPre.exe, and ARMupdtInst.exe.
Try checking whether Windows Firewall or Windows Group Policy may be blocking program downloads. The three ARM Check for Updates programs identified above need to be allowed through the firewall and group policy. See http://windows.microsoft.com/en-us/windows/communicate-through-windows-firewall#1TC=windows-7 for Windows Firewall instructions, or see https://technet.microsoft.com/en-us/library/hh831791.aspx for an overview of Windows Group Policy.
Virus checkers may also install updates in a "sandbox" that is afterward deleted. For example, Avast! Antivirus includes a sandbox (an isolated memory space) that "Runs risky programs virtually". Thus, Avast may automatically run Check for Updates and the actual ARM update programs in sandbox mode. As a result, ARM updates appear to run and complete normally, yet the updates are never actually installed.
The solution is to add the three ARM Check for Updates programs identified above to the list of "do not sandbox" programs, and change sandbox mode to prompt so it asks whether to run an update. This prompting can unfortunately be a bit confusing, because some downloaded programs are identified as being in a temporary folder with a randomly generated file name and *.tmp file extension.
When installing a maintenance update, only ARM program files are updated (replaced). Windows system files may also be added or updated due to the addition of new or enhanced features. The ARM directory structure of is not changed, therefore no changes are made to any data directories.
Even though installation of a maintenance update does not affect ARM studies, we recommend backing up data on a regular basis. ARM has a backup feature that will do this automatically.
To set up ARM backup, select Tools - Options - File tab in ARM. Then, select the Browse button to the right of the Backup option. Select a directory for ARM to save data backups to, and press OK to confirm the selection. Then, press OK to save changes made to this Backup option.
- GDM recommends storing the backup on an external device. Network drives or SD cards are the most convenient, but external hard drives or USB "thumb" drives also provide the same protection against hardware failure and provide 'Previous Versions' capabilities. While required storage space will vary with the number of studies and how many versions are saved, 8 GB of available memory minimum is recommended for the backup.
When the backup is running, ARM maintains a list of all saved studies, and saves a compressed copy of each version of all studies to the backup path. In order to restore a previous version of a file, right-click on the study in the Study List, and select Previous Versions. A dialog with all saved versions of the study will display, with the options to simply view the version in a new window, or to restore the version as the current copy.
Feel free to Contact GDM if needing assistance setting up or retrieving from ARM backup.
|Microsoft release date for Windows 10 is July 29, 2015. GDM has evaluated how ARM software performs with Windows 10. The following are conclusions from GDM testing:|
- When ordering a new computer, we do recommend a PC with Windows 10. We have tested ARM with Windows 10, and have not found any problems installing or using ARM. We are confident that ARM software is compatible with Windows 10, and will work quickly to resolve any unexpected issues that do arise.
- For Tablet Data Collectors (TDC), we recommend upgrading to Windows 10 before the beginning of this research season. This ensures no loss in functionality during the research season. This also allows for time to play around with Windows 10 and new TDC features before the season begins.
- For your primary ARM computer, if you decide to upgrade to Windows 10, we also recommend upgrading before the research searson begins, or waiting until end of this research season to install Windows 10. Upgrading to a new operating system could result in unforeseen upgrade or compatibility issues with ARM or other important software, which simply is not worth the risk during a critical part of the research season.
- If upgrading from Windows 7 or newer, ARM will remain unaffected by the upgrade. There should be no need to reinstall the program after upgrading to Windows 10.
- If there are any strange issues that do occur when opening ARM the first time after upgrading, run a Detect and Repair (Start - All Apps - ARM - Detect and Repair) to repair any issues that could arise.
Tablet Data Collectors
- Click on the Search icon next to the Windows Start button, and search for 'Devices and Printers'.
- Under the Printers section, right-click on 'Nitro PDF 8' and select 'Remove device'.
- Tip: you can right-click on a touch screen by holding your finger or stylus down for about 2 seconds, and then releasing.
- Once the printer has been removed, restart your tablet.
- Windows 10 Professional
- At minimum an Intel i5 processor with 4 GB of RAM memory and 128 GB SSD drive.
- A physical keyboard. Using an on-screen keyboard is only practical for "light" tasks.
- A mouse, trackball, or touchpad. Touch screens are nice, however fingers lack the precision to click on small command menus, or quickly select blocks of information to copy/paste between documents.
- An external monitor, sized at least 23 inches. The 10 or 12 inch monitor on most tablets is far too small of a window to use complex email and document programs such as ARM, Excel, Outlook, and Word.
- A docking station. Quickly connect and disconnect attached peripherals (keyboard, pointing device, monitor, network cable, etc.)
- A backup system. Frequently backup data to a physically separate device (such as an external hard drive or SD card) or location (such as a cloud or network location). The typical way of using tablets makes them very prone to damage and theft.
- Data security. Protect confidential information by defining strong passwords, protecting or encrypting confidential information, and putting the tablet to sleep before walking away.
- For data entry by a research technician, student, or secretary, the Technician license offers a low cost option to purchase additional ARM licenses. See ARM Feature Comparison (pdf) for a side-by-side comparison of features offered for a Full and Technician license.
- For a university with a graduate study program, a graduate student ARM license is also available. See the Licensing and Maintenance FAQ topic for an overview of licenses.
- For a university professor who is teaching a research methods class, a time-limited student license is available. Contact GDM to request more information.
- ARM can be installed on an application server such as Windows Terminal Server or Citrix, allowing remote use through a browser. While this technology sounds attractive, an application server only provides acceptable performance when accessed via LAN. Using an application server over a remote connection can be painfully slow.
- GDM does not directly support the installation and configuration of ARM on application servers. Clients who want to run ARM from a server must possess the expertise to install and configure a Windows program on their application server. It absolutely does not work to install old ARM versions on an application server!
- It is important to note that every user running ARM from the server must have their own separate ARM license.
- A licensee may remotely log into ARM installed on the server using the user name and password provided by Gylling Data Management. When ARM is running from an application server with multiple ARM licenses, separate options files and work directories are automatically maintained for each user. ARM can be installed on 64-bit Windows operating systems.
- Use simple batch files to copy updated personal validation lists from a shared drive on the server to the ARMdef/GDMdef folder on each PC.
- If there is one person who typically updates personal product lists, then a batch file can copy updates this person makes to the shared server drive.
- Contact GDM to provide these support batch files. Once in place, ARM automatically runs the "update from server" batch file each time it starts to get the latest validation lists from the network.
- The "copy updates to server" batch file runs each time ARM is closed for the person who updates product lists, to save any list changes back to the network.
GDM does not offer an ARM version specifically for an Apple Mac computer, and has no future plans to develop a special Mac version. (It is a more economical choice to set up your Mac computer to run Windows software than for GDM to write an ARM version for the Mac!)
Running ARM software on a Mac computer requires:
Mac computer with Intel processor.
Installing Parallels software on Mac (http://www.parallels.com/products/desktop/).
Installing a supported version of Microsoft Windows within Parallels.
Installing ARM in the Parallels Windows environment.
There is limited support for GDM software installed on an Apple Macintosh computer, with free support only for questions about the GDM software. GDM cannot answer questions about Macintosh computers, Parallels emulator program, or a supported Windows version installed within Parallels.
Windows 8/Windows 10
- ARM installs and runs well on Windows 8 and Windows 10 64-bit and 32-bit computers, running as a Win32 application. See Step-by-Step Instructions to Install ARM (pdf) for install details.
- ARM installs well on Windows 7 64-bit and 32-bit computers.
- When installing and first running ARM, Windows 7 displays some special dialogs to:
- Request permission to run Setup.exe and other programs used by ARM. It is quite important to allow these programs to run, otherwise ARM will not install correctly.
- Apply settings using the Program Compatibility Assistant so ARM runs correctly.
- When Windows 7 recommends a certain action for program compatibility, accept the recommended choice. Using default file locations and compatibility settings for ARM helps avoid issues. For example:
- Default Windows 7 permissions do not allow creating new folders on the root of C drive. Storing ARM study definitions in C:\ProgramData\ARMdef folder avoids any issue from attempting to create and store study definitions in C:\ARMdef folder.
- Windows 7 expects documents to be stored in the current user's "My Documents" folder. By default ARM stores documents in a "Documents\ARM Data" folder, so standard Windows document shortcuts will guide you to the ARM Data folder.
ARM on 64-bit Windows vs. 32-bit Windows
- ARM fully supports both 64-bit and 32-bit Windows versions. (ARM runs as a 32-bit application on 64-bit Windows.)
Typical Client Questions about Windows operating system
- Question: When buying a new computer, should I "downgrade" the operating system to the previous operating system?
Answer: No, there is no good reason to downgrade Windows in order to run ARM. Each Windows operating system is more secure than the previous operating system, so downgrading makes it easier for malicious software to run on your computer.
- Question: What folder permissions are required to use ARM?
Answer: See required user rights and permissions (pdf).
- Question: Sometimes I receive messages such as error 57 "Device I/O Error", error 70 "Permission denied", or error 75 "Path/File access error" when running ARM. What do these messages mean?
Answer: Frequently these errors occur because Windows is not allowing ARM to change study or work files. Try the following:
- Close ARM.
- Start ARM by right-clicking on the ARM icon, and selecting Run as Administrator.
- Select "Yes" button on the User Account Control dialog asking whether to "allow ARM.exe to make changes on your computer".
Windows grants ARM a higher permission level when "Run as Administrator", so ARM can change required work files as needed. If "Run as Administrator" eliminates these ARM error messages, then change ARM shortcut properties to "Run this program as an administrator" on Compatibility tab.