Share via

Microsoft Visual C++ Runtime Library – Assertion Failure

Paul Hassall 15 Reputation points
2025-09-04T01:29:44.1766667+00:00

From August 26th errors have been experienced in applications after Microsoft 365 updated to version 2508.

User's image

We have seen reports of this in Outlook and Access as well. Has anyone else found out if Microsoft is aware of this bug and are fixing it? We have tried raising it in the developer support area but cannot find any valid categories to raise it under.

Microsoft 365 and Office | Excel | Other | Windows
{count} votes

3 answers

Sort by: Most helpful
  1. Mike Wolfe 5 Reputation points MVP
    2025-09-06T15:39:19.35+00:00

    You need to wrap the second parameter in the call to the VBScript.RegExp.Replace method in parentheses (which forces the argument to be passed by value instead of by reference). This error was introduced in Office version 2508. I have raised it directly with the MS Access engineering team (I'm an Access MVP), but have not gotten a direct response from them yet (which is unusual). See this article I wrote for details about the error and example code for the workaround described above.

    1 person found this answer helpful.

  2. John 0 Reputation points
    2025-09-16T15:10:14.0066667+00:00

    @Paul Hassall Is there any new progress on this version issue?

    0 comments No comments

  3. Sumit D - IA 160.7K Reputation points Independent Advisor
    2025-09-04T02:27:46.21+00:00

    Hi,

    I'm Sumit, here to help with your query on the Microsoft Q&A forums.

    Apologies for any inconvenience you are experiencing. I am happy to help you today.

    I am aware of no such reports related to VC++ on the community. Can you please try the following:

    1. Uninstall all VC++ redistributables from Settings > Apps > Installed Apps.
    2. Download and install the VC++ AIO pack from https://github.com/abbodi1406/vcredist/releases/download/v0.92.0/VisualCppRedist_AIO_x86_x64.exe

    Let me know if it resolves the issue, which it should.

    I look forward to your response and am eager to collaborate until we find a solution.


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.