我需要为将运行学生考试/测试软件的一组 Windows 计算机禁用 Windows 游戏 DVR,以便学生无法使用游戏 DVR 热键来记录测试问题和选择。
这些计算机不是 Windows 10 家庭版,因此可以使用组策略,但它们也不受 Active Directory、SCCM 或 Azure Endpoint Manager 管理。有没有办法从命令行执行此操作?
答案1
从命令行禁用游戏 DVR 的一种方法是在提升的命令提示符下使用 REG.EXE,如下所示:
reg.exe add "HKLM\Software\Policies\Microsoft\Windows\GameDVR" /v "AllowGameDVR" /t REG_DWORD /d 0
如果要覆盖任何先前的值,请添加/F在此命令的末尾强制更改而不提示。
解释:
Microsoft 组策略文档https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-csp-applicationmanagement#applicationmanagement-allowgamedvr
表示此策略位于 C:\Windows\PolicyDefinitions\GameDVR.admx
在我的 Windows 10 21H2 上,该策略如下所示:
<policy name="AllowGameDVR" class="Machine"
displayName="$(string.GameDVRMode)"
explainText="$(string.GameDVRMode_Help)"
key="Software\Policies\Microsoft\Windows\GameDVR"
valueName="AllowGameDVR">
<parentCategory ref="GAMEDVR" />
<supportedOn ref="windows:SUPPORTED_Windows_10_0_NOSERVER" />
<enabledValue>
<decimal value="1" />
</enabledValue>
<disabledValue>
<decimal value="0" />
</disabledValue>
</policy>
它是策略类 Machine,因此它位于 HKEY_LOCAL_MACHINE 或香港文学城注册表配置单元。
注册表路径是软件\政策\Microsoft\Windows\GameDVR
要禁用它,请创建键名允许游戏DVR十进制值(或 DWORD)为 0