在学校实验室中,如果有运行 Windows 11 的电脑,我需要停止编辑任何鼠标设置。
答案1
如果您使用的是 Windows 或 Windows Server 的专业版,则可以通过以下方式限制设置组策略:
如果您的组织使用中央存储进行组策略管理,请将 ControlPanel.admx 和 ControlPanel.adml 文件复制到 PolicyDefinitions 文件夹来管理策略。
此策略适用于用户和计算机配置。
计算机配置->管理模板->控制面板->设置页面可见性。
用户配置 -> 管理模板 -> 控制面板 -> 设置页面可见性。
您可以进行新的配置并隐藏鼠标设置(或任何其他设置,请参阅这里如何命名哪个设置)。要隐藏鼠标设置,请添加以下规则:
Hide:mousetouchpad
或许您还想隐藏轻松访问设置:
Hide:easeofaccess-mouse;easeofaccess-mousepointer
。
⚠ 请注意,有些人可能会依赖轻松访问设置。
答案2
鼠标参数位于注册表中的键值
HKEY_CURRENT_USER\Control Panel\Mouse
。
您已指定希望保留鼠标灵敏度和按钮交换。这些设置分别由项目
MouseSensitivity
和控制SwapMouseButtons
。
要保存所有鼠标设置的当前值,请运行regedit
,但您不能简单地定位到键
HKEY_CURRENT_USER\Control Panel
。您需要定位到HKEY_USERS
并找到用户的键,它可能看起来像
HKEY_USERS\S-1-5-21-2063358666-2461647202-2508659107-1001\Control Panel
。找到后,右键单击Mouse
并选择导出。
这将为您提供一个.reg
包含用户鼠标设置的文件。但是,应用它需要管理员权限,因此您不能仅从标准用户帐户运行它。
我建议创建一个任务,在用户以管理员模式登录时自动运行。按照帖子中接受的答案操作 在 Windows 7 中以管理员权限安排任务,无需用户提示。
计划任务可以运行.bat
包含命令的文件
REG IMPORT \路径\文件名.reg。
这样,每当该特定用户帐户登录时,其鼠标设置都会被重置。其他用户帐户不会受到影响。