在Windows系统中,若需要恢复hosts文件到原始状态,可以按照以下步骤操作:
-
以管理员身份运行命令提示符:点击任务栏的搜索框输入“cmd”,鼠标右键点击“命令提示符”,选择“以管理员身份运行”。会出现用户账户控制界面,点击“是”。
-
在打开的“管理员:命令提示符”窗口中,输入以下命令并按下回车键:
for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P
-
确认操作:在命令执行后,系统会进行一系列的复制和覆盖操作。完成后会打开hosts文件,此时可以将其关闭。
解析:
for /f %P in ('dir %windir%\WinSxS\hosts /b /s')
:遍历%windir%\WinSxS\hosts
目录下的所有文件,将每个文件的完整路径赋值给变量%P
。do copy %P %windir%\System32\drivers\etc
:将变量%P
指向的文件复制到%windir%\System32\drivers\etc
目录下。& echo %P
:在命令行窗口中显示复制的文件路径。Notepad %P
:使用记事本打开变量%P
指向的文件。
在Windows系统中,若需要恢复hosts文件到原始状态,可以按照以下步骤操作:
-
以管理员身份运行命令提示符:点击任务栏的搜索框输入“cmd”,鼠标右键点击“命令提示符”,选择“以管理员身份运行”。会出现用户账户控制界面,点击“是”。
-
在打开的“管理员:命令提示符”窗口中,输入以下命令并按下回车键:
for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P
-
确认操作:在命令执行后,系统会进行一系列的复制和覆盖操作。完成后会打开hosts文件,此时可以将其关闭。
解析:
for /f %P in ('dir %windir%\WinSxS\hosts /b /s')
:遍历%windir%\WinSxS\hosts
目录下的所有文件,将每个文件的完整路径赋值给变量%P
。do copy %P %windir%\System32\drivers\etc
:将变量%P
指向的文件复制到%windir%\System32\drivers\etc
目录下。& echo %P
:在命令行窗口中显示复制的文件路径。Notepad %P
:使用记事本打开变量%P
指向的文件。