我有 2 个外部 USB 硬盘,它们在启动过程中处于打开/活动状态。我认为 Windows7 在启动时会查看这些硬盘,这会导致启动时间更长。有没有办法可以禁用这些硬盘,直到操作系统启动到登录屏幕后再禁用它们?
答案1
引用:我收到了一些关于此方法的问题 - 不,它不会禁用鼠标或键盘。它只会禁用连接到 USB 端口的存储设备。这包括硬盘驱动器、闪存驱动器和任何其他类型的 USB 存储设备。是的,如果用户具有管理员访问权限,他们可以撤消更改。
它的操作方式很简单,我们设置一个注册表项,告诉 UsbStor 驱动程序不要在启动时加载:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor
Start = 4(已禁用)- 启动时不启动驱动程序
Start = 3(已启用)- 启动时启动驱动程序
答案2
您可能必须在 BIOS 中执行此操作,告诉它不要从 USB 设备启动。
解决启动缓慢的问题
查看以下提示以加快计算机的启动时间。
- 在 BIOS 设置(启动 > 启动设备优先级菜单)中将硬盘设置为启动顺序中的第一个启动设备。
- 在 BIOS 设置(启动菜单)中启用英特尔® 快速 BIOS 启动。
- 在 BIOS 设置中禁用硬盘预延迟(高级 > 驱动器配置菜单)。
- 如果不需要,请禁用系统功能和特性。示例包括:传统 USB - 如果在 Windows* 环境之外使用 USB 键盘或 USB 鼠标,则必须启用此功能(高级 > USB 配置)。
- 未使用的 I/O 端口,例如串行、并行和 IEEE-1394 端口(高级 > 外围设备配置菜单)。
- 事件日志记录(高级 > 事件日志配置菜单)。
- 要进入 BIOS 设置,请在开机自检 (POST) 内存测试开始后、操作系统启动开始之前按下该键。
警告:如果在更改 BIOS 设置后出现任何问题(性能不佳、间歇性问题等),请将台式机主板重置为默认值:
在启动过程中,按 F2 进入 BIOS 设置。按 F9 设置默认值。按 F10 保存并退出。如果在更改 BIOS 设置后系统锁定或无法启动,请按照恢复 BIOS 更新说明中所述执行 BIOS 恢复。
答案3
对于技嘉主板,您可以在 BIOS 设置中将对 USB 的完全支持更改为部分支持,这样可以连接 USB 鼠标和键盘,但不能连接 USB 外部驱动器。
编辑:这还不够,我仍然可以听到 BIOS 卡在那里等待我的 USB 硬盘启动。因此,在 中USB configuration
,我禁用了mass storage support
,因此 bios 会忽略 USB 驱动器。别担心,在 Windows 加载后,您仍然会看到您的 USB 硬盘。
答案4
首先,除非当前登录的用户被允许使用 USB 存储,否则我们需要阻止 USBSTOR 的安装。我们通过在 GPO 中限制对 USBSTOR.INF 和 USBSTORE.PNF 的访问来实现这一点,这样 PNP 就无法自动安装驱动程序。这是可能的,因为当 PNP 安装驱动程序时,安装是使用当前登录用户的权限执行的。其次,我们需要确保在插入 USB 存储设备时不会启动 USBSTOR。为此,我们使用 Mark 的 ADM 模板。我的解决方案唯一的小缺点是,有权访问 USB 存储的用户需要在连接 USB 存储设备之前手动启动 USBSTOR。
- 在 Active Directory 用户和计算机中,打开现有 GPO 或创建一个新的 GPO 并打开它。使用该 GPO 的安全设置来指定它影响哪些计算机。
- 在该 GPO 中,转到计算机配置 - Windows 设置 - 安全设置 - 文件系统并创建一个新条目(右键单击文件系统并选择添加文件)。指定 USBSTOR.INF 的位置(通常是 SystemRoot%\Inf\USBSTOR.INF)
- 更改新条目的安全设置。您在此处指定的安全设置将在应用 GPO 的每台计算机的 USBSTOR.INF 上强制执行。此过程不是附加的,这意味着 USBSTOR.INF 的先前安全设置将被 GPO 中指定的设置覆盖。因此,建议向 SYSTEM 和本地管理员授予完全控制权。但与 USBSTOR.INF 的默认安全设置不同,您不应向所有人授予任何权限。您无需明确拒绝访问 - 只需省略“所有人”的条目即可。或者,您可以向某个组授予读取访问权限。该组的成员将能够使用 USB 存储。
- 对USBSTOR.PNF重复上述两个步骤。
- 下载 USBSTOR.ADM。
- 返回 GPO,右键单击计算机配置下的管理模板,然后选择添加/删除模板。单击添加并浏览到 USBSTOR.ADM 的位置。关闭对话框。
- 现在,管理模板中应该有一个名为“服务和驱动程序”的附加条目。单击它。如果它是空的,请从菜单中选择“查看”,然后取消选中“仅显示策略”。单击管理模板中的“服务和驱动程序”。现在应该显示 USB 存储策略。双击它,选择“已启用”,然后从“启动类型”下拉列表中选择“已禁用”。同样,必须启用策略,而启动类型必须为“禁用”。
- 关闭对话框和 GPO,然后启动/重新启动其中一个工作站。确保没有 USB 存储设备连接到该计算机。以管理员权限登录并检查 USBSTOR.INF 和 USBSTOR.PNF 的权限。检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor\Start 的值。它应该是 4。如果 UsbStor 键根本不存在,也是可以的。
- 在同一个工作站上,注销并以无权访问 USB 存储的用户身份重新登录。连接 USB 记忆棒或类似设备。不会发生任何事情。移除记忆棒。
10 . 以有权访问 USB 存储的用户身份登录,并在连接记忆棒之前在命令 shell 或“开始 - 运行”中执行 net start usbstor。记忆棒应初始化并映射到驱动器号。如果 USBSTOR 无法启动,可能是因为这是第一次将记忆棒插入工作站,在这种情况下 USBSTOR 尚未安装。尽管如此,记忆棒应该已初始化并正确映射,但您需要重新启动才能重新应用管理模板,以便再次禁用 USBSTOR。或者,您可以通过下载并双击 USBSTOR.REG 以及执行 net stop usbstor 来手动禁用它。
11. 告知有 USB 存储访问权限的用户,需要先执行 net start usbstor,然后才能连接 USB 存储设备。
来源 :http://diaryproducts.net/about/operating_systems/windows/disable_usb_sticks