Messenger Stuff Community Forums

Full Version: Microsoft Visual C++ Runtime error! Program c:/program files/msn messenger/msnmsgr.e
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I need help!!! I had windows live messenger and have been using it forever..tried to log on the other day and got this error message: Microsoft Visual C++ Runtime error! Program c:/program files/msn messenger/msnmsgr.exe R6025 - pure virtual function call
I have tried uninstalling and reinstalling and nothing helps. I even tried reinstalling windows xp......somebody help...pleeeeeeze!!:^)

.Lou note: I removed the formatting. it's hard on my eyes for no reason
[quote=redneckgrlWV]
I need help!!!
Hmm I'm unsure but you could try this:

1. Completely exit Messenger by right-clicking the icon is the bottom-right (next to the clock) and clicking 'Exit' at the bottom of the menu

2. Click Start, click Run, and then type the following lines in the Open box one at a time. After you type each line and click OK in the Run box make sure that you wait for an alert to come up and then click OK in that alert. You will have to open a new Run box (Start > Run) each time you enter one of the lines.
THIS IS HOW I FIXED MINE...I HOPE IT WORKS FOR YOU

Quote:There are several reasons why you are experiencing this issue. It is possible that there is insufficient space on the hard disk to install Windows Live Messenger. You may also experience the issue when the system temp directory is not clean and may contain files that conflict with the setup files or these conditions may apply:
- The temporary folder is encrypted.
- A file that must be overwritten is being used.
- Another software application blocks the installation of the Windows Live Messenger files.

What we need to do is verify that you have sufficient disk space on your hard disk. Then, we need to clear the temporary files and folders. Additionally, temporarily decrypt the folder before you install Windows Live Messenger. We may also need to perform the following steps:
-disable spyware detection software
-reinstall Windows Live Messenger
-verify Internet connection

Rebbeca, the troubleshooting steps for this issue are rather long. I have explained the probable cause of the problem to give you an idea of what we�re about to do. Please try the following solutions in the order that they are listed:

1. Exit Windows Live Messenger setup.

2. Verify that you have sufficient disk space on your hard disk:
a. Right-click the "Start" button, and then click "Explore."
b. In the "Start Menu" window, right-click drive C in the left window, and then click "Properties."
c. Make sure that you have at least 50 megabytes (MB) of free space on drive C.

3. Use the Disk Cleanup Manager utility to clear the temporary files and folders:
a. Click "Start," click "Run," type "cleanmgr", and then click "OK."

Note: If you have more than one hard disk in your computer, the "Select Drive" window appears. If this is the case, select drive C on the drop-down menu, and then click "OK." The Disk Cleanup utility analyzes the drive to determine the amount of free space that you can achieve.

Note: This process may take several minutes.
b. In the "Disk Cleanup for (C:)" window, click the "Disk Cleanup" tab.

c. Click the check boxes to select the following items:
- Downloaded Program Files
- Temporary Internet Files
- Temporary Files
- Temporary Offline Files
- Offline Files

d. Click "OK" to delete the selected file types.
e. When you are prompted, click "Yes" to start the Disk Cleanup utility.

Note: This process may take several minutes.

4. If your computer is running Microsoft Windows XP or Microsoft Windows 2000, the Encrypting File System may have encrypted the %temp% folder on your computer. If the Encrypting File System encrypted this folder, you must temporarily decrypt the folder before you install Windows Live Messenger. To do this, follow these steps:
a. Click "Start," click "Run," type "%temp%\..\", and then click "OK."
b. Right-click the Temp folder, and then click "Properties."
c. In the "Temp Properties" window, click the "General" tab, and then click the "Advanced" button.
d. In the "Advanced Attributes" window, under the "Compress and Encrypt attributes" section, click to clear the "Encrypt contents to secure data" option.
e. Click "OK" two times to save the changes and to close the "Temp Properties" window.

5. If you have a spyware detection tool running on your computer when you try to install Windows Live Messenger, you must disable it. To do this, follow these steps:
a. Locate the spyware detection tool icon, such as Lavasoft Ad-Aware, in the notification area, at the far right of the taskbar.
b. Right-click the icon, and then click "Close," "Exit," "Stop," or "Disable" to disable the application.

6. If you had an earlier version of Windows Live Messenger installed, uninstall it:
a. Click "Start," click "Run," type "control appwiz.cpl", and then click "OK."
b. In "Add or Remove Programs" window, click each Windows Live Messenger version listed, and then click "Remove."
c. If you are prompted to confirm that you want to remove the program, click "Yes."

7. Try to install Windows Live Messenger again. For more information, go to step 12.

8. If you still receive the error message, spyware may be preventing Windows Live Messenger from installing correctly. Some spyware can affect the system files that your system requires to connect to the Internet. To remove the spyware, use the following methods:
a. To clean the computer of spyware, use any anti-spyware tool that you may already have on your computer. To download and install the Microsoft-recommended tool, visit http://www.microsoft.com/athome/security...move.mspx.

