Microsoft KB Archive/810891

= Access Violation Occurs in Windows Explorer When the My Computer Window Is Refreshed =

Article ID: 810891

Article Last Modified on 2/21/2007

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Professional Edition

-



SYMPTOMS
An access violation may occur in Windows Explorer when you view the drives in My Computer with the drive comments columnn shown.



CAUSE
This problem can occur if the Comments column is displayed. If two My Computer windows try to refresh the internal drive comment structure at the same time, a pointer to the drive comment can become invalid.



Service Pack Information
To resolve this problem, obtain the latest service pack for Microsoft Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

260910 How to Obtain the Latest Windows 2000 Service Pack

Hotfix Information
A supported fix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Apply it only to computers that are experiencing this specific problem. This fix may receive additional testing. Therefore, if you are not severely affected by this problem, Microsoft recommends that you wait for the next Windows 2000 service pack that contains this hotfix.

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

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 typical support costs will apply to additional support questions and issues that do not qualify for the specific update in question.

The English version of this fix has the file attributes (or later) 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 tool in Control Panel.

  Date         Time   Version        Size       File name 27-Nov-2002 15:01  5.0.3502.6144  2,354,448  Shell32.dll



WORKAROUND
To prevent this problem from occurring, do not display the Comments column. To hide the Comments column, right-click the Comments title bar, and then click Comments to clear the check mark.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Microsoft Windows 2000 Service Pack 4.



MORE INFORMATION
If Dr Watson symbols are turned on or if you use the Windows Debugger to view the User.dmp file, you see data similar to the following text:

eax=0148f0b4 ebx=000ab8d0 ecx=000ab8d0 edx=000abf98 esi=00000000 edi=00000001 eip=783725a8 esp=0148f0a8 ebp=0148f2bc iopl=0 nv up ei pl nz na po nc cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 SHELL32!GetShellClassInfo+1b: 783725a8 66832600 and word ptr [esi],0x0 ds:0023:00000000=????

ChildEBP RetAddr 0148f2bc 783725ff SHELL32!GetShellClassInfo+0x1b 0148f2d0 783b1f89 SHELL32!GetShellClassInfoInfoTip+0x16 0148f2ec 783be130 SHELL32!CMountPoint::_CommentFromDesktopINICB+0x2d 0148f2fc 783be0e9 SHELL32!CSubData::_Call+0x22 0148f30c 783bddc8 SHELL32!CSubData::Update+0x4a 0148f328 783bdf3c SHELL32!CRSSubData::Update+0xc0 0148f330 783b1bec SHELL32!CRSSubDataNoBuffer::Update+0x8 0148f54c 7837f1aa SHELL32!CMountPoint::GetComment+0x42 0148f560 783b0263 SHELL32!GetDriveComment+0x27 0148fd8c 7839d8c3 SHELL32!CDrivesFolder::GetDetailsOf+0xdb 0148fdc4 78373493 SHELL32!CRegFolder::GetDetailsOf+0x6b 0148fde0 783b912d SHELL32!CDefView::_GetDetailsHelper+0x27 0148ff14 7831ea03 SHELL32!CDVExtendedColumnTask::RunInitRT+0x33 0148ff28 71196e32 SHELL32!CRunnableTask::Run+0x47 0148ff84 70c19e94 browseui!CShellTaskScheduler_ThreadProc+0x10f 0148ffac 70c1a046 SHLWAPI!CThreadPool::Worker+0x3e 0148ffb4 77e887dd SHLWAPI!CThreadPool::WorkerThread+0x30 0148ffec 00000000 KERNEL32!BaseThreadStart+0x52

For additional information about how to obtain a hotfix for Windows 2000 Datacenter Server, click the article number below to view the article in the Microsoft Knowledge Base:

265173 The Datacenter Program and Windows 2000 Datacenter Server Product

For additional information about how to install multiple hotfixes with only one reboot, click the article number below to view the article in the Microsoft Knowledge Base:

296861 Use QChain.exe to Install Multiple Hotfixes with One Reboot

Keywords: kbhotfixserver kbqfe kbshell kbwin2ksp4fix kbwin2000presp4fix kbfix kbbug KB810891

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.