The IPRO Authorization Service uses several machine settings to generate a unique machine hash, which is used to verify that only a single machine is using a given serial number. Most of these values will not change in a normal user environment. The Auth service uses the IP address bound to a machine to determine this hash value, and if this IP needs to change, care must be taken to ensure that the Authorization Service will be able to continue authorizing enterprise software. If the following steps are not taken, the authorization service will report a machine hash mismatch; this can be cleared from IPRO's side, but the error can be prevented by taking a few steps first.

Before initiating an IP address change, the Authorization Service must be de-authorized, so that it can be successfully re-authorized with the new machine hash. These instructions are specific to any IPRO Authorization service which performs remote authorization; any authorization service which must authorize via a .DAT file (including systems which run the remote authorization service but are configured to not remotely report) must undertake different steps. Naturally, enterprise applications will be unable to obtain authorization during this process. Follow the steps below to make this change.

1. On the authorization server, verify the "IPRO Authorization Service" is running (this is a system service, NOT the "IPRO Auth Server" application!), and then start IPRO Auth Manager. Go to File > Manage System Authorization > Remote Deactivate System. This will inform IPRO's servers that the Client ID/Serial Number pair are no longer in use (so they can be re-authorized once the IP changes).
2. Stop the IPRO Authorization Service and apply the network changes to this machine.
3. Prior to starting any services, run the IPRO Service Config exe to update the settings for the Auth Service. This program is located in the authorization service install directory, which by default is located at C:\Program Files (x86)\IPRO Tech\IPRO Auth Server\IproServiceConfig.exe
3. Change the IP Address shown in the IPRO Service Config tool to the machine's new IP address, and then click "Save."
4. Start the IPRO Authorization Service (NOT IPRO Auth Server). You should receive no errors starting the service; if you do, review the errors and verify the settings entered in step 3.
5. Start IPRO Authorization Manager, and go to File > Manage System Authorization > Remote Authorize System. You should receive an authorization success message.

It is important to note that IPRO Enterprise software will not automatically point to the new authorization service IP address. This will need to be manually adjusted for each Enterprise application, and each has different steps which are beyond the scope of this article.