This morning I was watching the CPU graph of a Windows 7 Home laptop and noticed that every few seconds, the CPU would spike several percent. I watched the processes and determined that it was
mobsync.exe (Offline Files) that was the culprit.
I tried the usual steps that Googling turns up, and clicking the Manage Offline Files link to bring up the Offline Files dialog to click Disable Synch does not work because the dialog will not display. This makes sense since everything I have read indicates that Offline Files is not even included/supported in the Home version, so I am at a loss as to why it is running at all, let alone why it is sucking up CPU cycles. It seems that pressing Win+X to access the Mobility Center launches the process even though the function is not even available (and thus not useful) in the Home edition.
The two Offline Files services (
cscservice) do not exist on a Home edition system, so disabling them won't work. I also tried manually opening the Offline Files dialog with the command
rundll32.exe Shell32.dll,Control_RunDLL cscui.dll, but just like clicking the link in the Control Panel, it does nothing.
Of course I can just kill
mobsync, but it just runs again whenever the Mobility Center is opened (and possibly other times).
Perhaps a future update will stop a non-functioning/applicable feature from running unnecessarily and using up resources, but in the meantime, how can it be properly disabled (of course the Group Policy editor is not available on a Home version). Some people suggest hacking it by removing execute permissions from the file which should work, but is ugly and certainly not ideal.