Note: Read the system requirements for each tool before you try to install it.

b. To remove the spyware from your computer:
i. Install the spyware tool.
ii. Start the spyware tool, scan your system, and then remove any detected spyware.
iii. Restart the computer.

9. To verify that you can connect to the Internet, visit https://www.microsoft.com. If you receive a �Page cannot be displayed� message, you may have lost Internet connectivity when you removed the spyware. Contact your Internet service provider (ISP) for more help to reestablish your network connection.

10. After you verify that you can connect to the Internet, try to install Windows Live Messenger again. For more information, go to step 12.

11. If you still cannot install Windows Live Messenger, re-register and reinstall the Microsoft Windows Installer files. To do this, use the method for your operating system:

- United States:
-- Microsoft Windows XP Service Pack 2 (SP2)
a. Click "Start," click "Run," type "msiexec /unregserver", and then click "OK."
b. Click "Start," click "Run," type "msiexec /regserver", and then click "OK."

--- To install the Windows Installer file for Microsoft Windows Server 2003, Windows XP Service Pack 1 (SP1), Windows XP, Windows 2000 Service Pack 4 (SP4), or Windows 2000 Service Pack 3 (SP3):
a. Visit http://www.microsoft.com/downloads/detai...aylang=en.
b. Click WindowsInstaller-KB884016-v2-x86.exe at the bottom of the page, and then click Run in the File Download dialog box to start the installation.

- Other Countries
a. Visit http://www.microsoft.com/downloads/wwlis...aylang=en.
b. Select you language.
c. In the "Keywords" box type Windows Installer.
d. In the "Product and Technology" box select your operating system.
e. Follow the instructions on the screen to download and install Windows Installer.

12. Try to install Windows Live Messenger again. To do this, follow these steps:
a. Go to http://get.live.com/messenger/overview
b. Click on the "Get it free" or �Download Now� button and step through the wizard to install Windows Live Messenger.
c. Follow the steps in the wizard to complete installation.
Thanks for the info, I'm sure it will help other people in the future :)
I have received seven emails from the Microsoft Technical Department telling me how I could fix this particular problem, only to discover that their solutions DID NOT work.

After a whole week of rabid determination and insanity at not being able to use messenger because of that stupid error message ... you know the one:

Runtime error!
Program C:\Program Files\MSN Messenger\msnmsgr.exe
R6025
pure virtual function call

I FIGURED OUT HOW TO FIX IT!!!!!!!!!!!! Yipee!

Ok, what you got to do is:

1. Uninstall Windows Live Messenger and all associated components (i.e.: sweetIM, etc.).

2. Click "Start", click "Run", type "cleanmgr", and then click "OK".

3. Make sure you check all the below boxes:
- Downloaded Program Files
- Temporary Internet Files
- Temporary files
- Temporary Offline Files
- Offline Files

4. Click "Start", click "Run", type "CMD", and then press "ENTER".

5. Enter the following comands:
del "%USERPROFILE%\Application Data\Microsoft\IdentityCRL"
del "%ALLUSERSPROFILE%\Application Data\Microsoft\IdentityCRL"
del "%USERPROFILE%\Local Settings\Application Data\Microsoft\Windows Live Contacts"
del "%USERPROFILE%\Contacts
del "%USERPROFILE%\Local Settings\Application Data\Microsoft\Messenger\<Users Live ID>\Sharing Folders"
del "%USERPROFILE%\Local Settings\Application Data\Microsoft\Messenger\<Users Live ID>\SharingMetaData"

6. Click "Start", click "Run", type "CMD", and then press "ENTER"

7. enter in the folowing comands and follow the prompts:
REG DELETE HKLM\Software\Microsoft\MSNMessenger /f
REG DELETE HKCU\SOFTWARE\Microsoft\MSNMessenger /f
REG DELETE HKCU\SOFTWARE\Microsoft\Windows Live\Communications Clients\Shared /f
REG DELETE HKCU\Software\Microsoft\IdentityCRL /f
REG DELETE HKLM\System\CurrentControlSet\Services\usnjsvc /f

8. Restart your computer.

9. Go to http://www.download.com/

10. Download a freeware program called "Advanced WindowsCare Personal 2.4.1.790"

11. Install and run program

12. Now reinstall the latest version or Windows Live messenger, and

13. Ta-dah! You should have a perfectly functional messenger!

Well, it worked for me!

Good Luck.
[quote=redneckgrlWV]
THIS IS HOW I FIXED MINE...I HOPE IT WORKS FOR YOU
I followed steps 1 - 12, and walla I got msn to sign me in, BUT when I restarted my computer, the runtime error came back. :'( I followed steps 1 -12 again, I got msn to sign me in again, now I don't dare restart my computer. Anyone know what might be causing that? :S
Thanks RedneckgrlWV for all your help, perhaps you may know why it goes back to runtime error on restart?
Reference URL's