A removable storage device is disabled when you enable a Group Policy to deny write access or to deny read access to the device on a computer that is running Windows Vista or Windows Server 2008
System TipThis article applies to a different version of Windows than the one you are using. Content in this article may not be relevant to you.Visit the Windows 7 Solution Center
If you are a Small Business customer, find additional troubleshooting and learning resources at the Support for Small Business site.
You have a computer that is running Windows Vista or Windows Server 2008.
You enable a Group Policy on the computer to deny write access or to deny read access to removable storage devices.
You insert a removable storage device in the computer.
You shut down and then restart the computer.
In this scenario, you notice that the removable storage device is disabled and you can no longer access the device after you log on to the computer. Additionally, when you open the Properties dialog box for the device, the following information is displayed under the device status:
The device is disabled. (Code 22)
If you click the Enable Device button in the Properties dialog box, the device status remains disabled.
Note The Group Policy that is described in this scenario can be any of the following:
CD and DVD: Deny write access
CD and DVD: Deny read access
Floppy Drives: Deny write access
Floppy Drives: Deny read access
Removable Disks: Deny write access
Removable Disks: Deny read access
Tape Drives: Deny write access
Tape Drives: Deny read access
WPD Devices: Deny write access
WPD Devices: Deny read access
These Group Policy settings are available in the following path:
User Configuration\Administrative Templates\System\Removable Storage Access
To resolve this issue, apply this hotfix package or uninstall the removable storage device and then run “scan for hardware changes” with administrative credentials.
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 the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.
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, contact 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.
Prerequisites
To apply this hotfix, you must be running one of the following operating systems:
Windows Vista Service Pack 1 (SP1)
Windows Vista Service Pack 2 (SP2)
Windows Server 2008
Windows Server 2008 SP2
For more information about how to obtain a Windows Vista service pack, click the following article number to view the article in the Microsoft Knowledge Base:
How to obtain the latest Windows Vista service pack
For more information about how to obtain a Windows Server 2008 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
If the ApplyPolicyOnUserLogoff value is set to 0, Group Policy changes are not processed when you log off the computer.
If the ApplyPolicyOnUserLogoff value is set to 1 or if it does not exist, Group Policy changes are processed both when you log on or log off the computer.
Restart requirement
You may have to restart the computer after you apply this hotfix.
Hotfix replacement information
This hotfix does not replace a previously released hotfix.
File information
The global version of this hotfix installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and the times may change when you perform certain operations on the files.
Windows Vista and Windows Server 2008 file information notes
Important Windows Vista hotfixes and Windows Server 2008 hotfixes are included in the same packages. However, only "Windows Vista" is listed on the Hotfix Request page. To request the hotfix package that applies to one or both operating systems, select the hotfix that is listed under "Windows Vista" on the page. Always refer to the "Applies To" section in articles to determine the actual operating system that each hotfix applies to.
The files that apply to a specific product, SR_Level (RTM, SPn), and service branch (LDR, GDR) can be identified by examining the file version numbers as shown in the following table.
Collapse this tableExpand this table
Version
Product
SR_Level
Service branch
6.0.600
0
.
20xxx
Windows Vista
RTM
LDR
6.0.600
1
.
22xxx
Windows Vista and Windows Server 2008
SP1
LDR
6.0.600
2
.
22xxx
Windows Vista and Windows Server 2008
SP2
LDR
Service Pack 1 is integrated into the release version of Windows Server 2008. Therefore, RTM milestone files apply only to Windows Vista. RTM milestone files have a 6.0.0000.xxxxxx version number.
The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are listed separately in the "Additional file information for Windows Server 2008 and for Windows Vista" section. MUM files and MANIFEST files, and the associated security catalog (.cat) files, are extremely important to maintaining the state of the updated component. The security catalog files, for which the attributes are not listed, are signed with a Microsoft digital signature.
For all supported x86-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Wpdbusenum.dll
6.0.6001.22654
70,656
12-Mar-2010
17:40
x86
Wpdbusenum.mof
Not Applicable
2,792
01-Apr-2009
19:33
Not Applicable
Wpdfs.mof
Not Applicable
2,737
01-Apr-2009
19:33
Not Applicable
Wpdbusenum.dll
6.0.6002.22362
82,432
12-Mar-2010
17:02
x86
Wpdbusenum.mof
Not Applicable
2,759
11-Nov-2009
13:34
Not Applicable
Wpdfs.mof
Not Applicable
2,737
03-Apr-2009
23:56
Not Applicable
Portabledeviceapi.dll
6.0.6002.22362
334,848
12-Mar-2010
17:00
x86
Portabledeviceapi.mof
Not Applicable
5,105
11-Nov-2009
13:34
Not Applicable
Portabledeviceclassextension.dll
6.0.6002.22362
100,352
12-Mar-2010
17:00
x86
Portabledeviceclassextension.mof
Not Applicable
3,202
11-Nov-2009
13:34
Not Applicable
Portabledeviceconnectapi.dll
6.0.6002.22362
60,416
12-Mar-2010
17:00
x86
Portabledeviceconnectapi.mof
Not Applicable
1,777
11-Nov-2009
13:34
Not Applicable
Portabledevicetypes.dll
6.0.6002.22362
160,256
12-Mar-2010
17:00
x86
Portabledevicetypes.mof
Not Applicable
3,490
11-Nov-2009
13:34
Not Applicable
Wpdshext.dll
6.0.6002.22362
2,537,472
12-Mar-2010
17:02
x86
Wpdshext.mof
Not Applicable
3,184
03-Apr-2009
23:56
Not Applicable
Wpdshextautoplay.exe
6.0.6002.22362
30,208
12-Mar-2010
15:02
x86
Wpdshserviceobj.dll
6.0.6002.22362
87,552
12-Mar-2010
17:02
x86
Wpdshserviceobj.mof
Not Applicable
3,063
03-Apr-2009
23:56
Not Applicable
For all supported x64-based versions of Windows Server 2008 and of Windows Vista
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Platform
Wpdbusenum.dll
6.0.6001.22654
92,672
12-Mar-2010
17:18
x64
Wpdbusenum.mof
Not Applicable
2,792
01-Apr-2009
20:39
Not Applicable
Wpdfs.mof
Not Applicable
2,737
01-Apr-2009
20:39
Not Applicable
Wpdbusenum.dll
6.0.6002.22362
107,008
12-Mar-2010
17:02
x64
Wpdbusenum.mof
Not Applicable
2,759
11-Nov-2009
13:35
Not Applicable
Wpdfs.mof
Not Applicable
2,737
03-Apr-2009
23:00
Not Applicable
Portabledeviceapi.dll
6.0.6002.22362
453,120
12-Mar-2010
17:00
x64
Portabledeviceapi.mof
Not Applicable
5,105
11-Nov-2009
13:35
Not Applicable
Portabledeviceclassextension.dll
6.0.6002.22362
113,152
12-Mar-2010
17:00
x64
Portabledeviceclassextension.mof
Not Applicable
3,202
11-Nov-2009
13:35
Not Applicable
Portabledeviceconnectapi.dll
6.0.6002.22362
77,312
12-Mar-2010
17:00
x64
Portabledeviceconnectapi.mof
Not Applicable
1,777
11-Nov-2009
13:35
Not Applicable
Portabledevicetypes.dll
6.0.6002.22362
214,528
12-Mar-2010
17:00
x64
Portabledevicetypes.mof
Not Applicable
3,490
11-Nov-2009
13:35
Not Applicable
Wpdshext.dll
6.0.6002.22362
2,727,936
12-Mar-2010
17:02
x64
Wpdshext.mof
Not Applicable
3,184
03-Apr-2009
23:01
Not Applicable
Wpdshextautoplay.exe
6.0.6002.22362
34,816
12-Mar-2010
15:21
x64
Wpdshserviceobj.dll
6.0.6002.22362
110,080
12-Mar-2010
17:02
x64
Wpdshserviceobj.mof
Not Applicable
3,063
03-Apr-2009
23:01
Not Applicable
Wpdbusenum.mof
Not Applicable
2,792
01-Apr-2009
19:33
Not Applicable
Wpdfs.mof
Not Applicable
2,737
01-Apr-2009
19:33
Not Applicable
Wpdbusenum.mof
Not Applicable
2,759
11-Nov-2009
13:34
Not Applicable
Wpdfs.mof
Not Applicable
2,737
03-Apr-2009
23:56
Not Applicable
Portabledeviceapi.dll
6.0.6002.22362
334,848
12-Mar-2010
17:00
x86
Portabledeviceapi.mof
Not Applicable
5,105
11-Nov-2009
13:34
Not Applicable
Portabledeviceclassextension.dll
6.0.6002.22362
100,352
12-Mar-2010
17:00
x86
Portabledeviceclassextension.mof
Not Applicable
3,202
11-Nov-2009
13:34
Not Applicable
Portabledeviceconnectapi.dll
6.0.6002.22362
60,416
12-Mar-2010
17:00
x86
Portabledeviceconnectapi.mof
Not Applicable
1,777
11-Nov-2009
13:34
Not Applicable
Portabledevicetypes.dll
6.0.6002.22362
160,256
12-Mar-2010
17:00
x86
Portabledevicetypes.mof
Not Applicable
3,490
11-Nov-2009
13:34
Not Applicable
Wpdshext.dll
6.0.6002.22362
2,537,472
12-Mar-2010
17:02
x86
Wpdshext.mof
Not Applicable
3,184
03-Apr-2009
23:56
Not Applicable
Wpdshextautoplay.exe
6.0.6002.22362
30,208
12-Mar-2010
15:02
x86
Wpdshserviceobj.dll
6.0.6002.22362
87,552
12-Mar-2010
17:02
x86
Wpdshserviceobj.mof
Not Applicable
3,063
03-Apr-2009
23:56
Not Applicable
For all supported IA-64-based versions of Windows Server 2008