Windows LTSC (Long-Term Servicing Channel) doesn't come with OneDrive pre-installed, which can be frustrating if you need cloud storage integration.
The good news is that you can manually install OneDrive on LTSC, but there are a few tricks to getting it working properly. Here's what worked for me.
At first, I treated it like the usual Windows nonsense. I tried the normal things. I checked startup behavior. I looked at installed versions. I tried uninstalling and reinstalling OneDrive. I checked whether the Store version was fighting with the classic desktop version and many many other suggestions from the kind people of the Internet.
Ultimately the fix was one Registry key and a reboot later I was back in business.
Save this to a text file 'FixOneDrive.reg' and run it by right clicking on it and run as Administrator.
And here's a FU Microsoft moment. (UPDATED CUZ Microsoft really want's to play games)
As part of Microsofts ongoing campaign of turning Windows into bloatware, here's a setting you might as well set while you're in there.
I'm not sure when this was enabled, but at some point I started seeing "Start Backup" to the left of the address bar, even on folders I did NOT want OneDrive to touch.
I tried a few suggestions, like turning off "Show Sync Provider Notification" and a few others but could not get it working.
The registry key below will remove the Backup, but at next reboot, or whatever cycle MS decides, it will be reset and you're back at square 0. So, in addition to adding that key you also need to restrict permissions to edit that key.
After editing or deleting the key, follow these steps:
- Right-click the OneDrive folder/key under StorageProvider in the left sidebar.
- Select Permissions, then click Advanced.
- Click Disable inheritance and convert inherited permissions to explicit permissions.
- Edit or select each user/group (such as System, your user account, and Administrators) and set their permission to Read-only by unchecking Full Control and Write.
- Click Apply and OK