When QuickBooks customers try to upgrade the QuickBooks software or the QuickBooks payroll services, the QuickBooks error 12031 typically happens. This annoying and dangerous QuickBooks problem occurs when the network timeouts. This causes QB users to have difficulty using the program.
https://qberror006.com/quickbooks-error-12031/