The host ID of your computer is what your Maple uses to validate your license file, and it can sometimes change if you update your operating system (or even use a different internet connection). This will invalidate your license file. If this happens, please send your new host ID and your current license file to support@maplesoft.com so that your license file can be updated.
To determine the Host IDs, as read by Maple, you can execute the commands below. Since the host ID is based on network connections, we recommend executing these commands while all network connections are off.
For older versions of Maple you will also have to change the Maple 2018 part of the paths to correspond with the version of Maple that you are running.
Instructions for:
- Windows
- Mac
- Linux
- Windows (Maple 2018 and prior)
- Mac (Maple 2018 and prior)
- Linux (Maple 2018 and prior)
For Maple 2019 and newer
Windows (using a Command Prompt):
- Open the command prompt in Windows by typing cmd into Windows search. Then right click the result and select Run As Administrator.
- Once the command prompt is open copy and paste the following lines one at a time into the command prompt followed by Enter.
cd "C:\Program Files\Maple 2020\bin.X86_64_WINDOWS"
flexhostid.exe > "C:\Users\%USERNAME%\Desktop\readhostid.txt"
A file, "readhostid.txt", with all the information should have been created and saved to the Desktop.
This file will contain something similar to the following
The FLEXnet host ID of this machine is "AAAA1111BBBB VDH1=ABCD1234"
If you are using this in an offline activation you can copy the "AAAA1111BBBB VDH1=ABCD1234" part of the file (without quotes) and paste it directly into the offline activation web form as the host ID. After pasting the value separate the host IDs by commas (instead of spaces).
Windows (using a Command Prompt Alternative):
If you receive an error entering the above in the Command Prompt you may have to run it as an Administrator first. Alternatively you can enter
vol
into the command line. You'll receive output of the form XXXX-YYYY. Entering this into the offline activation without the dash as a Disk Serial Number (DISK_SERIAL_NUM=XXXXYYYY) will give you a license file you can use.
Macintosh (using a Terminal Window):
- Open the terminal on a Mac by clicking the magnifying glass in the upper-right corner of the screen. Then type "terminal" in the box. Double click the terminal icon when it appears.
- Once the terminal is open copy and paste the following lines one at a time into the terminal followed by Enter.
cd "/Library/Frameworks/Maple.framework/Versions/2020/bin.APPLE_UNIVERSAL_OSX"
./flexhostid > "$HOME/Desktop/readhostid.txt"
A file, "readhostid.txt", with all the information should have been created and saved to the "Desktop".
This file will contain something similar to the following
The FLEXnet host ID of this machine is "AAAA1111BBBB VDH1=ABCD1234-AA11-BB22-CC33-ABCD12345678"
though it may be longer or shorter. If you are using this in an offline activation you can copy the "AAAA1111BBBB VDH1=ABCD1234..." part of the file (without quotes) and paste it directly into the offline activation web form as the host ID. After pasting the value separate the host IDs by commas (instead of spaces).
Linux (using a Terminal Window):
To determine the Host IDs, as read by Maple, you can execute the following at a Terminal Window:
cd "$HOME/maple2020/bin.X86_64_LINUX" ./flexhostid > "$HOME/Desktop/readhostid.txt"
A file, "readhostid.txt", with all the information should have been created and saved to the Desktop.
This file will contain something similar to the following
The FLEXnet host ID of this machine is "AAAA1111BBBB VDH1=ABCD1234AA11_BB22"
though it may be longer or shorter as this can vary greatly depending on the Linux distribution. If you are using this in an offline activation you can copy the "AAAA1111BBBB VDH1=ABCD1234..." (without quotes) and paste it directly into the offline activation web form as the host ID. After pasting the value separate the host IDs by commas (instead of spaces).
Note: If you receive an error trying to run ./flexhostid you may need to install some 32-bit compatibility libraries or use ifconfig to find your Host ID.
Important: The Host ID used by Maple is different than that returned by the hostid command.
For Maple 2018 and prior
Windows (using a Command Prompt):
cd "C:\Program Files\Maple 2018\bin.X86_64_WINDOWS"
set "f=C:\Users\%USERNAME%\Desktop\readhostid.txt"
lmutil lmhostid -vsn > %f%
lmutil lmhostid >> %f%
A file, "readhostid.txt", with all the information should have been created and saved to the Desktop.
This file will contain something similar to the following
The FLEXnet host ID of this machine is "AAAA1111BBBB"
For offline activation please use the AAAA1111BBBB. If you are sending this information to Technical Support (support@maplesoft.com) please send the whole file.
If you have issues with the second command, please use the following instead:
cd "C:\Program Files\Maple 2018\bin.X86_64_WINDOWS"
lmutil lmhostid
then copy and paste the result into a text document.
Macintosh (using a Terminal Window):
cd "//Library/Frameworks/Maple.framework/Versions/2020/bin.APPLE_UNIVERSAL_OSX"
./flexhostid > "//Users/$USER/Desktop/readhostid.txt"
A file, "readhostid.txt", with all the information should have been created and saved to the Desktop.
This file will contain something similar to the following
The FLEXnet host ID of this machine is "AAAA1111BBBB"
For offline activation please use the AAAA1111BBBB. If you are sending this information to Technical Support (support@maplesoft.com) please send the whole file.
Linux (using a Terminal Window):
cd "//home/$USER/maple2018/bin.X86_64_LINUX"
./flexhostid > "//home/$USER/Desktop/readhostid.txt"
A file, "readhostid.txt", with all the information should have been created and saved to the Desktop.
This file will contain something similar to the following
The FLEXnet host ID of this machine is "AAAA1111BBBB"
For offline activation please use the AAAA1111BBBB. If you are sending this information to Technical Support (support@maplesoft.com) please send the whole file.
Note: If you receive an error trying to run ./flexhostid you may need to install some 32-bit compatibility libraries or use ifconfig to find your Host ID.
Important: The Host ID used by Maple is different than that returned by the hostid command.