Hey, I'm Hanny - 寒泥的无聊日志 - 自动播放
type: channel
link: http://www.imhan.com/tag/自动播放/
items: 自动播放的几个开关

自动播放的几个开关
type: item
date: 2010-03-04T15:07:55+00:00
description: 在使用电脑的过程中，为了安全起见，我们通常需要关闭自动播放。当然，有时为了某些用途，我们又需要打开自动播放。其实自动播放的开关也就几处，当然，本文只是Hanny在网上查找，并经过实验的一个总结，并不能覆盖所有情况。 第一种关闭自动播放的方法是组策略法，是Hanny认为最好，也是最简单的方法。开始 - 运行 - gpedit.msc，进入组策略管理器。选择 计算机配置 - 管理模板 - 系统 项，在右边找到“关闭自动播放”项，设置成为 已启用 即可。如果需要开启自动播放功能，则将该项改为 未配置 或 已禁用即可。 第二种是注册表法。开始 - 运行 - regedit，进入注册表编辑器。选择 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Cdrom 目录。将AutoRun项的值改为0即可。当然，本方法如目录名所示，仅对Cdrom有效。改回1则重新开启本功能。 第三种是注册表禁止驱动器法。开始 - 运行 - regedit，进入注册表编辑器。选择 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Exploer 目录，修改NoDriveTypeAutoRun项的值即可（如果没有该项，则建立该项）。该项共有8位。这8位表示以下8种设备：01: DKIVE_UNKNOWN 0101h不能识别的设备类型 02: DRIVE_NO_ROOT_DIR 1002h 没有根目录的驱动器(Drive without root directory) 04: DRIVE_REMOVABLE2104h可移动驱动器(Removable drive) 08: DRIVE_FIXED3008h 固定的驱动器(Fixed drive) 10: DRIVE_REMOTE 4110h网络驱动器(Network drive) 20: DRIVE_CDROM5020h光驱(CD-ROM) 40: DRIVE_RAMDISK 6040h RAM磁盘(RAM Disk) 80: 保留 这些位为0时，表示允许该种类的驱动器的自动运行特性，为1时，表示禁止该种类驱动器的自动运行特性。FF表示全部禁止，00表示全部允许，系统默认值为95表示禁止80 10 04 01这四种类型 第四种是注册表禁止盘符法。开始 - 运行 - regedit，进入注册表编辑器。还是选择 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Exploer 目录，修改NoDriveAutoRun项的值即可（如果没有该项，则建立该项）。 该值项的低26位分别代表从A到Z共26个驱动器的自动播放功能。如果该位为1，表示该位对应的驱动器的自动播放功能被禁止，如果该位为0，则该位对应的驱动器的自动播放功能被允许。例如我们只想禁止驱动器C和D的自动播放功能，对于其他驱动器的自动播放功能则想保留，那么我们需要修改NoDriveAutoRun的值为0x0000000c。 第五种是注册表挂载权限法。开始 - 运行 - regedit，进入注册表编辑器。选择 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Exploer \ MountPoints2 目录，右键点击MountPoints2，选择“权限”，在“组或用户名称”里依次选择，然后在下面的权限框里把完全控制“拒绝”，全部组或者用户设置完毕，“确定”完成。 以上五种方法，只是一个初步总结，每种方法均可逆。但是，在测试过程中，有部份机子对上述的某些方法不起作用。在目前测试的机子中，只有第一种和第五种对所有的电脑都有效果。