Hi,
This issue may occur when the OPA14.dat file is missing or corrupted on the computer.
Please check if it is there: C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data\Opa14.dat
You can use the steps here to check the file:
Step 1: Show hidden files
=================
1. Click Start , and then click Computer.
2. On the Organize menu, click Folder and Search Options.
3. On the View tab, click Show hidden files and folders, and then click OK.
Step 2: Check the Opa14.dat file
=============
1. Click Start. In the Search box, type %programdata%, and then press ENTER.
1. Double-click the Microsoft folder.
2. Double-click the Office folder.
If it is there, check the permission for the file. Right click the OPA14.dat file and choose Properties. Click the Security tab, and check if System account, Administrator account and your logon account have the full control permission.
Then, check the issue again.
If the problem persists, please rename the file OPA14.data to OPA14.old and reboot the computer. You can also copy it from another computer if possible.
Important Do not delete the Opa14.bak file.
Please take your time to try the suggestions and let me know the results at your earliest convenience. If anything is unclear or if there is anything I can do for you, please feel free to let me know.
Best Regards,
Sally Tang
Any idea? It is very annoying I cannot use product I bought without issues. I tried already everything. Install/Repair and still nothing. Office 2010 working without issues but Visio not :(
Best Regards
Marcin
Do you have two versions of Visio installed on the same system? This may be normal as you bounce between the two. Another scenario is that if some office products are installed in different orders, one may over write the others critical information (or worse yet erase it). You may end up reinstalling.
al
Hi,
Try to completely reinstall the Office 2010 program.
First, please go to Start > Control Panel > Programs and Features (Add/Remove Program Files), Locate the Office program and uninstall it.
Then, you can try to manually uninstall Office 2010 by the steps below:
1. Download and install the Windows Installer Cleanup Utility.
http://download.microsoft.com/download/E/9/D/E9D80355-7AB4-45B8-80E8-983A48D5E1BD/msicuu2.exe
2. After you install the Windows Installer CleanUp Utility, click Start -> All Programs -> Windows Install Clean Up.
3. Highlight Microsoft Office 2010 entry in the list and then click Remove. Quit the Utility.
Note: If you have got any other old or redundant office entries such as Office 2007 or other Office standalone products, such as Visio in the list, please remove them together.
4. Close all applications.
5. Click the “Start” peal, in the Search box, type "regedit" (without the quotation marks) and press Enter.
Note: If you are using Windows XP, click Start -> Run, type "regedit" (without the quotation marks) and press Enter.
6. Expand the registry tree on the left pane and locate the following two registry subkeys:
HKEY_CURRENT_USER\Software\Microsoft\Office
HKEY_LOCAL_MACHINE\Software\Microsoft\Office
7. Right-click on this registry subkey and click Delete to delete those keys.
8. Open Windows Explorer, and then browse to the "C:\Program Files" folder
If it exists, rename the "Microsoft Office" to "Microsoft Office OLD"
If it exists, rename "OfficeUpdate" to "OfficeUpdateOLD"
If it exists, rename "OfficeUpdate14" to "OfficeUpdate14OLD"
9. Click Start, in the Search box, type "%Temp%" (without the quotation marks) and press Enter.
Note: If you are using Windows XP, click Start -> Run, type "%Temp%" (without the quotation marks) and press Enter.
10. Empty the Temp folder.
Note: If some files can't be deleted, please skip them, which don't influence the result of the troubleshooting.
11. Empty the Recycle Bin.
12. Restart your computer.
13. Try to reinstall Office 2010 again.
Sally Tang
After 2 whole years of this nonsense, I decided to come up with my own targeted fix. Simply paste the below into notepad and save as a batch (.bat) file. Then run 5 times (or launch 5 times with each launch separated by a few seconds):
============================================================================
REM Begin Script
REM NOTE: YOU MUST RUN THIS BATCH AT LEAST 5 TIMES!!! as ownership/permission problems are not always recursion friendly.
REM Setting Ownership...
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vsd /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vdx /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vss /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vsx /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vst /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vtx /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vtc /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vsw /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vdw /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.AddOn.11 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.11 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.3 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.4 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.5 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.6 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.11 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.3 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.4 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.5 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.6 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.DrawingConvertable.15 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.DrawingMacroEnabledConvertable.15 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.ExtendedData /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.ExtendedData.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.InvisibleApp /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.InvisibleApp.11 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Stencil.11 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Template.11 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.WebDrawing.14 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Workspace.11 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioBridger.Loader /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioBridger.Loader.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioDWGDisplay.VisioDWGDisplay /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioDWGDisplay.VisioDWGDisplay.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioDWGDisplayCreator.VisioDWGDisplayCreator /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioDWGDisplayCreator.VisioDWGDisplayCreator.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioGraph.Graph /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioGraph.Graph.2 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioModelingEngine.VisioModelingEngine /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioModelingEngine.VisioModelingEngine.3 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioSGFS.Engine /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioSGFS.Engine.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioSGProv.Provider /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioSGProv.Provider.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioUMLSolution.UMLVB /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioUMLSolution.UMLVB.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioUMLSolution.UMLVC60 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioUMLSolution.UMLVC60.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewer.Viewer /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewer.Viewer.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewerDWGDisplay.VisioViewerDWGDisplay /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewerDWGDisplay.VisioViewerDWGDisplay.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewerDWGDisplayCreator.VisioViewerDWGDisplayCreator /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewerDWGDisplayCreator.VisioViewerDWGDisplayCreator.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisOcx.DrawingControl /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisOcx.DrawingControl.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.CInfoTipShellExt /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.CInfoTipShellExt.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.CVisioFileFilter /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.CVisioFileFilter.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.IconHandlerShellExt /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.IconHandlerShellExt.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.ImageExtractorShellExt /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.ImageExtractorShellExt.1 /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.QuickViewShellExt /setowner=administrators
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.QuickViewShellExt.1 /setowner=administrators
REM Setting Permissions...
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vsd /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vdx /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vss /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vsx /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vst /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vtx /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vtc /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vsw /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\.vdw /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.AddOn.11 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.11 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.3 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.4 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.5 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Application.6 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.11 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.3 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.4 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.5 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Drawing.6 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.DrawingConvertable.15 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.DrawingMacroEnabledConvertable.15 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.ExtendedData /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.ExtendedData.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.InvisibleApp /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.InvisibleApp.11 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Stencil.11 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Template.11 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.WebDrawing.14 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\Visio.Workspace.11 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioBridger.Loader /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioBridger.Loader.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioDWGDisplay.VisioDWGDisplay /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioDWGDisplay.VisioDWGDisplay.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioDWGDisplayCreator.VisioDWGDisplayCreator /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioDWGDisplayCreator.VisioDWGDisplayCreator.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioGraph.Graph /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioGraph.Graph.2 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioModelingEngine.VisioModelingEngine /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioModelingEngine.VisioModelingEngine.3 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioSGFS.Engine /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioSGFS.Engine.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioSGProv.Provider /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioSGProv.Provider.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioUMLSolution.UMLVB /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioUMLSolution.UMLVB.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioUMLSolution.UMLVC60 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioUMLSolution.UMLVC60.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewer.Viewer /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewer.Viewer.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewerDWGDisplay.VisioViewerDWGDisplay /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewerDWGDisplay.VisioViewerDWGDisplay.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewerDWGDisplayCreator.VisioViewerDWGDisplayCreator /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisioViewerDWGDisplayCreator.VisioViewerDWGDisplayCreator.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisOcx.DrawingControl /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisOcx.DrawingControl.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.CInfoTipShellExt /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.CInfoTipShellExt.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.CVisioFileFilter /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.CVisioFileFilter.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.IconHandlerShellExt /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.IconHandlerShellExt.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.ImageExtractorShellExt /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.ImageExtractorShellExt.1 /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.QuickViewShellExt /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisShe.QuickViewShellExt.1 /grant=administrators=f /grant=system=f
REM End of Script