I'm running Office 2007 otherwise....just Visio 2010. Otherwise, app runs fine and just being able to "paste in place" has saved me about 2 weeks of work.... :-)
lee
I encounter this dialog every time I run Visio 2010 even without running Visio 2007. Run Visio 2010 twice in a row and the dialog appears both times.
I have tried creating a shortcut with the /r qualifier as documented in http://support.microsoft.com/kb/298947 . I even invoked this shortcut with the "run as administrator" option.
Any other suggestions?
I have observed this problem in case there are 2 different versions of Visio installed, or in case Visio has one version, but other office applications have a different version, like Office 2003 and Visio 2007.
To fix the first case, you could just let the Visio setup run to the end. To fix the second case, you could run "repair" of the office; i.e. open "Add/Remove Programs" control panel applet, select Microsoft Office, then click "Repair".
You can find the exact reason why Windows Installer starts in the system event log (i.e. you will be able to figure out what component triggers the installer).
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