Update: possible solution - sign out sign in
Okay, here is an update because I got fed up with waiting. I thought I would just try something else on one of the devices I was having trouble with. There are two. Both had something like 200,000 changes at the time of writing, which it was apparently working through. And both had gone up before starting to come down! By the way, both computers have been running since my first post two days ago, and neither has finished despite my best predictions that they would.
Anyway, here's what I've just done, and it seems to have worked. Caveat: I haven't exhaustively reviewed all changes I may have made.
If you have unsynchronised changes, please take a copy of your local OneDrive folder before doing this**. You might remember which files have changed and can just copy these. I plan to use BeyondCompare later to check.**
Steps
- Right-click the OneDrive icon, click the Settings (gear icon) and go to "Account"
- Click "Unlink this PC". Confirm the action and pray to your chosen deity.
- OneDrive will tell you that it is signing out. This took a few minutes on mine.
- If you look at your OneDrive folder (c:\users[yourlogin]\OneDrive) the local files should still be there. Don't change anything!
- Go to C: and delete c:\OneDrive.Temp or similar name (I deleted mine so I may have forgotten the exact name)
- Right-click the OneDrive icon again and now click "Sign in"
- Enter your email (same one as used before) for the OneDrive account and click Sign in
- On the next screen "Your OneDrive folder" if you weren't previously using the default location change the location to where your OneDrive files already are.
- When you click next, it should ask you, "A OneDrive folder already exists on this PC." Click "Use this folder."
- I skipped the Backup step in favour of reviewing this later.
- Then click next a bunch more times. Skip the mobile app ****.
- You should then get "Your OneDrive is ready for you"
Warning! It will now synchronise every folder like the first time you added it. Another issue has been reported for this, and it is also very frustrating. Once it has completed, you can untick some of the folders by clicking the "Choose folders" button under "Account". However, decided I would just let it finish before clicking the Free up disk space button, but you could possibly try it so you don't run out of disk space.
In all, the process took less than 30 minutes. I hope you have the same luck!
TL;DR
Click "Unlink this PC". Then sign back in and select the same folder as before. Hey presto!