2017年12月30日土曜日

[Windows]hostsファイルを変更するバッチファイル

Windows 10で、hostsファイルの修正をどうやってますか?
hostsファイルのバックアップを取って、修正して、管理者実行で元に戻すのは結構めんどくさいです。

私はhostsファイルを変更する際にはバッチファイルを使っています。

hostsファイルを変更.bat set hosts=c:\windows\system32\drivers\etc\hosts
set hoststmp=c:\windows\system32\drivers\etc\hosts.tmp
copy %hosts% %hoststmp%
notepad %hoststmp%
copy %hoststmp% %hosts%
pause

動作概要
  • c:\windows\system32\drivers\etc フォルダにhostsファイルのコピーを作ります。
  • hostsファイルのコピーをメモ帳で起動します。
  • メモ帳が終了したらhostsファイルのコピーをhostsファイルに上書きします。

hostsファイルを修正したいときは、このバッチファイルを「管理者として実行」します。

メモ帳で hosts.tmp ファイルが起動するので、修正して保存すれば勝手に上書きしてくれます。

0 件のコメント:

コメントを投稿