标题: [系统相关] win11,批处理命令修改注册表,不重启或者注销,如何立即生效? [打印本页]
作者: ygqiang 时间: 2024-11-25 09:15 标题: win11,批处理命令修改注册表,不重启或者注销,如何立即生效?
本帖最后由 ygqiang 于 2024-11-29 00:23 编辑
win11,批处理命令修改注册表,不重启或者注销,如何立即生效?
下面的命令,运行后不能马上生效,系统注销后才可以。- @echo off & setlocal enabledelayedexpansion
- echo 代码开始
-
- echo 设置-蓝牙和其他设备-鼠标-滚动方向:向下移动时向上滚动
- reg add "HKEY_CURRENT_USER\Control Panel\Mouse" /f /v "ReverseMouseWheelDirection" /t REG_DWORD /d 1
-
- ping 127.0.0.1 -n 1 >nul 2>nul
- cls
-
- shutdown -l -f
-
- echo下面的代码,win11环境下设置无效。
-
- rem 关闭Windows外壳程序explorer
- taskkill /f /im explorer.exe
- RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
- rem 重启Windows外壳程序explorer
- start /wait explorer.exe
复制代码
作者: czjt1234 时间: 2024-11-25 10:35
http://www.bathome.net/thread-65503-1-1.html
作者: ygqiang 时间: 2024-11-25 12:20
czjt1234 发表于 2024-11-25 10:35
试了下,好像不行啊
作者: Five66 时间: 2024-11-27 20:46
试试用ps调win32 api广播个WM_SETTINGCHANGE 消息
参考
http://www.bathome.net/thread-69026-1-17.html
作者: ygqiang 时间: 2024-11-27 21:52
回复 4# Five66
谢谢,ps调win32 api广播个WM_SETTINGCHANGE 消息
如何嵌入到bat代码里?
作者: buyiyang 时间: 2024-11-27 22:39
使用设备管理器或者PnPUtil命令重启一下鼠标试试
作者: Five66 时间: 7 天前 12:10
回复 5# ygqiang
直接复制那链接里1楼的代码 ,放到bat修改完注册表后面就行
作者: ygqiang 时间: 7 天前 16:42
回复 7# Five66 - @echo off & setlocal enabledelayedexpansion
- echo 代码开始
-
- echo 设置-蓝牙和其他设备-鼠标-滚动方向:向下移动时向上滚动
- reg add "HKEY_CURRENT_USER\Control Panel\Mouse" /f /v "ReverseMouseWheelDirection" /t REG_DWORD /d 1
-
- pause
- ping 127.0.0.1 -n 1 >nul 2>nul
- cls
-
-
-
- :: 环境变量更新即时有效
- :: 这个写法是关键!!'"Environment"',另外,不能直接用0值,只能用[UIntPtr]::Zero,其他形式的写法可能都不行
- powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern IntPtr SendMessageTimeout(IntPtr hWnd, uint Msg, UIntPtr wParam, string lParam, uint fuFlags, uint uTimeout, out UIntPtr lpdwResult);' -Name a -Pas)::SendMessageTimeout([IntPtr]0xffff, 0x1a, [UIntPtr]::Zero, '"Environment"', 2, 5000, [ref] [uintptr]::zero)
-
- pause
复制代码
运行后没效果。不能马上生效,还是得注销系统。
作者: Five66 时间: 6 天前 23:10
回复 8# ygqiang
用管理员身份运行 ,还是不行就不懂了
作者: ygqiang 时间: 5 天前 09:17
回复 9# Five66
默认管理员模式运行的
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |