用过华为多屏协同的用户都知道,win11系统中会出现输入法皮肤变回win10的情况,我在网上搜索了很多,基本上都是需要火绒来锁注册表,实际上,锁注册表完全可以通过命令行实现。
锁注册表的命令如下,通过powershell运行:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $key = "HKLM:\SOFTWARE\Example"
$acl = Get-Acl $key
$rule = New-Object System.Security.AccessControl.RegistryAccessRule("Everyone", "SetValue", "Deny")
$acl.AddAccessRule($rule)
Set-Acl $key $acl
|
针对华为输入法的问题,可以直接复制粘贴以下指令运行:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| $regPath = "HKCU:\Software\Microsoft\Input\Tsf\Tsf3Override\{81d4e9c9-1d3b-41bc-9e6c-4b40bf79e35e}"
$acl = Get-Acl $regPath
$denyRule = New-Object System.Security.AccessControl.RegistryAccessRule( "Everyone", "SetValue", "Deny" )
$acl.AddAccessRule($denyRule)
Set-Acl -Path $regPath -AclObject $acl
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| $regPath = "HKCU:\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}"
$acl = Get-Acl $regPath
$denyRule = New-Object System.Security.AccessControl.RegistryAccessRule( "Everyone", "SetValue", "Deny" )
$acl.AddAccessRule($denyRule)
Set-Acl -Path $regPath -AclObject $acl
|
本博客只进行记录,请谨慎运行命令行,出现问题可以咨询ai解决