FIX: The Explorer.exe file crashes when you open a Shell extension that is written by using MFC

Article ID: 958314 – Last Review: December 17, 2008 – Revision: 1.0

FIX: The Explorer.exe file crashes when you open a Shell extension that is written by using MFC

On This Page

SYMPTOMS

When you use Windows Explorer or Internet Explorer to open a Shell extension that was created by using Microsoft Foundation Class (MFC) on a computer that has Microsoft Visual Studio 2008 Service Pack 1 (SP1) or Visual C++ 2008 Feature Pack installed, you see Not Responding in the top left corner of Windows Explorer or of Internet Explorer. Eventually, the Explorer.exe file crashes.

CAUSE

This problem occurs because MFC calls the SHAppBarMessage API. Then, the SHAppBarMessage API calls the SendMessage method in the context of the MFC DllMain function in the Mfc90ud.dll file. Therefore, a deadlock occurs.

RESOLUTION

Hotfix information

A supported hotfix is now available from Microsoft. However, it is intended to correct only the problem that is described in this article. Apply it only to systems that are experiencing this specific problem. This hotfix may receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next service pack that contains this hotfix.

To resolve this problem immediately, contact Microsoft Customer Support Services to obtain the hotfix. For a complete list of Microsoft Customer Support Services telephone numbers and information about support costs, visit the following Microsoft Web site:

http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)

Note In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The usual support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

Prerequisites

You must have Visual Studio 2008 SP1 installed to apply this hotfix.

Restart requirement

