Visio 2007 under W11

Kev 0 Reputation points
2026-04-29T10:03:32.7233333+00:00

I have a laptop running W11 with my Visio 2007 running perfectly, alongside my O365 subscription.
However, I am unable to install Visio 2007 onto another W11 laptop. I wanted to move the copy from one to the other.
It installs but will not run. Giving the error MSCVR80.dll was not found. I've got the original install CD and legitimate key but am unable to get it running. Compatibility modes do not help. I'm a techy but not programmer techy.
Is there anything I can do to get it running?
Upgrading to recent version is NOT an option. I have a O365 licence and use that but not any Visio options.
I just want Visio 2007 running. I'm fully aware that its not supported etc etc. But given it works perfectly on one W11, I figure there must be a way. Note : the /r option did nothing.

Microsoft 365 and Office | Visio | For home | Windows

2 answers

Sort by: Most helpful
  1. Marcin Policht 106.8K Reputation points MVP Volunteer Moderator
    2026-04-29T11:12:22.48+00:00

    The MSCVR80.dll error indicates a missing Microsoft Visual C++ 2005 Redistributable Package, which is necessary for Visio 2007, and W11 does not install it by default. Installing both x86 and x64 versions of the 2005 Redistributable Microsoft might fix this. Since O365 (click-to-run) is present, installing older MSI-based products (Visio 2007) requires specific installation steps.

    Steps to Get Visio 2007 Running on Windows 11:

    • Install Visual C++ 2005 Redistributable: Download and install the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update (vcredist_x86.exe). If Visio 2007 is 32-bit (typical), you should install the x86 version, even on 64-bit W11. Installing both x86 and x64 is often best.
    • Run as Administrator & Compatibility: Right-click VISIO.EXE (usually found in C:\Program Files (x86)\Microsoft Office\Office12\), select Properties > Compatibility. Check "Run this program as an administrator" and try setting it to "Windows 7" or "Windows XP (Service Pack 3)".
    • Repair Installation: If it still fails, go to Control Panel > Programs and Features, select Microsoft Visio 2007, and select Repair.
    • Address O365/2007 Conflict: Since you have O365, the installation technology might conflict. If you face installation errors, try running the installer with /r to perform a "repair" or uninstall O365 temporarily, install Visio, and then reinstall O365 Microsoft.

    Since it runs on one laptop, you can try copying the C:\Program Files (x86)\Microsoft Office\Office12 folder from the working laptop to the new one, but you will still need to install the 2005 Redistributables and likely register the DLLs manually


    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin

    Was this answer helpful?

    2 people found this answer helpful.

  2. Kev 0 Reputation points
    2026-08-06T18:40:46.67+00:00

    Trying again to go through all this..... still no joy. But its still running fine on my other laptop
    After what appears to be a successful install from the CD, running the shortcut icon asks if I want to allow it to make changes, (which is unusual?) and then I get this....
    Would this change any of the suggestions above ? Meantime I will revisit the MSI etc..

    Screenshot 2026-08-06 193643

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.