你好
Windows 在此处存储每个应用的 GPU 选项: HKCU\Software\Microsoft\DirectX\UserGpuPreferences。
当游戏通过不同的路径或帮助程序启动时,Windows 可以为同一游戏创建多个值。仅删除该键中的《战地风云》条目会重置它们,以便重复项消失。
关闭设置、EA app 或 Origin、战地 3、战地 2042 及其启动器。 以玩游戏的同一 Windows 用户身份打开 PowerShell 。准确运行以下命令:
reg export HKCU\Software\Microsoft\DirectX\UserGpuPreferences "$env:USERPROFILE\Desktop\UserGpuPreferences.backup.reg" /y
$k = 'HKCU:\Software\Microsoft\DirectX\UserGpuPreferences'
if (Test-Path $k) {
$names = (Get-Item $k).Property | Where-Object { $_ -match 'bf3|battlefield|bf2042|bf2042_launcher|bf3launcher' }
foreach ($n in $names) {
try { Remove-ItemProperty -Path $k -Name $n -ErrorAction Stop } catch {}
}
}
第一行在您的桌面上进行备份。其余的仅删除与《战地风云》相关的条目。
注销并重新登录,或重新启动。转到**“设置”>“系统”>“显示”>“图形**”。使用***“浏览***”并仅添加真实的游戏可执行文件,例如 bf3.exe ,从 bf2042.exe 其安装文件夹中添加。对于每个,选择选项>高性能并确认它显示 RTX 3070。 不要添加启动器或反作弊可执行文件,以避免创建新的重复卡。
这就是你所需要的。如果执行此作后重复项返回,请准确告诉我您在图形中看到每个《战地风云》条目列出的路径,以便我可以帮助您定位并删除这些特定值,或者如果您愿意,我们可以重置整个 UserGpuPreferences 键以进行完全擦除。