QuickBooks Problems? We can HELP!

Did you know we are experts in QuickBooks?

We recently ran into issues with QuickBooks Desktop due to the 2004 Update for Windows that caused even the QuickBooks Representative to scratch his head.  When a credit card was attempted to be charged, the following message would display, “QuickBooks found a problem with the Acct # / Card # / Note field for other asset“.

QuickBooks encryption warningSo we got to work on the problem.  After in-depth troubleshooting, we resolved the issue… The issue was not with Quick Books  after all, but our QB Rep gave us a huge compliment today, he said:

“And honestly, where this WASN’T particularly QBs fault, I doubt even some of the most knowledgeable techs here would have known what you found, as it is outside of our field of support and policy says we cannot troubleshoot issues like that. (which I don’t mind to, but other agents may follow that instruction)”

Here is the Fix We used:

“The bug is the RPC [that] UBPM (Unified Background Process Manager) uses to create the S4U (Services For User) Token for task scheduler will sometimes clobber your saved credentials in LSASS. That is used to derive your DPAPI User Encryption Key, so it changes and no longer works.”

Until Microsoft delivers a fix, its recommended workaround involves right-clicking the Windows 10 Start Button and selecting Windows PowerShell (Admin).

Microsoft then recommends:

  1. Copy and paste the command below into Windows PowerShell and press Enter.
  2. Get-ScheduledTask | foreach { If (([xml](Export-ScheduledTask -TaskName $_.TaskName -TaskPath $_.TaskPath)).GetElementsByTagName(“LogonType”).’#text’ -eq “S4U”) { $_.TaskName } }
  3. If you see any Tasks listed from the PowerShell output, make a note of them.

Next, go to Windows Task Scheduler and disable any tasks you found from the above command.  Follow these steps:

  1. In the Windows 10 Search box, type Task Scheduler, and then open the Task Scheduler app.
  2. Locate the task in the Window (HP Customer participation), or other task from the Windows PowerShell output.
  3. Right-click the task and choose Disable.
  4. After you disable the task, restart Windows.

Microsoft notes that users may need to re-enter missing passwords one more time before it is saved again.

Request a Quote | Directions | Email Us | Appointments