固定された: WindowsでPsExecサービスへのアクセスが拒否され、インストールできませんでした。

この投稿では、主にWindows 10と11で「アクセスが拒否されたため、PsExecサービスをインストールできませんでした」という問題の修正方法を紹介しています。この問題に直面している場合、この投稿で述べられている解決策を試して解決してみてください。

Tyler

By Tyler 最後の更新 2025年02月24日

Share this: instagram reddit

PsExecエラー:PsExecサービスをインストールできません。アクセスが拒否されました

 

私はPsExecを使用して、他のマシンからリモートアクセスしてネットサービスを開始/停止する予定です。しかし、MACHINE_IPにアクセスできませんと表示されます。何が問題でしょうか?どんなアイデアでも大いに感謝します。

- Spiceworksからの質問

couldn"t install PsExecサービスアクセスが拒否されましたの修正方法[3つの解決策]

Windows 10および11で、"couldn"t install PsExecサービスアクセスが拒否されました"の問題に遭遇することがあります。心配しないでください。以下に、これを修正するための3つのテスト済みの解決策があります。

解決策1. GPOでログオンを有効にする

ドメインに追加する必要のあるGPOがあります。これを行うと、共有フォルダ上のすべてのPowerShellスクリプトがPsExecを使用してすべてのシステムで正常に実行されるようになります。

ステップ1. Win Rを押し、"gpedit.msc"と入力してOKをクリックします。

Run Box gpedit.msc

ステップ2. コンピューターの構成 > Windowsの設定 > セキュリティ設定 > ローカル ポリシー > ユーザーの権限の割り当てに移動します。"ローカルでのログオンを許可"および"リモート デスクトップ サービスでのログオンを許可"を見つけます。

Allow Log on Locally

ステップ3. "ローカルでのログオンを許可"および"リモート デスクトップ サービスでのログオンを許可"が、管理者アカウントが一覧表示された状態で有効になっていることを確認します。

Have Admin Account Listed

解決策2. レジストリでUACを無効にする

Windows 7/8/10/11では、UACはデフォルトで有効になっており、ローカルアカウントのネットワークログオンを管理者権限でフィルタリングするように設定されています。別のユーザーとしてコマンドを実行する前に、PsExecは引き続きローカルの資格情報でADMIN$共有にアクセスしようとするため、ターゲットマシンでPsExecサービスを起動できません。これを回避するには、以下の手順に従ってレジストリの変更を行います。

ステップ1. Win Rを押し、"regedit"と入力してOKをクリックします。

Run Box Regedit

ステップ 2. HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Policies > System に移動してください。空白のスペースを右クリックして、新しい DWORD 値 を追加し、LocalAccountTokenFilterPolicy という名前を付けてください。

System Add Dword Value

ステップ 3. 値を 1 に設定してください。

Local Account Token Filter Policy

ステップ 4. リモートサーバーを再起動してください。ローカルサーバーから PsExec を再実行してみてください。

Solution 3. パスワードが空の場合に PsExec の使用を許可する

デフォルトでは、Windows ではパスワードが空のユーザーアカウントでのログインは許可されません。ターゲットマシンの管理者アカウントのパスワードを空に変更すると、「could not install PsExec service access is denied」の問題が発生します。これに関する調査が行われました。空のパスワードで PsExec を使用するためには、以下の手順を実行してください。

ステップ 1. Win R を押し、「secpol.msc」と入力して「OK」をクリックしてください。

Local Security Policy Window

ステップ 2. Local Policies > Security Options に移動してください。「Accounts: Limit local account use of blank passwords to console logon only」を探してください。

Security Code Options Accounts

ステップ 3. Disabled に変更してください。

Disable Local Security Settings

,上記の内容を日本語に翻訳してください。HTML タグ a の href 属性の値と img タグの src 属性の値は翻訳しないでください。{{}} 内の内容は翻訳する必要はありません。Unicode 文字は翻訳しないでください。HTML の構造と属性は翻訳や変更を行わないでください。

ボーナスのヒント:PCにリモートアクセスする簡単な方法

PCに簡単にリモートアクセスする方法が必要です。たとえば、AnyViewerなどのリモートデスクトップツールを使用することができます。AnyViewerは無料で、シンプルでセキュアなリモートデスクトップソフトウェアです。直感的なインターフェースを持ち、パソコンに詳しくない人でもすぐに始めることができます。さらに、ファイル転送、画面共有、リモート再起動など、多くの実用的な機能も提供しています。

無料ダウンロードWin PCs & Servers
安全ダウンロード

ステップ1. 両方のコンピューターに AnyViewerをダウンロードし、インストールして起動します。コントローラーコンピューターでログインし、サインアップをクリックします(公式ウェブサイトで既にサインアップ済みの場合は、直接ログインすることもできます)。

Log in AnyViewer

ステップ2. サインアップフォームに入力します。

Sign Up for AnyViewer

ステップ3. AnyViewerに正常にログインしたことが確認できるはずです。デバイスは自動的にログインしたアカウントに割り当てられます。

Free Editions

ステップ4. 両方のコンピューターで同じAnyViewerアカウントでサインインし、ワンクリック制御をクリックして、無人リモートアクセスを行います。

Connect to My Devices

注:✎...
プロフェッショナルまたはエンタープライズプランへのアカウントのアップグレードをお勧めします。プロフェッショナルまたはエンタープライズプランがもたらす利点は次のとおりです:
複数のデバイスを同じアカウントに割り当てて、常時アクセスすることができます。
より多くのデバイスに接続チャネルがあり、同時にリモート接続を開始できます。
1つのデバイスで複数のデバイスに同時に接続できます。
リモートPCの画面を黒くし、リモートキーボードとマウスのクリックを無効にしてプライバシーを保護できます。
10 MB/sで1TBのファイルを転送できます。

 

結論

この記事では、Windows 10および11で「PsExecサービスのインストールが拒否されました」というエラーを修正するための3つの解決策を紹介しました。これらの解決策が役立たない場合、よりアクセスしやすいリモートアクセスツールであるAnyViewerを使用することをお勧めします。シンプルなセットアッププロセスと強力な機能を備えています。ぜひお試しください。