用批处理修改host文件里的语句、设置系统服务

用批处理修改host文件里的语句

把host中的127.0.0.1 clin003.com修改为192.168.1.1 clin003.com
@echo off
setlocal enabledelayedexpansion
for /f “delims=” %%a in (%windir%\system32\drivers\etc\hosts) do (
set aa=%%a
set aa=!aa:127.0.0.1 clin003.com=192.168.1.1 clin003.com!
echo !aa!>>c:\bak.txt
)
del %windir%\system32\drivers\etc\hosts
copy c:\bak.txt %windir%\system32\drivers\etc\hosts

批处理设置windows系统服务

  具体的命令格式如下: 

  修改服务启动类型的命令行格式为(特别注意start=后面有一个空格)  

  sc config 服务名称 start= demand(设置服务为手动启动)  

  sc config 服务名称 start= disabled(设置服务为禁用)  
sc config 服务名称 start= auto(设置服务为自动启动)
  
停止/启动服务的命令行格式为(这个和net start / stop一样,是启动/停止服务的,只使用于当前)  

  sc stop/start 服务名称

平时常接触的都是服务的显示名称,而以上所指是服务名称,都可以在控制面板->管理工具->服务里面,双击对应的服务来查询。   

  先举例说明一下具体的设置方法:   

设置”Terminal Services”服务为自动启动,然后启动
sc config TermService start= auto
net start “Terminal Services”

设置”telnet”服务为自动启动,然后启动
sc config tlntsvr start= auto
net start telnet

启动服务还可以使用   
  sc start telnet 

  设为手动的格式为:   

禁用”Terminal Services”服务,然后关闭
sc config TermService start= disabled
net stop “Terminal Services”

禁用”telnet”服务,然后关闭
sc config tlntsvr start= disabled
net stop telnet

  关闭服务还可以使用:   

  sc stop telnet  

  首先把自己所需设置的服务名称查到之后,按照上面的格式做成批处理文件(XXXX.bat),重装系统之后只要运行批处理文件即可。

One Reply to “用批处理修改host文件里的语句、设置系统服务”

  1. Hey there I am so happy I found your site, I really found
    you by accident, while I was searching on Yahoo for something else, Anyhow I am here now and would
    just like to say thank you for a fantastic post and a all round exciting blog (I also love the theme/design), I don’t have time to go through it all at the minute but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the excellent work.

Comments are closed.