一鍵重置dns緩存、網(wǎng)路代理、host文件
創(chuàng)建一個(gè)記事本
打開記事本
將下列代碼復(fù)制進(jìn)去:
@echo off
CLS
:: 以管理員權(quán)限運(yùn)行
%1 mshta vbscript:createobject("shell.application").shellexecute("%~s0","::","","runas",1)(window.close)&exit
cd /d %~dp0
:: 初始化DNS
echo 重置DNS...
:刷新DNS
ipconfig /flushdns
:: 初始化網(wǎng)絡(luò)代理
echo 重置網(wǎng)絡(luò)代理設(shè)置...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f >nul 2>nul
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /f >nul 2>nul
echo 網(wǎng)絡(luò)代理設(shè)置已重置
:: 初始化Hosts文件
@echo off
echo 重置hosts文件...
cd %windir%\system32\drivers\etc
echo # Copyright (c) 1993-2009 Microsoft Corp. > hosts
echo # >> hosts
echo # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. >> hosts
echo # >> hosts
echo # This file contains the mappings of IP addresses to host names. Each >> hosts
echo # entry should be kept on an individual line. The IP address should >> hosts
echo # be placed in the first column followed by the corresponding host name. >> hosts
echo # The IP address and the host name should be separated by at least one >> hosts
echo # space. >> hosts
echo # >> hosts
echo # Additionally, comments (such as these) may be inserted on individual >> hosts
echo # lines or following the machine name denoted by a '#' symbol. >> hosts
echo # >> hosts
echo # For example: >> hosts
echo # >> hosts
echo #? ? ? 102.54.94.97? ? ?rhino.acme.com? ? ? ? ? # source server >> hosts
echo #? ? ? ?38.25.63.10? ? ?x.acme.com? ? ? ? ? ? ? # x client host >> hosts
echo 127.0.0.1 localhost >> hosts
ipconfig /flushdns >nul 2>nul
echo Hosts 文件重置成功
:END
echo 按任何一個(gè)鍵退出...
pause >nul
另存為,修改文件后綴為.bat(看不到后綴的自行搜索),文件編碼選擇ANSI,文件名自擬
雙擊執(zhí)行就可以啦