You do not have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Collapse this tableExpand this table
File name File version File size Date Time Platform
Afxctl.rc Not applicable 10,680 27-Oct-08 14:53 Not applicable
Afxdb.rc Not applicable 3,899 10-Nov-08 1:14 Not applicable
Afxolecl.rc Not applicable 2,451 12-Nov-08 16:35 Not applicable
Afxolesv.rc Not applicable 1,711 10-Nov-08 1:03 Not applicable
Afxprint.rc Not applicable 3,565 27-Oct-08 14:55 Not applicable
Afxres.rc Not applicable 11,155 27-Oct-08 14:55 Not applicable
Atl90.dll 9.0.30729.177 159,552 31-Oct-08 23:15 x86
Atlres.rc Not applicable 1,053 12-Nov-08 16:35 Not applicable
Chkstk.obj Not applicable 1,373 31-Oct-08 19:01 Not applicable
array.inc Not applicable 16,417 29-Oct-08 10:55 Not applicable
array.src Not applicable 16,417 29-Oct-08 10:55 Not applicable
atl90.amd64.pdb Not applicable 3,870,720 31-Oct-08 18:47 Not applicable
atl90.i386.pdb Not applicable 4,009,984 31-Oct-08 19:07 Not applicable
atl90.ia64.pdb Not applicable 4,231,168 31-Oct-08 19:20 Not applicable
mfc90.amd64.pdb Not applicable 20,828,160 31-Oct-08 19:55 Not applicable
mfc90.i386.pdb Not applicable 19,820,544 31-Oct-08 21:17 Not applicable
mfc90d.amd64.pdb Not applicable 27,045,888 31-Oct-08 19:55 Not applicable
mfc90d.i386.pdb Not applicable 25,825,280 31-Oct-08 21:17 Not applicable
mfc90u.amd64.pdb Not applicable 20,893,696 31-Oct-08 19:55 Not applicable
mfc90u.i386.pdb Not applicable 19,886,080 31-Oct-08 21:18 Not applicable
mfc90ud.amd64.pdb Not applicable 27,209,728 31-Oct-08 19:55 Not applicable
mfc90ud.i386.pdb Not applicable 25,964,544 31-Oct-08 21:17 Not applicable
mfcm90.amd64.pdb Not applicable 3,010,560 31-Oct-08 19:56 Not applicable
mfcm90.i386.pdb Not applicable 3,092,480 31-Oct-08 21:18 Not applicable
mfcm90d.amd64.pdb Not applicable 3,100,672 31-Oct-08 19:56 Not applicable
mfcm90d.i386.pdb Not applicable 3,108,864 31-Oct-08 21:18 Not applicable
mfcm90u.amd64.pdb Not applicable 3,010,560 31-Oct-08 19:56 Not applicable
mfcm90u.i386.pdb Not applicable 3,108,864 31-Oct-08 21:18 Not applicable
mfcm90ud.amd64.pdb Not applicable 3,108,864 31-Oct-08 19:56 Not applicable
mfcm90ud.i386.pdb Not applicable 3,125,248 31-Oct-08 21:18 Not applicable
msvcm90.amd64.pdb Not applicable 1,838,080 31-Oct-08 18:47 Not applicable
msvcm90.i386.pdb Not applicable 1,805,312 31-Oct-08 19:07 Not applicable
msvcm90.ia64.pdb Not applicable 1,944,576 31-Oct-08 19:17 Not applicable
msvcm90d.amd64.pdb Not applicable 2,255,872 31-Oct-08 18:47 Not applicable
msvcm90d.i386.pdb Not applicable 2,223,104 31-Oct-08 19:07 Not applicable
msvcm90d.ia64.pdb Not applicable 2,354,176 31-Oct-08 19:19 Not applicable
msvcp90.amd64.pdb Not applicable 3,943,424 31-Oct-08 18:47 Not applicable
msvcp90.i386.pdb Not applicable 3,582,976 31-Oct-08 19:07 Not applicable
msvcp90.ia64.pdb Not applicable 4,754,432 31-Oct-08 19:16 Not applicable
msvcp90d.amd64.pdb Not applicable 4,918,272 31-Oct-08 18:47 Not applicable
msvcp90d.i386.pdb Not applicable 4,336,640 31-Oct-08 19:07 Not applicable
msvcp90d.ia64.pdb Not applicable 5,671,936 31-Oct-08 19:16 Not applicable
msvcr90.amd64.pdb Not applicable 4,770,816 31-Oct-08 18:47 Not applicable
msvcr90.i386.pdb Not applicable 4,754,432 31-Oct-08 19:07 Not applicable
msvcr90.ia64.pdb Not applicable 5,336,064 31-Oct-08 19:14 Not applicable
msvcr90d.amd64.pdb Not applicable 5,860,352 31-Oct-08 18:47 Not applicable
msvcr90d.i386.pdb Not applicable 5,639,168 31-Oct-08 19:07 Not applicable
msvcr90d.ia64.pdb Not applicable 5,827,584 31-Oct-08 19:15 Not applicable
random.inc Not applicable 83,273 29-Oct-08 10:55 Not applicable
random.src Not applicable 83,273 29-Oct-08 10:55 Not applicable
tuple.inc Not applicable 12,371 29-Oct-08 10:55 Not applicable
tuple.src Not applicable 12,371 29-Oct-08 10:55 Not applicable
vcomp.amd64.pdb Not applicable 1,519,616 31-Oct-08 19:56 Not applicable
vcomp.i386.pdb Not applicable 1,585,152 31-Oct-08 21:18 Not applicable
vcomp.ia64.pdb Not applicable 1,568,768 31-Oct-08 21:32 Not applicable
vcompd.amd64.pdb Not applicable 1,699,840 31-Oct-08 19:56 Not applicable
vcompd.i386.pdb Not applicable 1,724,416 31-Oct-08 21:18 Not applicable
vcompd.ia64.pdb Not applicable 1,708,032 31-Oct-08 21:32 Not applicable
xxfunction.inc Not applicable 9,845 29-Oct-08 10:55 Not applicable
xxfunction.src Not applicable 9,845 29-Oct-08 10:55 Not applicable
Afxframeimpl.cpp Not applicable 56,204 24-Oct-08 14:03 Not applicable
Afxglobals.cpp Not applicable 34,156 24-Oct-08 14:03 Not applicable
Afxglobals.h Not applicable 10,144 24-Oct-08 14:03 Not applicable
Almap.dll Not applicable 18,736 31-Oct-08 18:59 Not applicable
Almap.lib Not applicable 17,808 31-Oct-08 18:59 Not applicable
Atl.lib Not applicable 20,012 31-Oct-08 19:03 Not applicable
Atl.lib Not applicable 21,882 31-Oct-08 19:07 Not applicable
Atl.lib Not applicable 19,254 31-Oct-08 18:44 Not applicable
Atlassem.h Not applicable 2,036 31-Oct-08 18:55 Not applicable
Atlbuild.h Not applicable 570 31-Oct-08 17:51 Not applicable
Atldload.lib Not applicable 396,148 31-Oct-08 19:03 Not applicable
Atldload.lib Not applicable 493,480 31-Oct-08 19:07 Not applicable
Atldload.lib Not applicable 429,022 31-Oct-08 18:44 Not applicable
Atlhost.h Not applicable 77,913 10-Nov-08 18:50 Not applicable
Atls.lib Not applicable 1,412,978 31-Oct-08 19:03 Not applicable
Atls.lib Not applicable 1,354,494 31-Oct-08 19:07 Not applicable
Atls.lib Not applicable 1,114,524 31-Oct-08 18:44 Not applicable
Atls.pdb Not applicable 1,880,064 31-Oct-08 19:03 Not applicable
Atls.pdb Not applicable 1,888,256 31-Oct-08 19:07 Not applicable
Atls.pdb Not applicable 1,888,256 31-Oct-08 18:44 Not applicable
Atlsd.lib Not applicable 1,784,092 31-Oct-08 19:03 Not applicable
Atlsd.lib Not applicable 2,031,790 31-Oct-08 19:07 Not applicable
Atlsd.lib Not applicable 1,606,260 31-Oct-08 18:44 Not applicable
Atlsd.pdb Not applicable 1,888,256 31-Oct-08 19:03 Not applicable
Atlsd.pdb Not applicable 1,888,256 31-Oct-08 18:44 Not applicable
Binmode.obj Not applicable 3,777 31-Oct-08 19:00 Not applicable
Commode.obj Not applicable 10,615 31-Oct-08 19:00 Not applicable
Crtassem.h Not applicable 950 31-Oct-08 18:54 Not applicable
Crtassem.h Not applicable 1,297 31-Oct-08 18:55 Not applicable
Fp10.obj Not applicable 12,065 31-Oct-08 19:00 Not applicable
Invalidcontinue.obj Not applicable 12,051 31-Oct-08 19:00 Not applicable
Libcmt.lib Not applicable 9,213,252 31-Oct-08 19:03 Not applicable
Libcmt.lib Not applicable 12,753,926 31-Oct-08 19:05 Not applicable
Libcmt.lib Not applicable 10,005,584 31-Oct-08 18:44 Not applicable
Libcmt.pdb Not applicable 167,936 31-Oct-08 19:01 Not applicable
Libcmt.pdb Not applicable 167,936 31-Oct-08 19:01 Not applicable
Libcmt.pdb Not applicable 167,936 31-Oct-08 18:42 Not applicable
Libcmtd.lib Not applicable 11,359,746 31-Oct-08 19:03 Not applicable
Libcmtd.lib Not applicable 16,464,278 31-Oct-08 19:05 Not applicable
Libcmtd.lib Not applicable 12,781,814 31-Oct-08 18:44 Not applicable
Libcmtd.pdb Not applicable 176,128 31-Oct-08 19:01 Not applicable
Libcmtd.pdb Not applicable 176,128 31-Oct-08 19:01 Not applicable
Libcmtd.pdb Not applicable 176,128 31-Oct-08 18:42 Not applicable
Libcpmt.lib Not applicable 5,349,934 31-Oct-08 19:03 Not applicable
Libcpmt.lib Not applicable 8,755,304 31-Oct-08 19:05 Not applicable
Libcpmt.lib Not applicable 6,963,462 31-Oct-08 18:44 Not applicable
Libcpmt.pdb Not applicable 331,776 31-Oct-08 19:01 Not applicable
Libcpmt.pdb Not applicable 339,968 31-Oct-08 19:01 Not applicable
Libcpmt.pdb Not applicable 339,968 31-Oct-08 18:41 Not applicable
Libcpmtd.lib Not applicable 6,781,270 31-Oct-08 19:03 Not applicable
Libcpmtd.lib Not applicable 11,713,794 31-Oct-08 19:05 Not applicable
Libcpmtd.lib Not applicable 9,301,874 31-Oct-08 18:44 Not applicable
Libcpmtd.pdb Not applicable 356,352 31-Oct-08 19:00 Not applicable
Libcpmtd.pdb Not applicable 356,352 31-Oct-08 19:00 Not applicable
Libcpmtd.pdb Not applicable 356,352 31-Oct-08 18:41 Not applicable
Loosefpmath.obj Not applicable 12,352 31-Oct-08 19:00 Not applicable
Mfc90.lib Not applicable 5,196,148 31-Oct-08 19:10 Not applicable
Mfc90.lib Not applicable 5,197,224 31-Oct-08 19:43 Not applicable
Mfc90d.lib Not applicable 6,026,792 31-Oct-08 19:10 Not applicable
Mfc90d.lib Not applicable 6,017,756 31-Oct-08 19:43 Not applicable
Mfc90ud.lib Not applicable 6,501,186 31-Oct-08 19:10 Not applicable
Mfc90ud.lib Not applicable 6,595,792 31-Oct-08 19:43 Not applicable
Mfc90ud.lib Not applicable 7,541,862 31-Oct-08 19:11 Not applicable
Mfc90ud.lib Not applicable 7,622,206 31-Oct-08 19:43 Not applicable
Mfc.bsc Not applicable 18,705,408 31-Oct-08 21:17 Not applicable
Mfc.loc.manifest Not applicable 5,881 31-Oct-08 23:26 Not applicable
Mfcassem.h Not applicable 3,142 31-Oct-08 19:23 Not applicable
Mfcdload.lib Not applicable 780,354 31-Oct-08 19:07 Not applicable
Mfcdload Not applicable 768,272 31-Oct-08 19:40 Not applicable
Mfcm90u.lib Not applicable 43,104 31-Oct-08 19:12 Not applicable
Mfcm90u.lib Not applicable 41,052 31-Oct-08 19:44 Not applicable
Mfcm90ud.lib Not applicable 46,182 31-Oct-08 19:12 Not applicable
Mfcm90ud.lib Not applicable 44,596 31-Oct-08 19:44 Not applicable
Mfcm90ud.lib Not applicable 44,548 31-Oct-08 19:12 Not applicable
Mfcm90ud.lib Not applicable 42,460 31-Oct-08 19:44 Not applicable
Mfcm90ud.lib Not applicable 47,640 31-Oct-08 19:12 Not applicable
Mfcm90ud.lib Not applicable 46,014 31-Oct-08 19:44 Not applicable
Mfcs90.lib Not applicable 1,054,524 31-Oct-08 19:07 Not applicable
Mfcs90.lib Not applicable 1,049,178 31-Oct-08 19:40 Not applicable
Mfcs90.pdb Not applicable 1,290,240 31-Oct-08 19:07 Not applicable
Mfcs90.pdb Not applicable 1,347,584 31-Oct-08 19:40 Not applicable
Mfcs90d.lib Not applicable 1,048,928 31-Oct-08 19:07 Not applicable
Mfcs90d.lib Not applicable 1,019,472 31-Oct-08 19:40 Not applicable
Mfcs90d.pdb Not applicable 1,069,056 31-Oct-08 19:07 Not applicable
Mfcs90d.pdb Not applicable 1,101,824 31-Oct-08 19:40 Not applicable
Mfcs90u.lib Not applicable 1,067,380 31-Oct-08 19:08 Not applicable
Mfcs90u.lib Not applicable 1,062,076 31-Oct-08 19:41 Not applicable
Mfcs90u.pdb Not applicable 1,347,584 31-Oct-08 19:41 Not applicable
Mfcs90u.pdb Not applicable 1,298,432 31-Oct-08 19:08 Not applicable
Mfcs90ud.lib Not applicable 1,065,932 31-Oct-08 19:08 Not applicable
Mfcs90ud.lib Not applicable 1,035,094 31-Oct-08 19:41 Not applicable
Mfcs90ud.pdb Not applicable 1,118,208 31-Oct-08 19:41 Not applicable
Mfcs90ud.pdb Not applicable 1,085,440 31-Oct-08 19:08 Not applicable
Microsoft.vc90.atl.manifest Not applicable 855 31-Oct-08 23:26 Not applicable
Microsoft.vc90.atl.x86.ia64.msm Not applicable 213,504 1-Nov-08 0:20 Not applicable
Microsoft.vc90.atl.x86.msm Not applicable 135,168 1-Nov-08 0:14 Not applicable
Microsoft.vc90.atl.x86.x64.msm Not applicable 136,704 1-Nov-08 0:26 Not applicable
Microsoft.vc90.crt.manifest Not applicable 1,861 31-Oct-08 20:29 Not applicable
Microsoft.vc90.crt.manifest Not applicable 1,860 31-Oct-08 22:17 Not applicable
Microsoft.vc90.crt.manifest Not applicable 1,859 31-Oct-08 23:26 Not applicable
Microsoft.vc90.crt.x86.ia64.msm Not applicable 1,027,584 1-Nov-08 0:19 Not applicable
Microsoft.vc90.crt.x86.msm Not applicable 602,112 1-Nov-08 0:13 Not applicable
Microsoft.vc90.crt.x86.x64.msm Not applicable 635,392 1-Nov-08 0:25 Not applicable
Microsoft.vc90.debugcrt.manifest Not applicable 1,869 31-Oct-08 20:29 Not applicable
Microsoft.vc90.debugcrt.manifest Not applicable 1,868 31-Oct-08 22:17 Not applicable
Microsoft.vc90.debugcrt.manifest Not applicable 1,867 31-Oct-08 23:26 Not applicable
Microsoft.vc90.debugcrt.x86.ia64.msm Not applicable 1,798,144 1-Nov-08 0:21 Not applicable
Microsoft.vc90.debugcrt.x86.msm Not applicable 826,368 1-Nov-08 0:14 Not applicable
Microsoft.vc90.debugcrt.x86.x64.msm Not applicable 830,976 1-Nov-08 0:26 Not applicable
Microsoft.vc90.debugmfc.manifest Not applicable 2,367 31-Oct-08 20:29 Not applicable
Microsoft.vc90.debugmfc.manifest Not applicable 2,365 31-Oct-08 23:26 Not applicable
Microsoft.vc90.debugmfc.manifest Not applicable 12,266,496 1-Nov-08 0:22 Not applicable
Microsoft.vc90.debugmfc.manifest Not applicable 5,556,736 1-Nov-08 0:15 Not applicable
Microsoft.vc90.debugmfc.x86.x64.msm Not applicable 5,971,968 1-Nov-08 0:27 Not applicable
Microsoft.vc90.debugopenmp.x86.ia64.msm Not applicable 143,872 1-Nov-08 0:20 Not applicable
Microsoft.vc90.debugopenmp.x86.msm Not applicable 94,208 1-Nov-08 0:13 Not applicable
Microsoft.vc90.debugopenmp.x86.x64.msm Not applicable 93,184 1-Nov-08 0:25 Not applicable
Microsoft.vc90.mfc.manifest Not applicable 2,358 31-Oct-08 20:29 Not applicable
Microsoft.vc90.mfc.manifest Not applicable 2,356 31-Oct-08 23:26 Not applicable
Microsoft.vc90.mfc.x86.ia64.msm Not applicable 8,050,688 1-Nov-08 0:22 Not applicable
Microsoft.vc90.mfc.x86.msm Not applicable 4,174,848 1-Nov-08 0:16 Not applicable
Microsoft.vc90.mfc.x86.x64.msm Not applicable 4,869,120 1-Nov-08 0:28 Not applicable
Microsoft.vc90.mfcloc.manifest Not applicable 5,883 31-Oct-08 20:29 Not applicable
Microsoft.vc90.mfcloc.manifest Not applicable 5,881 31-Oct-08 23:26 Not applicable
Microsoft.vc90.mfcloc.x86.ia64.msm Not applicable 248,320 1-Nov-08 0:23 Not applicable
Microsoft.vc90.mfcloc.x86.msm Not applicable 251,392 1-Nov-08 0:16 Not applicable
Microsoft.vc90.mfcloc.x86.x64.msm Not applicable 248,320 1-Nov-08 0:28 Not applicable
Microsoft.vc90.openmp.x86.ia64.msm Not applicable 110,080 1-Nov-08 0:20 Not applicable
Microsoft.vc90.openmp.x86.msm Not applicable 83,968 1-Nov-08 0:14 Not applicable
Microsoft.vc90.openmp.x86.x64.msm Not applicable 84,480 1-Nov-08 0:26 Not applicable
Msvcmrt.lib Not applicable 1,529,806 31-Oct-08 19:03 Not applicable
Msvcmrt.lib Not applicable 1,697,612 31-Oct-08 18:44 Not applicable
Msvcmrt.lib Not applicable 1,846,524 31-Oct-08 19:05 Not applicable
Msvcmrt.lib Not applicable 1,625,960 31-Oct-08 19:03 Not applicable
Msvcmrt.lib Not applicable 1,804,924 31-Oct-08 18:44 Not applicable
Msvcmrt.lib Not applicable 1,956,848 31-Oct-08 19:05 Not applicable
Msvcprt.lib Not applicable 1,654,516 31-Oct-08 19:03 Not applicable
Msvcprt.lib Not applicable 2,140,986 31-Oct-08 19:05 Not applicable
Msvcprt.lib Not applicable 1,686,818 31-Oct-08 18:44 Not applicable
Msvcprt.lib Not applicable 1,827,186 31-Oct-08 19:03 Not applicable
Msvcprt.lib Not applicable 2,369,332 31-Oct-08 19:05 Not applicable
Msvcprtd.lib Not applicable 1,860,040 31-Oct-08 18:44 Not applicable
Msvcrt.lib Not applicable 1,360,040 31-Oct-08 19:03 Not applicable
Msvcrt.lib Not applicable 1,585,268 31-Oct-08 19:05 Not applicable
Msvcrt.lib Not applicable 1,357,292 31-Oct-08 18:44 Not applicable
Msvcrtd.lib Not applicable 1,392,960 31-Oct-08 19:03 Not applicable
Msvcrtd.lib Not applicable 1,642,390 31-Oct-08 19:05 Not applicable
Msvcrtd.lib Not applicable 1,401,606 31-Oct-08 18:44 Not applicable
Msvcurt.lib Not applicable 15,375,472 31-Oct-08 19:03 Not applicable
Msvcurt.lib Not applicable 15,737,154 31-Oct-08 18:44 Not applicable
Msvcurt.lib Not applicable 15,882,490 31-Oct-08 19:05 Not applicable
Msvcurt.lib Not applicable 16,952,234 31-Oct-08 19:03 Not applicable
Msvcurt.lib Not applicable 17,303,546 31-Oct-08 18:44 Not applicable
Msvcurt.lib Not applicable 17,454,708 31-Oct-08 19:05 Not applicable
Nafxcw.lib Not applicable 49,963,728 31-Oct-08 19:43 Not applicable
Nafxcw.lib Not applicable 59,306,022 31-Oct-08 19:11 Not applicable
Nafxcw.lib Not applicable 4,247,552 31-Oct-08 19:43 Not applicable
Nafxcw.lib Not applicable 4,173,824 31-Oct-08 19:10 Not applicable
Nafxcwd.lib Not applicable 52,949,130 31-Oct-08 19:43 Not applicable
Nafxcwd.lib Not applicable 66,883,954 31-Oct-08 19:10 Not applicable
Nafxcwd.lib Not applicable 4,272,128 31-Oct-08 19:42 Not applicable
Nafxcwd.lib Not applicable 4,206,592 31-Oct-08 19:10 Not applicable
Newmode.obj Not applicable 10,543 31-Oct-08 19:00 Not applicable
Noarg.obj Not applicable 6,955 31-Oct-08 19:00 Not applicable
Nochkclr.obj Not applicable 2,998 31-Oct-08 19:00 Not applicable
Noenv.obj Not applicable 5,378 31-Oct-08 19:00 Not applicable
Nothrownew.obj Not applicable 15,823 31-Oct-08 19:00 Not applicable
Ompassem.h Not applicable 950 31-Oct-08 19:24 Not applicable
Ptrustm.lib Not applicable 426,518 31-Oct-08 19:03 Not applicable
Ptrustmd.lib Not applicable 433,690 31-Oct-08 19:03 Not applicable
Ptrustu.lib Not applicable 426,518 31-Oct-08 19:03 Not applicable
Ptrustud.lib Not applicable 433,690 31-Oct-08 19:03 Not applicable
Sdknames.lib Not applicable 7,462 31-Oct-08 18:59 Not applicable
Smalheap.obj Not applicable 19,259 31-Oct-08 19:00 Not applicable
Tcmap.lib Not applicable 29,676 31-Oct-08 18:59 Not applicable
Tcmapdll.lib Not applicable 32,058 31-Oct-08 18:59 Not applicable
Threadlocale.obj Not applicable 2,647 31-Oct-08 19:00 Not applicable
Uafxcw.pdb Not applicable 50,880,180 31-Oct-08 19:44 Not applicable
Uafxcw.pdb Not applicable 60,097,118 31-Oct-08 19:11 Not applicable
Uafxcw.pdb Not applicable 4,247,552 31-Oct-08 19:44 Not applicable
Uafxcw.pdb Not applicable 4,182,016 31-Oct-08 19:11 Not applicable
Uafxcwd.pdb Not applicable 54,310,636 31-Oct-08 19:43 Not applicable
Uafxcwd.pdb Not applicable 68,168,716 31-Oct-08 19:11 Not applicable
Uafxcwd.pdb Not applicable 4,280,320 31-Oct-08 19:43 Not applicable
Uafxcwd.pdb Not applicable 4,222,976 31-Oct-08 19:10 Not applicable
Vcomp.lib Not applicable 28,446 31-Oct-08 19:55 Not applicable
Vcomp.lib Not applicable 27,890 31-Oct-08 19:13 Not applicable
Vcomp.lib Not applicable 33,220 31-Oct-08 20:39 Not applicable
Vcompd.dll Not applicable 27,998 31-Oct-08 19:13 Not applicable
Vcompd.lib Not applicable 28,574 31-Oct-08 19:55 Not applicable
Vcompd.lib Not applicable 33,330 31-Oct-08 20:39 Not applicable
Xutility Not applicable 128,834 29-Oct-08 10:55 Not applicable
Xutility Not applicable 128,559 29-Oct-08 10:55 Not applicable
Indicate.rc Not applicable 1,153 12-Nov-08 16:46 Not applicable
Mfc90.dll 9.0.30729.177 5,084,480 31-Oct-08 20:17 x64
Mfc90.dll 9.0.30729.177 3,766,080 31-Oct-08 23:15 x86
Mfc90chs.dll 9.0.30729.177 36,680 31-Oct-08 20:17 x64
Mfc90chs.dll 9.0.30729.177 36,680 31-Oct-08 23:15 x86
Mfc90cht.dll 9.0.30729.177 37,704 31-Oct-08 20:17 x64
Mfc90cht.dll 9.0.30729.177 37,704 31-Oct-08 23:15 x86
Mfc90d.dll 9.0.30729.177 7,419,200 31-Oct-08 20:17 x64
Mfc90d.dll 9.0.30729.177 5,934,912 31-Oct-08 23:15 x86
Mfc90deu.dll 9.0.30729.177 64,328 31-Oct-08 20:17 x64
Mfc90deu.dll 9.0.30729.177 64,328 31-Oct-08 23:15 x86
Mfc90enu.dll 9.0.30729.177 54,600 31-Oct-08 20:17 x64
Mfc90enu.dll 9.0.30729.177 54,600 31-Oct-08 23:15 x86
Mfc90esn.dll 9.0.30729.177 62,792 31-Oct-08 20:17 x64
Mfc90esn.dll 9.0.30729.177 62,792 31-Oct-08 23:15 x86
Mfc90esp.dll 9.0.30729.177 62,792 31-Oct-08 20:17 x64
Mfc90esp.dll 9.0.30729.177 62,792 31-Oct-08 23:15 x86
Mfc90fra.dll 9.0.30729.177 63,816 31-Oct-08 20:17 x64
Mfc90fra.dll 9.0.30729.177 63,816 31-Oct-08 23:15 x86
Mfc90ita.dll 9.0.30729.177 62,280 31-Oct-08 20:17 x64
Mfc90ita.dll 9.0.30729.177 62,280 31-Oct-08 23:15 x86
Mfc90jpn.dll 9.0.30729.177 44,360 31-Oct-08 20:17 x64
Mfc90jpn.dll 9.0.30729.177 44,360 31-Oct-08 23:15 x86
Mfc90kor.dll 9.0.30729.177 43,848 31-Oct-08 20:17 x64
Mfc90kor.dll 9.0.30729.177 43,848 31-Oct-08 23:15 x86
Mfc90u.dll 9.0.30729.177 5,103,424 31-Oct-08 20:17 x64
Mfc90u.dll 9.0.30729.177 3,781,440 31-Oct-08 23:15 x86
Mfc90ud.dll 9.0.30729.177 7,464,264 31-Oct-08 20:17 x64
Mfc90ud.dll 9.0.30729.177 5,980,488 31-Oct-08 23:15 x86
Mfcm90.dll 9.0.30729.177 67,072 31-Oct-08 19:56 x64
Mfcm90.dll 9.0.30729.177 59,904 31-Oct-08 21:18 x86
Mfcm90d.dll 9.0.30729.177 93,184 31-Oct-08 19:56 x64
Mfcm90d.dll 9.0.30729.177 80,896 31-Oct-08 21:18 x86
Mfcm90u.dll 9.0.30729.177 67,072 31-Oct-08 19:56 x64
Mfcm90u.dll 9.0.30729.177 59,904 31-Oct-08 21:18 x86
Mfcm90ud.dll 9.0.30729.177 93,696 31-Oct-08 19:56 x64
Mfcm90ud.dll 9.0.30729.177 80,896 31-Oct-08 21:18 x86
Mfcmifc80u.dll 9.0.30729.177 14,152 5-Nov-08 3:01 x86
Microsoft.visualc.stlclr.dll 9.0.30729.177 49,000 5-Nov-08 3:01 x86
Msvcm90.dll 9.0.30729.177 245,760 31-Oct-08 18:47 x64
Msvcm90.dll 9.0.30729.177 225,280 31-Oct-08 19:07 x86
Msvcm90.dll 9.0.30729.177 324,096 31-Oct-08 19:17 IA-64
Msvcm90d.dll 9.0.30729.177 333,312 31-Oct-08 18:47 x64
Msvcm90d.dll 9.0.30729.177 312,832 31-Oct-08 19:07 x86
Msvcm90d.dll 9.0.30729.177 429,568 31-Oct-08 19:19 IA-64
Msvcp90.dll 9.0.30729.177 854,344 31-Oct-08 20:17 x64
Msvcp90.dll 9.0.30729.177 1,467,208 31-Oct-08 22:11 IA-64
Msvcp90.dll 9.0.30729.177 570,696 31-Oct-08 23:15 x86
Msvcp90d.dll 9.0.30729.177 1,121,608 31-Oct-08 20:17 x64
Msvcp90d.dll 9.0.30729.177 2,514,760 31-Oct-08 22:11 IA-64
Msvcp90d.dll 9.0.30729.177 873,288 31-Oct-08 23:15 x86
Msvcr90.dll 9.0.30729.177 624,456 31-Oct-08 20:17 x64
Msvcr90.dll 9.0.30729.177 1,504,584 31-Oct-08 22:11 IA-64
Msvcr90.dll 9.0.30729.177 653,640 31-Oct-08 23:15 x86
Msvcr90d.dll 9.0.30729.177 1,349,960 31-Oct-08 20:17 x64
Msvcr90d.dll 9.0.30729.177 3,599,688 31-Oct-08 22:11 IA-64
Msvcr90d.dll 9.0.30729.177 1,178,440 31-Oct-08 23:15 x86
Prompts.rc Not applicable 7,099 10-Nov-08 0:53 Not applicable
Vcomp90.dll 9.0.30729.177 57,672 31-Oct-08 20:17 x64
Vcomp90.dll 9.0.30729.177 142,664 31-Oct-08 22:11 IA-64
Vcomp90.dll 9.0.30729.177 52,040 31-Oct-08 23:15 x86
Vcomp90d.dll 9.0.30729.177 105,800 31-Oct-08 20:17 x64
Vcomp90d.dll 9.0.30729.177 317,256 31-Oct-08 22:11 IA-64
Vcomp90d.dll 9.0.30729.177 89,416 31-Oct-08 23:15 x86
Vcomp90ui.dll 9.0.30729.177 11,592 5-Nov-08 3:01 x86
Vcredist.ia64.exe 9.0.30729.177 4,268,368 3-Nov-08 23:10 x86
Vcredist.x64.exe 9.0.30729.177 4,943,696 3-Nov-08 23:19 x86
Vcredist.x86.exe 9.0.30729.177 4,181,840 3-Nov-08 22:58 x86

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the Applies to section.

