This article is intended for advanced users including system administrators who seek to enable iOS device support without installing iTunes on Windows operating systems.
What are iOS drivers?
The iOS drivers are needed on Windows systems in order for the computer to correctly communicate with iOS devices. Once the iOS drivers are installed, you can use the CopyTrans programs with the iPhone, iPad or iPod touch of your choice.
What is CopyTrans Drivers Installer
CopyTrans Drivers Installer (CTDI) is a free utility created by Ursa Minor Ltd. It helps system administrators to automate the deployment of iOS drivers on enterprise PCs.
CTDI is designed to install the strict minimum of necessary components and is easily compliant with enterprise IT policies as it can operate without Internet access. If you are interested in using CTDI via its GUI, refer to this article.
CopyTrans Drivers Installer – download link.
iTunes installer for offline installation only
Install iOS drivers via command line
Start CopyTrans Drivers Installer.exe with the following command line options
CopyTransDriversInstaller.exe /uninstall /install /musicsupport /restart /quit /silent
The command line above uses the following options (for complete reference click here):
/uninstall– uninstalls previously installed Apple and iTunes components (recommended to avoid conflicts if iTunes or any of its components was already installed. If you’re sure that none of it was installed, you can skip this)
/install– automatically downloads and installs iOS drivers
/musicsupport– installs music support (only needed if you want to manage the iOS device music library with CopyTrans Manager)
/restart– restarts the machine after installation (recommended to avoid conflicts)
/quit– quits CopyTrans Drivers Installer after installation
/silent– don’t show CopyTrans Drivers Installer interface
Offline installation of iOS drivers
This example performs an unattended install of iOS drivers by using an already downloaded iTunes installer as source for the drivers.
Download iTunes installer for the appropriate machine architecture (32/64bit) from Apple
e.g.: for Windows 64-bit machines, you must download the iTunes 64-bit installer
Start CTDI with the following command line options
CopyTransDriversInstaller.exe /uninstall /install iTunesInstaller.exe /musicsupport /restart /quit /silent
The command line from this example includes the path to a pre-downloaded iTunes installer right after the /install argument. CTDI uses the specified installer file to extract the iOS drivers and install them.
Uninstall specific Apple/iTunes components
The below example shows how to uninstall specific components including iTunes, QuickTime and Apple Software Update:
Start CTDI with the following command line options
CopyTransDriversInstaller.exe /uninstall "itunes,quicktime,softwareupdate" /quit /silent
Additional components you can uninstall include
Apple Application Support (applicationsupport)
Apple Mobile Device Support (mobiledevice).
If you don’t specify the component after the /uninstall argument, all Apple components (itunes, bonjour, applicationsupport, softwareupdate, mobiledevice, quicktime) will be uninstalled.
Command line reference
CopyTransDriversInstaller [/install] [installer_path] [options]
CopyTransDriversInstaller [/uninstall] [apple_component] [options]
/i, /install [installer_path] – installs the necessary iOS drivers and iOS device support for Windows.
installer_path – optional parameter to instruct CopyTrans Drivers Installer to use specific iTunes installer as source for iOS drivers. The installer must be in the internal CTDI list of approved and tested iTunes installers (usually all iTunes installers are already present in that list). If the installer_path parameter is empty the latest approved and tested by the CopyTrans team iTunes installer will be automatically downloaded from Apple’s website.
/m, /musicsupport – installs iOS music support (necessary for CopyTrans Manager).
/musicsupport /install "iTunesInstaller.exe"
/u, /uninstall [apple_component] – uninstalls Apple components.
apple_component – an optional list of Apple components to uninstall, separated by commas. Available components include: itunes, bonjour, applicationsupport, softwareupdate, mobiledevice, quicktime. If this parameter is not included, all Apple components in the above list will be uninstalled.
Remote options include:
/n, /noremote – don’t download latest iTunes version compatibility list from internet (if you choose this option, CopyTrans Drivers Installer may refuse to install the drivers from the latest iTunes installer file).
/?, /help – displays command line reference.
/r, /restart – restarts the machine automatically if necessary to complete the installation.
/q, /quit – closes CopyTrans Drivers Installer after execution (if /silent is specified, this will be done by default).
/s, /silent – do not open main program window and quit after execution.
0 – success
1 – iTunes installer download failed (check internet connection)
2 – iTunes installer validation failed (file is probably corrupted)
3 – iTunes installer version not supported (make sure you have latest version of CTDI and/or /noremote argument was not passed)
4 – iTunes installer extraction failed
5 – 32-bit iTunes installer instead of 64-bit installer
6 – 64-bit iTunes installer instead of 32-bit installer
7 – installation error (file not found, installation incomplete, see logs for more information)
8 – installation has been canceled
9 – uninstallation error