Verified that the Windows Management Instrumentation Service is running.Ensured that all windows updates have been applied.Verified from Control Panel - Administrative tools - Local Security Policy - Local Policies - Security Options = that these again match machine where it works.Verified the user account settings are exactly the same as another machine where it works.
Usually the logged in user installing the service, and the Logon user running the service are the same. The installer is always run by right-clicking and 'Run as Administrator', and the users (both, the user running the installer and the Logon User for which the credentials are supplied) are administrators on the machine. We have not yet confirmed whether the issue is to do with the OS or the specific machine that we are trying to install this on. We have had no issues at all installing on various Windows 7 (Professional) and Windows 8 machines, but we get the 1920 error when trying to deploy to a Windows 7 Ultimate machine. The deployment package is done in InstallShield and the installation prompts for the user name and password for the service Log On account. We have created a custom windows service.