Windows 10のPS1ファイルの右クリックメニューに「管理者として実行」を追加・削除する方法
どのオペレーティングシステムにおいても、最も重要なセキュリティ対策となるのが「特権(権限)」です。プロセスやプログラムの実行は複数の権限レベルで行うことができ、通常この判断はOS自身が最高権限者として行います。しかし、追加のスクリプトやプログラムを実行する際には、より高い権限が求められる場合があります。これは、そうしたプログラムがシステムファイルやOSに組み込まれたAPIへのアクセスを必要とし、それらは権限階層の上位者――通常は「管理者(Administrator)」――にしか許されていないためです。
同様に、PowerShellスクリプト(.ps1ファイル)を管理者として実行したいのに、手順が煩雑で困っているユーザーも少なくありません。そこで本記事では、PS1ファイルの右クリックコンテキストメニューに「管理者として実行」オプションを追加する方法をご紹介します。
PS1ファイルのコンテキストメニューに「管理者として実行」を追加する
作業を始める前に、必ずシステムの復元ポイントを作成しておきましょう。準備ができたら、まずレジストリエディターを開きます。Cortanaの検索ボックスにregeditと入力するか、Win + Rキーで「ファイル名を指定して実行」を起動し、regeditと入力してEnterキーを押してください。
次に、以下のパスへ移動します。
HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell
左側のペインで右クリックし、新規 > キーを選択します。
作成したキーの名前をRunAsに変更します。
続いて、右側のペインで右クリックし、新規 > 文字列値を選択して新しい文字列を作成します。
その文字列の名前をHasLUAShieldとします。UAC(ユーザーアカウント制御)の確認画面が表示された場合ははいを選択してください。
RunAsキーの下に、さらに別のキーを作成し、名前をcommandとします。
その中にある(既定)という値を見つけます。
(既定)を右クリックして修正を選択し、値のデータを以下のように設定します。
powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'"
最後に、パソコンを再起動します。
再起動後、右クリックのコンテキストメニューから、任意のPowerShellスクリプトを管理者権限で実行できるかどうかを確認してみてください。
変更を元に戻す方法
上記の変更を元に戻したい場合は、再度以下のパスへ移動します。
HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\shell
RunAsという名前のサブキーを削除してください。
その後、パソコンを再起動します。
用意された.regファイルを利用する
レジストリの手動編集に不安がある方は、当サイトが用意したAdd Run As Administrator PS.regファイルを使えば、上記の手順をすべてスキップできます。ファイルをダブルクリックして実行し、UACを含むすべての確認画面ではいを選択してレジストリにマージしてください。完了したらパソコンを再起動します。
変更を元に戻す場合は、Remove Run As Administrator PS.regファイルをダブルクリックして実行し、同様にパソコンを再起動してください。
これらのファイルは、こちらのリンクからダウンロードできます。

-
Windows 11でコンテキストメニューを透明化する方法
Windows 11といえば、デザインとユーザーインターフェースの大幅な進化がまず目につきます。数々の新機能の中でも、コンテキストメニューを透明にできる点は見逃せないポイントです。 本記事では、Windows 11でコンテキストメニューを透明化する具体的な手順を、ステップバイステップでわかりやすく解説します。 Windows 11でコンテキストメニューを透明にする方法 はじめに用語の確認です。Windowsにおける「コンテキストメニュー」とは、マウスを右クリックしたときに表示されるショートカットメニューのことです。右クリックメニューとも呼ばれます。 Windows 11では、スタートメニューや
-
Windows 11でコンテキストメニューを透明化する方法
Windows 11といえば、デザインやユーザーインターフェースの大幅な進化が何より目を引きます。数々の新機能の中でも、スタートメニューやタスクバーを半透明にできる「透明効果」は特に人気ですが、実はコンテキストメニューも透明化できることをご存じでしょうか。 この記事では、Windows 11のコンテキストメニューを透明化する方法を、初心者の方にもわかりやすくステップバイステップで解説していきます。 コンテキストメニューとは まず前提として、コンテキストメニューとは、グラフィカルユーザーインターフェース(GUI)上でマウスを右クリックした際に表示されるショートカットメニューのことです。「右クリッ