用批处理修改host文件的代码

用批处理修改host文件的代码,第1张

@echo >>C:\Windows\System \Drivers\etc\hosts 这样就是锋旦哗换一行迟敏写入 如果还想换一行 就写

复制代码 代码如下:

@echo >>C:\Windows\System \Drivers\etc\hosts @echo >>C:\Windows\System \Drivers\etc\hosts @echo ibmrac >>C:\Windows\System \Drivers\etc\hosts @echo ibmrac >>C:\Windows\System \Drivers\etc\hosts @echo vip ibmrac >>C:\Windows\System \Drivers\etc\hosts @echo vip ibmrac >>C:\Windows\System \Drivers\etc\hosts @echo ssosvr>>C:\Windows\System \Drivers\etc\hosts

复制代码 代码如下:

@echo off set stHosts= ssosvr FOR /F eol=# tokens= delims= %%i in (%systemroot%\system \drivers\etc\hosts) do if %stHosts% == %%i exit echo %stHosts%>>%systemroot%\system \drivers\etc\hosts

由银行于测试需要经常修改本机host 可以用脚本修改 分别做两个批处理 一个内网 一个外网 用的时候切换运行即可 如内网 bat

复制代码 代码如下:

lishixinzhi/Article/program/qrs/201404/30405

可以修复下hosts文件到正常,然后阻止软件陵首修改此文件。

打开记事本,根据需要输入以下代码:

一、 禁止修改HOSTS文件:

attrib +r +a +s +h %windir%\system32\drivers\etc\hosts

echo y|cacls %windir%\system32\drivers\etc\hosts /g everyone:r

二、允许修改HOSTS文件:

echo y|cacls %windir%\system32\drivers\etc\hosts /g everyone:f

attrib -r -a -s -h %windir%\system32\drivers\etc\hosts

保戚世存为.BAT格式后双击运行即可,当然也可以在尺仔数CMD中逐条输入。

方法一 、复制法

这是一种最简单的方法,就是先将hosts文件复制到别的地方,修改完了再覆盖回来就搞定了。中间会提示目标文件夹手铅拒绝访问,需要提供管理员权限,点击继续即可。

方法二 、记事本更改

1、在win7开始菜单中找到“记事本”,并右击物侍它,选择“Run as administrator”(以管理员运行)

2、接罩薯吵着即可用记事本打开hosts文件,hosts文件路径的是C:\Windows\System32\drivers\etc\hosts;

3、打开hosts文件之后,再写好自己的hosts语句,直接保存就可以了。

方法三 、批处理更改法

1、把下面的代码写入txt文件,并另存为“hosts.bat”文件:

@echo off

del %systemroot%\system32\drivers\etc\hosts

echo 127.0.0.1 www.test.com>>%systemroot%\system32\drivers\etc\hosts

start http://www.pcpph.com

2、把里面的IP和域名更改成自己想要的;

3、右击”hosts.bat”文件,选择“Run as administrator”(以管理员运行)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12153920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存