Win10/Win11 すべてのバッチファイルを常に管理者として実行する

今回は、Windows 10/11 のすべてのバッチファイルを常に管理者として実行する方法を紹介します。

バッチファイルで管理者権限の必要なファイルやフォルダーなどにアクセスする場合、管理者として実行する必要がありますね。

今回紹介する方法を行うと、バッチファイルの上で右クリック>「管理者として実行」をクリックする必要がなくなり、ダブルクリックで実行することができるようになります。

目次

すべてのバッチファイルを常に管理者として実行する方法

常に管理者権限で実行できるショートカットを作成する方法もありますが、ここではレジストリを編集する方法を紹介します。

レジストリの編集を行うことで、すべてのバッチファイル(新規に作成したバッチファイルも含む)を常に管理者権限で実行することが出来るようになります。

レジストリの編集方法

レジストリの操作を間違えると、システムが起動できなくなるなどの不具合が起きる可能性があります。事前にシステムの復元などでバックアップを取り、自己責任で行うようお願いします。

PCが突然壊れても慌てないために。大切な写真やデータを守るなら、定番のバックアップソフトが一本あると安心です。

1.Windowsキー + R を押して「ファイル名を指定して実行」を開き、「regedit」と入力して Enter を押します。

2.レジストリエディターが開きますので、次のキーを開きます。

HKEY_CLASSES_ROOT\batfile\shell

3.「shell」キーを選択した状態で右側の(既定)をダブルクリックして開きます。

4.値のデータに「runas」と入力して OK をクリックします。

レジストリエディター
レジストリエディター

この時点でバッチファイル(拡張子が bat のファイル)を常に管理者として実行することが出来ます。

次のコードをコピーし、バッチファイルを作成してダブルクリックで開いて確認してみてください。

echo hello
pause

バッチファイルを右クリックして「管理者として実行」をクリックしたときと同じように、「ユーザーアカウント制御」の画面が表示されるようになります。

ユーザーアカウント制御
ユーザーアカウント制御

拡張子が cmd のファイルも編集したい場合は、次のキーを開き、上記を参考に次の値を変更します。

HKEY_CLASSES_ROOT\cmdfile\shell

元に戻す場合は、編集した値(既定)を右クリックし、削除をクリックしてください。

この記事が「役立った!」と思ったら、ぜひSNSでシェアをお願いします。
  • URLをコピーしました!

この記事を書いた人

日々の PC 操作から生まれた疑問や、「もっとこうしたい」という想いを原動力に、2008年頃から現在に至るまで Windows の知識を独学で追求してきました。試行錯誤を重ねて見つけた「なるほど!」な技や、困った時の解決策を、皆さんの PC ライフに役立ててほしい一心で発信しています。

プロフィールを見る

コメント

コメントする

【投稿について】
記事の内容に関するご質問や情報提供は大歓迎です。
ただし、記事の趣旨と無関係な内容、特定の人物・団体への批判、攻撃的な表現、不適切な語句を含むコメントは、管理人の判断で予告なく削除・非公開とさせていただく場合があります。
また、スパム対策機能により自動的に削除される場合もありますのでご了承ください。

CAPTCHA


目次