当然可以,批处理也就是相当于cmd控制台下而已,要调用gpupdate.exe,它保存在system32下面。组策略是以模板的形式保存的,你如果要修改,光用批处理还不行,你还得自己重写一下你需要改变的模板。【也就是一些列的.inf格式文件】在你导入你的模板之前,最好先用 /validate标签去检测一下你写的模板语法是否正确。安全第一。-------如果有条件的用户,要自己用批处理或者自己开发应用程序修改组策略,最好先详细阅读一下MSDN文档里的说明。
这个可以直接导注册表就行了.效果一样的
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{8C8C2F44-C09E-4245-9B7E-E5B31B2CF1AE}User\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
"HighRiskFileTypes"="在这里修改你要添加的项目.如果是多个的话用豆号隔开"
如: ".EXE,.BAT,.TXT"
把这段注册表内容.加入你的开机脚本里.利用AD或维护通道就OK了.如果你是用VBS我就不太清楚了.如果直接是BAT的话.最好在末尾加入 gpupdate /force
命令...好强行刷新组策略.
还有问题可以直接发消息我.
我帮你找了一会答案,终于找到了。
解决方法:
组策略的本质是把注册表的一些用途封装了,要处理他可以采用修改注册表的方法
在组策略中启用了“关闭缩略图缓存”就会在注册表中
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
下创建一个名为NoThumbnailCache的dword键
例如我的启用“关闭缩略图缓存”后
Windows
Registry
Editor
Version
5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group
Policy
Objects\{EB4DD313-4062-42BA-AF0A-1F9DDEF97CA8}User\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000b5
"NoRecentDocsHistory"=dword:00000001
"NoSMConfigurePrograms"=dword:00000001
"NoRecentDocsNetHood"=dword:00000001
"ClearRecentDocsOnExit"=dword:00000001
"NoFavoritesMenu"=dword:00000001
"NoSMMyPictures"=dword:00000001
"NoStartMenuMyMusic"=dword:00000001
"NoSMHelp"=dword:00000001
"**del.NoDesktop"="
"
"NoThumbnailCache"=dword:00000001
你可以 组策略--
用户配置-管理模板-windows组建-windows资源管理器,找到“关闭缩略图的缓存”,选择“已启用”。
后在注册表中搜索NoThumbnailCache然后导出到一个REG文件中,开机后自动执行就可以了。
@echo off
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoRun" /d 1 /t REG_DWORD /f
cmd /c taskkill /f /im explorer.exe&&explorer.exe