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

This article has been archived. It is offered "as is" and will no longer be updated.
An access violation may occur in Windows Explorer when you view the drives in My Computer with the drive comments columnn shown.
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 hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, submit a request to Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site: Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language. 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				

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.
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.
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=00000001eip=783725a8 esp=0148f0a8 ebp=0148f2bc iopl=0 nv up ei pl nz na po nccs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206SHELL32!GetShellClassInfo+1b:783725a8 66832600 and word ptr [esi],0x0 ds:0023:00000000=????ChildEBP RetAddr 0148f2bc 783725ff SHELL32!GetShellClassInfo+0x1b0148f2d0 783b1f89 SHELL32!GetShellClassInfoInfoTip+0x160148f2ec 783be130 SHELL32!CMountPoint::_CommentFromDesktopINICB+0x2d0148f2fc 783be0e9 SHELL32!CSubData::_Call+0x220148f30c 783bddc8 SHELL32!CSubData::Update+0x4a0148f328 783bdf3c SHELL32!CRSSubData::Update+0xc00148f330 783b1bec SHELL32!CRSSubDataNoBuffer::Update+0x80148f54c 7837f1aa SHELL32!CMountPoint::GetComment+0x420148f560 783b0263 SHELL32!GetDriveComment+0x270148fd8c 7839d8c3 SHELL32!CDrivesFolder::GetDetailsOf+0xdb0148fdc4 78373493 SHELL32!CRegFolder::GetDetailsOf+0x6b0148fde0 783b912d SHELL32!CDefView::_GetDetailsHelper+0x270148ff14 7831ea03 SHELL32!CDVExtendedColumnTask::RunInitRT+0x330148ff28 71196e32 SHELL32!CRunnableTask::Run+0x470148ff84 70c19e94 browseui!CShellTaskScheduler_ThreadProc+0x10f0148ffac 70c1a046 SHLWAPI!CThreadPool::Worker+0x3e0148ffb4 77e887dd SHLWAPI!CThreadPool::WorkerThread+0x300148ffec 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

Article ID: 810891 - Last Review: 10/26/2013 17:52:43 - Revision: 2.9

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • kbnosurvey kbarchive kbautohotfix kbhotfixserver kbqfe kbshell kbwin2ksp4fix kbwin2000presp4fix kbfix kbbug KB810891