Umer Pasha Blogs

www.umerpasha.com

Sharepoint – Cannot open Visio files FIXED!

on February 20, 2014

This issue comes up in Sharepoint 2013 when you have Visio 2010 installed and also Office 2013 installed.

This seems to be a known problem for Visio 2010 files when you have Visio 2010 and Office 2013 installed on the machine.

If you see the URL, you will see a small prefix “ms-visio:ofv” which is the protocol used for Office 2013. But, as we do not have Visio 2013 installed, it throws an error.

I have created a small registry file that will trick the system into thinking that there is Visio 2013 installed but route it to Visio 2010.

I have attached the file here having default paths. If your Office or Visio is installed elsewhere, please change. here is the source of the .reg file. Otehrwise, all users need to do is rename the file here to open up as a zip file, run the .reg file and accept all warning messages.

Download VisioReg.Zip file here

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ms-visio]
@="Url:Visio Protocol"
"URL Protocol"=""
"UseOriginalUrlEncoding"=dword:00000001

[HKEY_CLASSES_ROOT\ms-visio\DefaultIcon]
@="C:\\PROGRA~2\\MICROS~1\\Office14\\VISIO.EXE,0"

[HKEY_CLASSES_ROOT\ms-visio\shell]

[HKEY_CLASSES_ROOT\ms-visio\shell\open]

[HKEY_CLASSES_ROOT\ms-visio\shell\open\command]
@="C:\\PROGRA~2\\MICROS~1\\Office15\\PROTOC~1.EXE \"%1\""


Advertisements

5 responses to “Sharepoint – Cannot open Visio files FIXED!

  1. Awesome, this solved my problem. I had to replace “MICROS~1” with “MICROS~2” to point to the correct folder.

    Thank you very much!

  2. Joy Adkins says:

    Thanks so much! This has been plaguing one of our users for months. I did the registry change directly, changing the path to read Office14 instead of 15.

  3. Joy Adkins says:

    In the code provided, did you mean to have the Open Command point to Office15? This was the setting I had to change to Office14 to correct the opening behavior.

  4. Mat Kramer says:

    Thanks for the tip!

    I am running Windows 7 and I was able to get it to work by inserting the full path, as follows. I added escaped quotes (\”) just in case.

    [HKEY_CLASSES_ROOT\ms-visio\DefaultIcon]
    @=”\”C:\\Program Files (x86)\\Microsoft Office\\Office14\\VISIO.EXE\”,0″

    [HKEY_CLASSES_ROOT\ms-visio\shell\open\command]
    @=”\”C:\\Program Files (x86)\\Microsoft Office\\Office15\\protocolhandler.exe\” \”%1\””

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: