Had a really annoying time recently trying to get OneDrive for Business (ODFB) running on a Windows 8.1 PC with OneDrive (personal) running.
Any new empty folders would be synced but files either on the PC or already in the cloud would fail. A red cross appeared and viewing the sync problems would completely unhelpfully display Credentials Needed.
After scanning forums on the issue I tried the below in various order and numerous times.
- Changing the time zone on the ODFB settings to match the client
- Deleting C:\Users\username\AppData\Local\Microsoft\Office\Spw and C:\Users\username\AppData\Local\Microsoft\Office\15.0\OfficeFileCache
Followed by
- Killing groove.exe msouc.exe msosync.exe
- Getting rid of all the Generic User Credentials for the logged in user.
- Signing out the Office 2013 apps from the Office 365 account.
- Rebooting.
Nothing worked so I shut down and went to bed. A day later I booted the machine up and was shocked to see ODFB working and OneDrive with an error and not synced!
It turned out that somehow (probably due to my messing around above) the local machine account in Windows 8.1 had lost its association with the personal microsoft account which is used to supply the built in OneDrive with credentials. I simply reassociated the local machine account with the peronal microsoft account and OneDrive was then operating. Both were working at the same time.
So I don't know exactly how I fixed it but I did eventually.