谁能帮我写一个BAT文件

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:46:49
单击“开始”菜单,选择“运行”,在对话框中输入“Gpedit.msc”并单击[确定]键,打开组策略。在左边的树状目录下找到“计算机配置→管理模板 →网络→QoS数据包调度程序”目录项并单击,在窗口右侧找到并双击“限制可保留带宽”标签项(见附图),在“限制可保留带宽属性”对话框中选中“已启用”,并在“带宽限制”框内调整数字为“0”,最后点击[确定]按钮并退出组策略编辑器。此项设置的修改无需系统重新启动。此时用户在网络连接属性对话框内的一般属性标签栏中能够看到“QoS数据包调度程序”,如果没有该条目,说明修改没有成功,QoS仍然占用着20%的带宽。提示:如果已在注册表中对网络适配器进行了带宽限制,上述设置将被忽略
不好使 汗!

不能这么弄的,bat文件没办法按开始菜单,没办法这么弄……

这样最终是更改了注册表里面存储的一个策略:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects
如果照平常的话,改改注册表就好,不管是导入注册表文件还是在批处理里面用reg命令,bat倒有可能,但是问题在于,组策略对象存储在注册表里面的名字,是一个GUID,不重复的,而不知道这个名字就没办法改

不知道你这样做的目的是什么,如果是域管理的话,DC上搞一下就好了,不用一台台机器这样来

我觉得可以直接把Qos这个服务停用掉,这样根本用不着设置了。

具体的效果可以看注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PSched里面的start值,平常是0x00000002(2),
("0x00000004(4)"表示"禁用" "0x00000003(3)"表示"手动" "0x00000002(2)"表示"自动","0x00000001(1)"没有查到,不太清楚)改完以后就变成"0x00000004(4)"了

下面这个是windows帮助里面关于配置服务的sc命令的,0和1表示的应该是前面两种,不大懂这个,总之设成4就对了

start= {boot | system | auto | demand | disabled}
指定服务的启动类型。
值 描述
boot 由启动引导程序加载的设备驱动器。
system 在核心初始化过程中启动的设备驱动器。
auto 每次计算机重新启动时,甚至没有人登录计算机时,都能自动开始的服务。
demand