首页 > 其他分享 >bat修改hosts

bat修改hosts

时间:2022-11-08 11:45:23浏览次数:35  
标签:bat etc Windows drivers echo 修改 nul hosts

 

 

@echo off&color 17
if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0
bcdedit >nul
if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)
:UACPrompt
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
exit /B
:UACAdmin

@xcopy C:\Windows\system32\drivers\etc\hosts C:\Windows\system32\drivers\etc\hosts.bak\ /d /c /i /y 
@echo  hosts文件备份完毕,开始修改hosts文件
@echo 
@echo 10.10.106.207 qiye.hake.cc>>C:\Windows\System32\drivers\etc\hosts
echo   "hosts文件修改完成"
@ipconfig /flushdns
@echo   "刷新DNS完成"

echo  hosts文件修改完毕,按任意键恢复系统原始状态
@echo
@pause > nul
@copy C:\Windows\System32\drivers\etc\hosts.bak\hosts C:\Windows\System32\drivers\etc\hosts /y
@echo 
@echo off
echo  hosts文件恢复完毕,按任意键退出
@echo 
@pause > nul
@exit

 

标签:bat,etc,Windows,drivers,echo,修改,nul,hosts
From: https://www.cnblogs.com/ai594ai/p/16869148.html

相关文章

  • bat获取管理权限
      @echooff&color17ifexist"%SystemRoot%\SysWOW64"path%path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0bcdedit>nulif'%errorlevel%'NEQ'0'(g......
  • git代码管理 之 文件夹/文件修改大小写问题
    问题复现1、创建一个TEST文件夹,TEST文件夹下有一个test.js文件。2、将这个修改推送到gitee仓库上3、修改本地文件夹的名字大小写,从TEST,修改为Test。这个时候就出现......
  • mybatis-plus动态表名
    场景:当一个业务数据量比较大了,通常都会采用分表分库的方式进行数据存放,但我们通常使用的mybatis-Plus表名是通过注解写死的,当我们想查询不同表明之间的数据1老老实实......
  • MyBatis查询结果resultType返回值类型详细介绍
    一、返回一般数据类型比如要根据id属性获得数据库中的某个字段值。 mapper接口:     //根据id获得数据库中的username字段的值    StringgetEmpNa......
  • MybatisPlus Lambda表达式 聚合查询 分组查询 COUNT SUM AVG MIN MAX GroupBy
    一、序言众所周知,MybatisPlus在处理单表DAO操作时非常的方便。在处理多表连接连接查询也有优雅的解决方案。今天分享MybatisPlus基于Lambda表达式优雅实现聚合分组查询。......
  • 聊聊springboot项目如何优雅的修改或者填充请求参数
    前言之前我们的文章记一次springboot项目自定义HandlerMethodArgumentResolver不生效原因与解法末尾留了一个思考题:在我们项目中如何优雅修改或者填充请求参数,本期就来揭......
  • Git的撤销、修改和回退命令
    一、撤销修改(gitadd/rm之前)12gitcheckout--*  //是撤销从上次提交之后所做的所有修改gitcheckout--filaname //是撤销从上次提交之后的单个文......
  • spring+mybatis
    1.导入依赖<dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>2.0.2</version></dependency> 2.编写sp......
  • MySql登录密码忘记,如何进行修改
    1.使用快捷键(win+Q)打开搜索框,在里面输cmd,单击以“管理员”运行的选项2.在打开的dos界面中,先确定Mysql服务已经关闭,可以使用netstopmysql命令进行确定3.先切换到安......
  • Mysql忘记密码,如何进行修改
    mysql登录密码忘记,如何重新修改1.使用快捷键(win+Q)打开搜索框,在里面输cmd,单击以“管理员”运行的选项2.在打开的dos界面中,先确定Mysql服务已经关闭,可以使用netstopmy......