I use one drive to share the service files but with data not being shared. 
I get the "Corrupt, inaccessible, not valid OpenLP 2 or 3 Service File" error for some reason.
I thought it was the Presentations but I asked for the presentations to be removed and the error remained.
Windows PCs. 
OpenLP 3.1.3
Another weird piece of the puzzle is that if I start from my laptop it's fine but if it's someone else's laptop we get the corruption.
 
 Windows fatal exception: code 0x80010108
Current thread 0x00004108 (most recent call first):
  File "openlp\plugins\presentations\lib\presentationcontroller.py", line 531 in is_available
  File "openlp\plugins\presentations\lib\presentationtab.py", line 135 in load
  File "openlp\core\lib\settingstab.py", line 58 in _setup
  File "openlp\core\lib\settingstab.py", line 49 in init
  File "openlp\plugins\presentations\lib\presentationtab.py", line 37 in init
  File "openlp\plugins\presentations\presentationplugin.py", line 73 in create_settings_tab
  File "openlp\core\lib\pluginmanager.py", line 112 in hook_settings_tabs
  File "openlp\core\common\mixins.py", line 64 in wrapped
  File "openlp\core\lib\pluginmanager.py", line 72 in bootstrap_post_set_up
  File "openlp\core\common\registry.py", line 147 in execute
  File "openlp\core\app.py", line 138 in run
  File "openlp\core\app.py", line 616 in main
  File "openlp__main.py", line 75 in start
  File "openlp__main.py", line 79 in <module>
Windows fatal exception: code 0x80010108
Current thread 0x00004108 (most recent call first):
  File "openlp\plugins\presentations\lib\presentationcontroller.py", line 531 in is_available
  File "openlp\plugins\presentations\lib\presentationtab.py", line 135 in load
  File "openlp\core\lib\settingstab.py", line 58 in _setup
  File "openlp\core\lib\settingstab.py", line 49 in init
  File "openlp\plugins\presentations\lib\presentationtab.py", line 37 in init
  File "openlp\plugins\presentations\presentationplugin.py", line 73 in create_settings_tab
  File "openlp\core\lib\pluginmanager.py", line 112 in hook_settings_tabs
  File "openlp\core\common\mixins.py", line 64 in wrapped
  File "openlp\core\lib\pluginmanager.py", line 72 in bootstrap_post_set_up
  File "openlp\core\common\registry.py", line 147 in execute
  File "openlp\core\app.py", line 138 in run
  File "openlp\core\app.py", line 616 in main
  File "openlp__main.py", line 75 in start
  File "openlp__main.py", line 79 in <module>
Windows fatal exception: code 0x80010100
Thread 0x00004294 (most recent call first):
  File "threading.py", line 327 in wait
  File "waitress\task.py", line 72 in handler_thread
  File "threading.py", line 982 in run
  File "threading.py", line 1045 in _bootstrap_inner
  File "threading.py", line 1002 in _bootstrap
Thread 0x000021a8 (most recent call first):
  File "threading.py", line 327 in wait
  File "waitress\task.py", line 72 in handler_thread
  File "threading.py", line 982 in run
  File "threading.py", line 1045 in _bootstrap_inner
  File "threading.py", line 1002 in _bootstrap
Thread 0x00003fe8 (most recent call first):
  File "threading.py", line 327 in wait
  File "waitress\task.py", line 72 in handler_thread
  File "threading.py", line 982 in run
  File "threading.py", line 1045 in _bootstrap_inner
  File "threading.py", line 1002 in _bootstrap
Thread 0x000037cc (most recent call first):
  File "threading.py", line 327 in wait
  File "waitress\task.py", line 72 in handler_thread
  File "threading.py", line 982 in run
  File "threading.py", line 1045 in _bootstrap_inner
  File "threading.py", line 1002 in _bootstrap
Thread 0x000011ac (most recent call first):
  File "asyncio\windows_events.py", line 817 in _poll
  File "asyncio\windows_events.py", line 444 in select
  File "asyncio\base_events.py", line 1884 in _run_once
  File "asyncio\base_events.py", line 607 in run_forever
  File "asyncio\windows_events.py", line 321 in run_forever
  File "openlp\core\api\websockets.py", line 96 in start
Thread 0x000041e8 (most recent call first):
  File "waitress\wasyncore.py", line 172 in poll
  File "waitress\wasyncore.py", line 245 in loop
  File "waitress\server.py", line 325 in run
  File "openlp\core\api\http\server.py", line 55 in start
Current thread 0x00004108 (most recent call first):
  File "openlp\core\app.py", line 84 in exec
  File "openlp\core\app.py", line 157 in run
  File "openlp\core\app.py", line 616 in main
  File "openlp__main.py", line 75 in start
  File "openlp__main.py", line 79 in <module>