Skip to content

Debugging Overlay Icons

danimo edited this page Dec 15, 2014 · 12 revisions

Windows

How it works

The installer will install a COM component that holds an Explorer plugin (ShellExtensionHandler) to display overlay icons. Once installed, it will listen on a named pipe. Once a client connects, it will inquire about the state of the icon.

I don't see icons. What do I do?

  1. Check if you didn't unselect the overlay icons during installation
  2. Check if the ownCloud Desktop Client is running and is properly set up
  3. Try to restart explorer.
  4. Download ShExtView and check for entries such as OCError or OCOK.
  5. Open regedit.exe, check HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers. It should contain entries starting in OC (such as OCError, OCErrorShared, OCOK or OCOKShared all with spaces in front).
  6. Check for keys {0960F090-F328-48A3-B746-276B1E3C3722} through {0960F097-F328-48A3-B746-276B1E3C3722} in HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\.

If 5. and 6. are do not exist, start an elevated cmd.exe (right click, "Run as Administrator"). and type regsvr32 C:\ownCloud (x86)\ownCloud\ext\OCOverlays_x64.dll (on 64 bit Windows) or regsvr32 C:\ownCloud (x86)\ownCloud\ext\OCOverlays_x32.dll'(on 32 bit Windows).

Mac OS X

tbd

Nautilus

tbd