MORE INFORMATION

For more information about registering Shell extensions, visit the following Microsoft Web site:

http://msdn.microsoft.com/en-us/library/cc144110(VS.85).aspx (http://msdn.microsoft.com/en-us/library/cc144110(VS.85).aspx)
The crash is caused by the deadlock between the following two threads:

011fce7c 7e4194be ntdll!KiFastSystemCallRet011fceb8 7e41b903 user32!NtUserMessageCall+0xc011fced8 7cac3a8a user32!SendMessageW+0x7f011fcf48 78c6ad73 shell32!SHAppBarMessage+0xa7011fd09c 78c6a0a5 mfc90ud!AFX_GLOBAL_DATA::OnSettingChange+0x133011fd1e4 78e0cadf mfc90ud!AFX_GLOBAL_DATA::AFX_GLOBAL_DATA+0x6a5011fd1ec 1023c02c mfc90ud!`dynamic initializer for 'afxGlobalData''+0xf011fd1f4 78de1081 msvcr90d!initterm+0x1c011fd238 78de13be mfc90ud!_CRT_INIT+0xe1011fd27c 78de1301 mfc90ud!__DllMainCRTStartup+0xae011fd290 7c9011a7 mfc90ud!_DllMainCRTStartup+0x21011fd2b0 7c91cbab ntdll!LdrpCallInitRoutine+0x14011fd3b8 7c916178 ntdll!LdrpRunInitializeRoutines+0x344011fd664 7c9162da ntdll!LdrpLoadDll+0x3e5011fd90c 7c801bb9 ntdll!LdrLoadDll+0x230011fd974 7752e1b1 kernel32!LoadLibraryExW+0x18e011fd998 7752e0cd ole32!CClassCache::CDllPathEntry::LoadDll+0x6c011fd9c8 7752d550 ole32!CClassCache::CDllPathEntry::Create_rl+0x37011fdc14 7752d473 ole32!CClassCache::CClassEntry::CreateDllClassEntry_rl+0xd6011fdc5c 7752d3d1 ole32!CClassCache::GetClassObjectActivator+0x1950:001> kLChildEBP RetAddr  0117ec30 7c90e9c0 ntdll!KiFastSystemCallRet0117ec34 7c91901b ntdll!ZwWaitForSingleObject+0xc0117ecbc 7c90104b ntdll!RtlpWaitForCriticalSection+0x1320117ecc4 7c914859 ntdll!RtlEnterCriticalSection+0x460117ed00 7c9166d3 ntdll!LdrLockLoaderLock+0x1460117ed74 7c91659e ntdll!LdrGetDllHandleEx+0x8b0117ed90 7c80e494 ntdll!LdrGetDllHandle+0x180117ede0 7c80e5ab kernel32!GetModuleHandleForUnicodeString+0x1d0117f264 7c80e45c kernel32!BasepGetModuleHandleExW+0x18e0117f27c 7e42055c kernel32!GetModuleHandleW+0x290117f288 7e420538 user32!WowGetModuleHandle+0x170117f2a4 7e42042e user32!CopyImageFromRes+0x1a0117f784 7e4202d7 user32!CopyIcoCur+0x14d0117f7a0 773e86ec user32!InternalCopyImage+0x590117f810 773e891f comctl32!CImageList::_ReplaceIcon+0x3c0117f828 773e523f comctl32!CImageList::ReplaceIcon+0x5b0117f844 0100447b comctl32!ImageList_ReplaceIcon+0x320117f860 010044c1 explorer!CTaskBand::_AddIconToNormalImageList+0x420117f874 01004227 explorer!CTaskBand::GetClassIconCB+0x310117f8c8 0102f973 explorer!CTaskBand::_UpdateItemIcon+0x82


APPLIES TO
  • Microsoft Visual Studio 2008 Service Pack 1
  • Microsoft Visual Studio 2008 Professional Edition
  • Microsoft Visual Studio 2008 Standard Edition
  • Microsoft Visual Studio Team System 2008 Database Edition
  • Microsoft Visual Studio Team System 2008 Architecture Edition
  • Microsoft Visual Studio Team System 2008 Development Edition
  • Microsoft Visual Studio Team System 2008 Test Edition
  • Microsoft Visual Studio Team System 2008 Team Suite
Keywords: 
kbsurveynew kbhotfixserver kbexpertiseadvanced kbtshoot KB958314

 

Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
Microsoft Corporation. All rights reserved. Terms of Use | Trademarks


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image