2021-12-24に投稿

Windows の hosts ファイルを管理者権限のメモ帳で開くワンライナー

経緯

hosts を毎度毎度手動で開く (管理者権限でメモ帳を開いて、メモ帳から %windows%\system32\drivers\etc\hosts を開く) のは面倒になってきたので、ワンライナーを作ることにしました。

コード

cd /d %~dp0

PowerShell -NoProfile -ExecutionPolicy unrestricted -Command "start notepad C:\Windows\System32\drivers\etc\hosts -verb runas"

最初の一行はなくても良いので実質ワンライナー。

これを bat ファイルとして保存すれば、ダブルクリックで hosts を開くことができます。

……ただ、 bat はスタート画面にピン止めすることはできないのですね。

スタート画面にピン止め

bat そのものはピン止めできませんが、 cmd.exe (コマンドプロンプト) はできます。

そこで、ショートカットで「コマンドプロンプトを開きつつ、実行するコマンドとして上述ワンライナーを指定する」ことでピン止めすることにしました。

  1. bat ファイルのショートカットを作成
  2. 1.のショートカットを右クリック→「プロパティ」でプロパティ画面を開く
  3. ショートカットのリンク先の先頭に、 cmd /cを挿入する

これで、上述の「コマンドプロンプトを開きつつ、実行するコマンドとして上述ワンライナーを指定する」を実現しました。

これでスタート画面にもピン止めできて、ダブルクリックで hosts を開くことができるようになりました。便利。

参考

hosts を開く

ピン止め

Originally published at labor.ewigleere.net
ツイッターでシェア
みんなに共有、忘れないようにメモ

arm-band

フロントエンド・バックエンド・サーバエンジニア。LAMPやNodeからWP、Gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント