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

Article translations Article translations
Article ID: 810891 - View products that this article applies to.
This article has been archived. It is offered "as is" and will no longer be updated.
Expand all | Collapse all

On This Page

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.

RESOLUTION

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:
http://support.microsoft.com/contactus/?ws=support
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
				

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

Properties

Article ID: 810891 - Last Review: October 26, 2013 - Revision: 2.9
APPLIES TO
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Keywords: 
kbnosurvey kbarchive kbautohotfix kbhotfixserver kbqfe kbshell kbwin2ksp4fix kbwin2000presp4fix kbfix kbbug KB810891

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com