![Board logo](images/default/logo.gif)
标题: [已解决]快速关机的注册表值改成批处理格式 [打印本页]
作者: zjhuzi 时间: 2009-8-7 21:54 标题: [已解决]快速关机的注册表值改成批处理格式
- Windows Registry Editor Version 5.00
- [HKEY_CURRENT_USER\Control Panel\Desktop]
- "AutoEndTasks"="1"
- "HungAppTimeout"="100"
- "WaitToKillAppTimeout"="500"
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
- "WaitToKillServiceTimeout"="500"
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
-
- Management\PrefetchParameters]
- "EnablePrefetcher"=dword:00000005
复制代码
求助,复制代码
[ 本帖最后由 zjhuzi 于 2009-8-8 00:46 编辑 ]
作者: zjhuzi 时间: 2009-8-7 21:56
搜索本论坛"reg add"搜索结果为零,特此求助
作者: slore 时间: 2009-8-8 00:24 标题: ……
cmd
reg add /?
作者: zjhuzi 时间: 2009-8-8 00:29 标题: 回复 3楼 的帖子
reg add/?
错误: 操作不正确。请用 /?,以得到协助
[attach]1713[/attach]
作者: batman 时间: 2009-8-8 00:32 标题: 可以变通下
不用reg add,用到临时文件- @echo off
- for /f "skip=4 delims=" %%a in (%0) do echo %%a>>temp.reg
- start /wait regedit /s temp.reg
- del /q temp.reg&goto :eof
- Windows Registry Editor Version 5.00
- [HKEY_CURRENT_USER\Control Panel\Desktop]
- "AutoEndTasks"="1"
- "HungAppTimeout"="100"
- "WaitToKillAppTimeout"="500"
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
- "WaitToKillServiceTimeout"="500"
- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
- "EnablePrefetcher"=dword:00000005
复制代码
[ 本帖最后由 batman 于 2009-8-8 00:59 编辑 ]
作者: zjhuzi 时间: 2009-8-8 00:44 标题: 这样可以吗?
- @ECHO OFF
- > "%Temp%.\DefOpen.reg" ECHO Windows Registry Editor Version 5.00
- >>"%Temp%.\DefOpen.reg" ECHO [HKEY_CURRENT_USER\Control Panel\Desktop]
- >>"%Temp%.\DefOpen.reg" ECHO "AutoEndTasks"="1"
- >>"%Temp%.\DefOpen.reg" ECHO "HungAppTimeout"="100"
- >>"%Temp%.\DefOpen.reg" ECHO "WaitToKillAppTimeout"="500"
- >>"%Temp%.\DefOpen.reg" ECHO [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
- >>"%Temp%.\DefOpen.reg" ECHO "WaitToKillServiceTimeout"="500"
- >>"%Temp%.\DefOpen.reg" ECHO [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
- >>"%Temp%.\DefOpen.reg" ECHO.
- >>"%Temp%.\DefOpen.reg" ECHO Management\PrefetchParameters]
- >>"%Temp%.\DefOpen.reg" ECHO "EnablePrefetcher"=dword:00000005
- >>"%Temp%.\DefOpen.reg" ECHO.
- START /WAIT REGEDIT /S "%Temp%.\DefOpen.reg"
- DEL "%Temp%.\DefOpen.reg"
复制代码
[ 本帖最后由 zjhuzi 于 2009-8-8 00:50 编辑 ]
作者: zjhuzi 时间: 2009-8-8 00:54 标题: 回复 5楼 的帖子
[attach]1714[/attach]
作者: zqz0012005 时间: 2009-8-8 01:36
reg转bat(导入方式)
http://bbs.verybat.org/viewthread.php?tid=13378
作者: tiansui 时间: 2009-8-9 14:55 标题: 回复 1楼 的帖子
对于修改注册表值我常用下面的方法,不知道对于楼主的提问是不是答非所问。
@echo off
echo Windows Registry Editor Version 5.00>temp.reg
echo 正在设置快速关机事项……
echo [HKEY_CURRENT_USER\Control Panel\Desktop]>>temp.reg
echo "AutoEndTasks"="1" ]>>temp.reg
echo "HungAppTimeout"="100" ]>>temp.reg
echo "WaitToKillAppTimeout"="500"]>>temp.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control] >>temp.reg
"WaitToKillServiceTimeout"="500" >>temp.reg
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters] >>temp.reg
"EnablePrefetcher"=dword:00000005 >>temp.reg
echo 已成功按您的要求定制了快速关机事项!
echo.
regedit /s temp.reg
del /q /f temp.reg>nul
作者: tiansui 时间: 2009-8-9 15:02 标题: 回复 1楼 的帖子
对不起,echo "AutoEndTasks"="1" ]>>temp.reg
echo "HungAppTimeout"="100" ]>>temp.reg
echo "WaitToKillAppTimeout"="500"]>>temp.reg
这三行多输入了“]”符号,请在验证时删除
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |