If you are launching cscript on behalf of a user using a delegated token, or by creating a token via LogonUser on a server that the user has never interactively logged on before, you will probably get an error like,

Loading your settings failed. (Access is denied).

This problem is caused by not having the Windows Scripting Host registry settings in the users HKCU registry hive. You can solve this for all users by adding the following keys:

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows Scripting Host\Settings\

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows Script Host\Settings\

You’ll want to make sure that the users also have read access to these keys as well.