Try running this command from an admin Command Prompt:
cd "C:\Program Files\IBM\SPSS\Statistics\29\bin"
spsslicensemanager -stat
It will show if the license manager sees any valid licenses.
This error typically occurs when the License Authorization Wizard (LAW)
lacks the necessary administrator permissions to update the local license file ( ) on your computer. Recommended Solutions Run as Administrator (Primary Fix) : Close SPSS. Go to the Start menu, find the IBM SPSS Statistics License Authorization Wizard , right-click it, and select Run as Administrator . Re-enter your authorization code and finish the wizard.
: Ensure your computer login has administrator rights. Relaunch the License Authorization Wizard from your Applications folder and re-enter your code. Clear the Old License File
If re-running the wizard doesn't work, the existing license file might be corrupted or stuck. : Navigate to C:\Program Files\IBM\SPSS Statistics
(or the folder where SPSS 29 is installed). Find the file named , right-click it, and select /Applications/IBM SPSS Statistics/Resources/Activation/ and move it to the Trash. License Authorization Wizard again as an administrator to generate a fresh license file. Subscription Users If you are using a trial or a subscription via your IBMid: IBM Dashboard and log in. on your SPSS Statistics tile, then click Manage Devices on the left. Deactivate any old active devices, then restart SPSS and select Login with IBM ID to re-authenticate.
SPSS FAQs and Troubleshooting - University of Guelph IT Help
How to Fix "No Licenses Found for IBM SPSS Statistics 29" (ErrCode 1, Subcode 18)
If you’ve just installed or updated to IBM SPSS Statistics 29, nothing kills the productivity buzz faster than a licensing error. Seeing "No licenses found... ErrCode: 1 Subcode: 18" usually happens just when you have a deadline looming.
The good news? This isn't a "broken" software issue; it’s almost always a communication breakdown between your computer and the license file. Here is how to fix it. What Does "Subcode 18" Actually Mean?
In SPSS-speak, Subcode 18 typically indicates that the software cannot find a valid lservrc file or the file exists but is empty/corrupted. Essentially, SPSS is looking for its "key" to start the engine, and the keyhole is empty.
1. The Quickest Fix: Re-run the License Authorization Wizard
Before digging into system files, try the official route. Sometimes the initial activation doesn't "stick." Close SPSS completely.
Search your computer for "IBM SPSS Statistics License Authorization Wizard."
Right-click it and select Run as Administrator (this is crucial for permissions).
Follow the prompts to enter your 20-character Authorization Code.
Once it says "License exchange terminal successfully," restart SPSS. 2. The "Lock Code" Mismatch (Common on macOS) Try running this command from an admin Command
If you are on a Mac (especially those with M1/M2/M3 chips or using Sonoma/Sequoia), SPSS sometimes looks at the wrong hardware ID (Lock Code).
The Fix: Go to your SPSS installation folder (usually /Applications/IBM SPSS Statistics/Resources/Activation).
Run the licensewizard from there. If the "Lock Code" displayed starts with 4-, it’s often using a tethered ID that changes when you toggle Wi-Fi. Contact your IT department to get a code linked to your actual disk ID (starting with 10-). 3. Manually Create the lservrc File
If the Wizard fails, you can manually tell SPSS you have a license.
Find your code: Locate the 20-character code provided by your university or employer. Navigate to the bin folder: Windows: C:\Program Files\IBM\SPSS Statistics\29
Mac: Right-click the SPSS app icon > Show Package Contents > Contents/bin (or Resources/Activation). Look for a file named lservrc.
If it doesn't exist, create a new text file and name it lservrc (remove the .txt extension). If it does exist, open it with Notepad or TextEdit.
Paste your long license string (not the 20-character auth code, but the long encrypted string generated after activation) into this file and save it. 4. Check for "Sentinel" Service Issues (Windows)
SPSS relies on a background service called Sentinel RMS License Manager. Press Win + R, type services.msc, and hit Enter. Find Sentinel RMS License Manager. If it’s not running, Right-click > Start. If it is running, Right-click > Restart. 5. The "Last Resort" Clean Reinstall
If you’ve tried the above and Subcode 18 persists, your licensing registry keys might be corrupted. Uninstall SPSS 29.
Crucial Step: Delete the leftover folders in ProgramData (Windows) or Library/Application Support (Mac) related to IBM SPSS.
Reinstall and immediately run the License Wizard as Administrator before opening the app for the first time.
Still stuck? Check if your system date and time are correct. If your clock is off by even a few hours, the licensing server will reject your activation attempt for security reasons.
The error ErrCode=1 SubCode=18 in IBM SPSS Statistics 29 typically means the software cannot find or read a valid license file (lservrc) on your local machine. This most often happens because the user account lacks the necessary administrator permissions to create or update that file during the activation process. Quick Fixes
Run as Administrator (Windows): Close SPSS. Go to the Start menu, right-click the IBM SPSS Statistics License Authorization Wizard, and select Run as Administrator. Re-enter your authorization code and restart SPSS.
Check Administrator Rights (Mac): Ensure your macOS account has administrator privileges. Use Spotlight to find the SPSS Statistics License Authorization Wizard and run it again with your code.
Check for the lservrc File: The license information is stored in a file named lservrc. Windows Path: C:\Program Files\IBM\SPSS Statistics It will show if the license manager sees any valid licenses
Mac Path: /Applications/IBM SPSS Statistics/Resources/Activation/
If this file is missing or empty, the activation failed to save properly due to permission issues. Advanced Troubleshooting
How to Fix "No Licenses Found for IBM SPSS Statistics 29" (ErrCode 1, Subcode 18)
If you’ve just installed or updated to IBM SPSS Statistics 29 and are greeted with the frustrating message: "No licenses found for IBM SPSS Statistics. ErrCode: 1 Subcode: 18," you aren’t alone.
This specific error code typically points to a communication breakdown between the software and the license activator. It essentially means SPSS knows it should be licensed, but it can’t "see" or "read" the authorization.
Here is a step-by-step guide to resolving this so you can get back to your data. 1. Run the License Authorization Wizard as Administrator
The most common cause for Subcode 18 is a lack of permissions. SPSS needs "Write" access to update the license file on your hard drive. If you run the wizard as a standard user, it may look like it succeeded, but the file won't actually update.
Windows: Click Start, type "SPSS Statistics License Authorization Wizard," right-click it, and select Run as Administrator.
macOS: Ensure you are logged in as an Admin user. If it fails, you may need to use the sudo command via Terminal (see below). 2. Delete the Existing "lservrc" File
Sometimes the license file (named lservrc) becomes corrupted or "locked." Deleting it forces the software to create a fresh, clean one when you re-enter your code. On Windows: Close SPSS. Navigate to: C:\Program Files\IBM\SPSS Statistics\ Look for a file named lservrc (it has no file extension). Delete this file.
Relaunch the License Authorization Wizard (as Admin) and re-enter your 20-character authorization code. On macOS: Close SPSS.
Open Finder and go to /Applications/IBM SPSS Statistics/Resources/Activation/. Delete the lservrc file. Relaunch the License Wizard and re-apply your code. 3. Check Your System Date and Time
It sounds simple, but SPSS licensing is extremely sensitive to time-syncing. If your computer’s clock is off by even a few minutes, or if the date is set incorrectly, the "handshake" between your machine and the IBM servers will fail, resulting in ErrCode 1.
Ensure "Set time automatically" is toggled ON in your system settings. 4. Firewall and Proxy Interference
Subcode 18 can occur if your firewall prevents the software from reaching the IBM activation servers.
The Quick Fix: Temporarily disable your antivirus or firewall for two minutes while you run the License Authorization Wizard.
The Permanent Fix: Add an exception for ://spss.com on port 443. 5. Transitioning from Subscription to Site License This error typically occurs when the License Authorization
If you previously used the Subscription version (logged in with an IBM ID) and are now trying to use a Site License (using a 20-character code), the two versions can conflict.
Ensure you have uninstalled the "Subscription" version entirely before installing the "Authorized User" version of SPSS 29. They use different licensing engines. Summary Checklist
Code: Double-check that your code is for Version 29. A Version 28 code will not work for 29. Permissions: Always use Run as Administrator.
Fresh Start: Delete the lservrc file if the wizard says "Successfully Authorized" but the error persists.
If you have tried these steps and still see the error, your authorization code may have reached its "activation limit." In that case, you will need to contact your university or company’s IT department to have the code reset via the IBM Support Portal.
Do you have your 20-character authorization code handy, or are you using the subscription-based login method?
Error: No Licenses Found for IBM SPSS Statistics 29 (Error Code 1, Subcode 18)
If you are encountering the error "No licenses found for IBM SPSS Statistics 29" with an error code of 1 and subcode 18, it typically indicates that the software is unable to locate a valid license to operate. This issue can arise due to various reasons, including but not limited to:
Troubleshooting Steps
To resolve the issue, follow these step-by-step troubleshooting guides:
If you manage licenses for others:
| Preventive Measure | Rationale |
|-------------------|------------|
| Use fixed MAC address in virtual environments | Prevents host ID drift. |
| Document hostname before license generation | Avoids identity mismatch after reimaging. |
| Exclude SPSS license folder from antivirus real-time scanning | Prevents false-positive file quarantine. |
| Run spssutil -showlic weekly as a health check | Early detection of corruption. |
Before trying any technical fixes, ensure you are running the licensing tools with administrative privileges.
If reset fails, the license file is bound to an old host ID.
Better approach – Generate a new license file:
Alternatively, for standalone licenses:
cd "C:\Program Files\IBM\SPSS\Statistics\29\bin"
licenseactivator.exe <your_new_20_char_code>