Applies To:
AWall_723
Had this question 3
Question
AWall_723 asked on

Runtime error P6025 pure virtual function call on Program C:\Windows\Explorer.exe Windows 7

On Windows 7 when I try to use the Explorer icon on system tray I get the following error:  "Microsoft Visual C++ Runtime Library Runtime Error!  Program:  C:\Windows\Explorer.exe R6025 - pure virtual function call"  I don't get it everytime when I use it but at least twice a week it is happening.  I do not have another explorer already open either. 
Marilyn O
Found this helpful 2
Answer
Marilyn O replied on
Microsoft

This type of error could be caused if runtime components of Visual C++ libraries are missing or because of third-party software.
 

Follow the methods listed below:
 
Method 1:
If the issue is caused due to missing Visual C++ libraries, you may download and install the Runtime components of Visual C++ libraries from the link below:
 
This error may occur when the Microsoft .NET Framework installation on the computer is damaged or is missing.

Try the below step to reinstall and repair the Microsoft .NET Framework installation on the computer and later check if you can install the software.

a) Click the Start button, click  Control Panel, click Programs, and then click "Turn Windows features on or off." If you're prompted for an administrator password or confirmation, type the password or provide confirmation.

b) Locate Microsoft .NET framework 3.5.1, uncheck the box, click OK and restart the computer.

c) After the restart again open "Turn Windows features on or off" and place  a check mark next to Microsoft .NET framework 3.5.1 and restart the computer.

 

Step 2

If the above step fails then I would suggest that you manually download and install Microsoft Visual C++ 2005 and 2008 Redistributable Package and check if you can install the software.

In Programs and Features, do you show that you have installed Microsoft Visual C++ 2005 Redistributable and Microsoft Visual C++ 2008 Redistributable? If not, download from the links here.
 
Visual C++ 2005 Redistributable Package for (X86)
 http://www.microsoft.com/downloads/en/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en
 
Visual C++ 2005 Redistributable Packager for (x64)
 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=eb4ebe2d-33c0-4a47-9dd4-b9a6d7bd44da&displaylang=en
 

Microsoft Visual C++ 2008 Redistributable Package (x86)

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en

Visual C++ 2008 SP1 Redistributable Package for (x64)
 http://www.microsoft.com/downloads/en/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en

 
Let us know if this helps or if you still need assistance.

Sincerely,

Marilyn

Sandeep Ghatuary
Found this helpful 2
Sandeep Ghatuary replied on

Hi AWall_723,

 

·         Have you made any recent changes on the computer prior to this issue?

I would suggest you to try the steps mentioned below and check if it helps.

 

Method 1: Perform System File Checker (SFC) Scan.

 http://support.microsoft.com/kb/929833

 

Method 2: Boot the computer in safe mode and check if the issue persists.

Safe mode is useful for troubleshooting problems with programs and drivers that might not start correctly or that might prevent Windows from starting correctly.

 

For further information, visit the below mentioned link:

http://windows.microsoft.com/en-US/windows7/Start-your-computer-in-safe-mode

 

If the issue does not persist in safe mode perform Clean Boot to see if there is any software conflict as clean boot helps to eliminate software conflicts.

 

Note: After clean boot troubleshooting step, follow Step 7 in the provided link to return your computer to Normal startup mode.

 

 

 

 

Regards,

Sandeep – Microsoft Support

Marilyn O
Found this helpful 2
Answer
Marilyn O replied on
Microsoft

This type of error could be caused if runtime components of Visual C++ libraries are missing or because of third-party software.
 

Follow the methods listed below:
 
Method 1:
If the issue is caused due to missing Visual C++ libraries, you may download and install the Runtime components of Visual C++ libraries from the link below:
 
This error may occur when the Microsoft .NET Framework installation on the computer is damaged or is missing.

Try the below step to reinstall and repair the Microsoft .NET Framework installation on the computer and later check if you can install the software.

a) Click the Start button, click  Control Panel, click Programs, and then click "Turn Windows features on or off." If you're prompted for an administrator password or confirmation, type the password or provide confirmation.

b) Locate Microsoft .NET framework 3.5.1, uncheck the box, click OK and restart the computer.

c) After the restart again open "Turn Windows features on or off" and place  a check mark next to Microsoft .NET framework 3.5.1 and restart the computer.

 

Step 2

If the above step fails then I would suggest that you manually download and install Microsoft Visual C++ 2005 and 2008 Redistributable Package and check if you can install the software.

In Programs and Features, do you show that you have installed Microsoft Visual C++ 2005 Redistributable and Microsoft Visual C++ 2008 Redistributable? If not, download from the links here.
 
Visual C++ 2005 Redistributable Package for (X86)
 http://www.microsoft.com/downloads/en/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en
 
Visual C++ 2005 Redistributable Packager for (x64)
 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=eb4ebe2d-33c0-4a47-9dd4-b9a6d7bd44da&displaylang=en
 

Microsoft Visual C++ 2008 Redistributable Package (x86)

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en

Visual C++ 2008 SP1 Redistributable Package for (x64)
 http://www.microsoft.com/downloads/en/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en

 
Let us know if this helps or if you still need assistance.

Sincerely,

Marilyn

Bill_TIS
Found this helpful 1
Bill_TIS replied on

Reply

I resolved this problem by downloading and installing the Microsoft Visual C++ 2010 Redistributable Package (x86) here:

 

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84

Good luck.

Bill

pablobeorlegui mendive
Found this helpful 0
pablobeorlegui mendive replied on
pableras
dsmith4127
Found this helpful 0
dsmith4127 replied on

Reply

i was recieving this error when searching mapped network drives.  none of the above worked for me.  signed in as administrator i could search without crashing so it had to be a user profile issue.  rebooted, signed in as admin and renamed the users profile folder in c:\users to username.old

 

after rebooting again and signing in as the user i got a corrupted profile alert that i was using a temp profile and it would be deleted after reboot.  signed back in as admin and deleted the .bak registery key located at hklm\software\microsoft\windows nt\currentversion\profilelist.  rebooted again and was able to sign in as the user without error.  from there i just copied over all his desktop and favorites and my docs from the renamed profile to the newly created profile and was then able to search drives without explorer.exe crashing. 

 

if someone cant figure this error out try making a new user account or recreating the users profile.

 

MarijeanGissel
Found this helpful 0
MarijeanGissel replied on
I too have gotten a runtime error but I have Windows 8.1 so are the fixes the same?  I also get a system error: exception c015000f.  What is happening is that the Corel part of a software program is failing to load so then can't be used.