QuickBooks Error 3371 Code 1111 is likely to occur when entitlementDataStore.ecml containing the license properties gets corrupted.
You can fix the issue by renaming the entitlement file as the steps below.
Solution to Fix QuickBooks Error 3371, Status Code 11118:
1. Press Windows + R together from your keyboard.
2. Navigate to C:\ProgramData\intuit\Entitlement Client\v8 in the window.
3. Right Click on the EntitlementDataStore.ecml file and select Rename from drop down menu and add .old to the end of the ecml file that will read like this : EntitlementDataStore.ecml.old
4. A new window will pop up and click YES to confirm the change for the file name.
5. Close all windows and run QuickBooks and Register the item again.