I had this same issue but was missing “Personal” and “MyDocuments”.
What I did was put in an extra registry key for Personal (point this wherever you like) and also grated the user (who was different to the user that installed the program) full control of the local administrators profile tree (or whomever you used to install- remember from Vista onwards even if you install as a user with administrative privaleges it defers to local admin to gain rights for . That seemed to sort it.
Important that your user also has permission to access the locations listed in the Shell registry settings.