At times the api will not auto reg because it picks up the regional and language settings are incorrect, this has to be changed in regedit if the regional and language settings in control panel are correct.
To correct the issue in regedit open up run then type regedit
HK_USERS
.DEFAULT
Control Panel
international
there you will find the default regional and language settings which can be changed and will allow the API to do successful registrations