• 締切済み

サービスによるリモートアクセス

現在レジストリのリモートアクセスを行っているのですが、 アクセス権限のところで躓いています。 exeを実行する形(ログインユーザ権限)でリモートアクセスを行うツールを起動してサーバにアクセスすると、レジストリのリモートアクセスが成功し、値が取得できるのですが、サービス(SYSTEM権限)として起動すると、アクセスが拒否されてしまいます。 サービスアプリとして、起動した場合にレジストリにリモートアクセスする方法が見当つかないため、どなたかアドバイスして頂けないでしょうか? よろしくおねがいします。

みんなの回答

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

サービスの起動ユーザーをAdministratorなどに変更してみてはいかがでしょうか。

Pkakedashi
質問者

お礼

お礼が遅くなり申し訳ありません。 アクセスを行う際にまずは、実行権限のユーザ名とパスワードで認証を行うようですが、サーバではアクセスするリソースにEveryoneに読み込み権限を設定している為、ログインユーザ権限でアクセスすることができたのですが、Administratorの場合ですと、サーバでもAdministrator権限が設定されており、かつパスワードが違う為認証に失敗してしまいました。 解決には至りませんでしたが、質問を締め切らせて頂きます。 ありがとうございました。

関連するQ&A

  • runasで起動したコマンドプロンプトについて

    Windows7において 1.runas /user:Administarator cmd で起動したコマンドプロンプト 2.Administratorユーザでログインして管理者権限で実行で起動したコマンドプロンプト 上記に違いはありますか? 1.でレジストリを書き換えるコマンドを実行するとアクセスが拒否されますが 2.では成功します。 1.でのコマンドプロンプトの起動に問題があるのかと思ったのですが 調べた限りでは分かりませんでした。 宜しくお願いします。

  • サービスの再起動が、権限の問題で拒否された

    あるサービスを再起動しようとしたら、ユーザ権限の関係で拒否されました。 当然Administratorなら問題なく再起動できます。 ログオフせずに、一時的にAdministratorに成り代わってサービスを再起動できますか? exeファイルをShift+右クリックすると「別のユーザとして実行」というのが出ますが、それをサービスの再起動の場合にもできればいいのだと思うのですが、やりかたがわかりません。 Windows2000です。

  • レジストリのリモートアクセス

    いつもお世話になっています。 只今、レジストリのリモートアクセスを行う方法について調査を行っているのですが、行き詰まってしまった為、どなたかアドバイスをして頂けたらなと思います。 http://support.microsoft.com/kb/314837/ja 上記のページを見て、リモートアクセスを行うには、2通りの方法があると解釈しました。 (1)下記のレジストリキーのアクセス許可を変更(Everyoneを追加?) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ SecurePipeServers\winreg (2)下記のレジストリに許可するレジストリのパス文字列を追加 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurePipeServers\ Winreg\AllowedPaths\Machine (1)では全ての値を参照可能にし、(2)では設定されているパスのみを参照可能にすると解釈して、(2)の方法で試してみました。 リモートアクセス先がWindows2000の場合は(2)の方法で期待した通り、レジストリの参照が行えたのですが、リモートアクセス先がWindowsXPの場合、(2)の方法では、アクセス許可が無いといったようなエラーとなってしまいました。 (1)の方法で設定した場合は、XPが対象でもアクセスすることが、出来たのですが、出来れば(2)のように指定したレジストリのみ、またはアクセス許可をEveryoneでなく、決まったユーザとしたいのですが、Everyon以外にどのユーザ(オブジェクト)を指定すれば良いのかがわかりません。 または、上記以外にレジストリのリモートアクセスする術がありましたらアドバイスして頂けないでしょうか? 御教授のほどよろしくお願いします。

  • windowsサービスの権限の状態について

    windowsサービスの権限の状態について サービス化し、他のプログラムを起動する自作のアプリがあるとします。 このとき、システムだけ起動してログインしないでそのサービスが実行されるとき、起動できるプログラムは何権限のものまで起動できるのでしょうか? ログインした場合はそのログインしたユーザの権限で起動できるもののみ起動できるのでしょうか?? ご教授お願い致します。

  • リモートデスクトップサービスマネージャーについて

    Windows2008のリモートデスクトップサービスマネージャーで、 マイグループに登録した別サーバ上のユーザーをリモート制御しようとすると、 「アクセスは拒否されました」 と表示され、リモート操作をすることが出来ません。 何方か、原因と対処方法を教えて頂けないでしょうか? よろしくお願いします。 なお、現在はWindows2003で同じことを行っていますが、問題なく操作出来ています。

  • リモート端末のレジストリ操作

    リモートからレジストリを操作して、簡便に運用できるように 検討しているのですが、以下を参考にしてもできません。 http://www.atmarkit.co.jp/fwin2k/win2ktips/391cmdreg/cmdreg.html (コマンド・プロンプトでレジストリを操作する) ipc$の接続まではできるのですが、reg queryなどを実施すると error:アクセスが拒否されました となります。 環境は、どちらのマシンもXPsp2で、ローカルアドミニストレータの権限で接続をしに行っています。 取得したいレジストリには、アクセス許可を与えて、 RRASサービス、リモートレジストリサービスも許可にしております。 接続される側で他に何かまだ設定が必要でしょうか? ご存知の方がいらっしゃいましたらおしえてください。 よろしくお願いします。

  • 別のPCのサービスをリモートで操作

    http://www.otchy.net/20090313/reboot-remote-service-from-local/ 別のPCのサービスをリモートで操作したく、上記のサイトを参考にしていたのですが、別PCのIPを入力してサービスをクリックすると、アクセスできませんと表示されてしまいます。(mmc.exeでの操作です) 「メイン PC でログオンしているユーザが、サブ PC の管理者権限を持っている事」とHPには書いてあるのですがどうやって設定したらいいのかわかりません。 どなたかご教授お願いします。 ちなみにクライアントはVistaでリモートで操作したいホストはXPhomeEditionです 。 よろしくお願いします。

  • 一般ユーザを用いたサービスの登録

     一般ユーザを用いてWindowsのサービスを登録したいと考えております。  現在の所、下記手順にて試行しましたが、途中にてエラーが出てしまします。  1.コンピュータの管理→ローカルユーザとグループにて、Users権限のみをもつ、ユーザ(例:testuser)を作成。  2.ローカル セキュリティ ポリシー→ローカルポリシー→サービスとしてログオン→追加したユーザ(testuser)を設定。  3.別のユーザとして実行(testuserを用いて)、サービスを起動。  4.サービスの操作→コンソールメッセージの送信  上記、4の際に、 「セッションの一覧を読み取り中に、システムに次のエラーが発生しました。」  「エラー5:アクセスが拒否されました。」  が発生します。  上の内、3~4をAdministrator権限をもつユーザにて実行した場合、  エラーは発生せず正常に処理されます。  一般ユーザで、上記操作を成功させるには、『サービスとしてログオン』  以外に、どのような権限または操作を必要とするのでしょうか。  

  • アクセス権があるのにアクセス拒否されます。

    Windows10 pro Edition 64bitOSにLotus Organizer 2000 をインストールしようとすると,インストール中に「アクセスが拒否されました」とエラーが発生します。その後,エラーを無視してインストールを進めると,Organizerのインストール&起動はできるのですが,環境設定の一部の変更が反映されないという不具合が発生してしまいます。 おそらくは,Organizerが正しくインストールされていないのでは思いますので,正しくインストールするための方策を教えていただければと思います。 ちなみに,「アクセスが拒否されました」というエラーに対しては,以下の対応をしました。 (1)「ユーザーアカウント通知設定の変更」を最低レベル(通知しない)に変更 (2)インストールディスク内の全フォルダをデスクトップにコピーし,全ファイルの所有者をAdministratorに変更 (3)デスクトップにコピーしたインストールディスク内の全ファイルのアクセス許可エントリにAdministratorとAdministratorsを追加(元からエントリされていたかもしれませんが) (4)上記の状態で,Administratorでログインし,INSTALL.exeを「管理者として実行」で実行。 上記をもって,インストールに必要な全ファイルのアクセス権は所有していると考えます。 また,アクセス権ではなくOSとの互換性に問題があるのでは考え,「互換モード」でINSTALL.exeを実行してみましたが,(以下の互換モードを実行しました。「WindowsXP SP2」「WindowsXP SP3」「WindowsVista」「WindowsVista SP1」「WindowsVistaSP2」「Windows7」「Windows8」),やはり,「アクセスが拒否されました」とのエラーが生じ,正しくインストールされない状況です。 また,不具合の詳細ですが,解決したい不具合は「環境設定」の「オーガナイザーの設定」の「規定値のファイル」で「起動時に開くファイルを指定」に起動時に開くファイルのアドレスを入力しても,それが次回起動のときは,反映されないといった具合です。 レジストリエディタで,レジストリの状態を調べてみると,「起動時に開くファイルを指定」にアドレスを入力すると,レジストリが書き換わり,Organizerを終了しても,レジストリは書き換わったままですが,Organizerをもう一度起動した瞬間に,レジストリが反映前の状態に戻ってしまいます。 可能性としては,起動時に前回のバックアップファイルを正しく読み込めていないのではないかと思いますが,邪推かもしれません。 ずいぶんと,本文が長いですが,要約すると「アクセス権があるのにアクセス拒否される原因は何か」ということです。

  • リモートアシスタンスができない・・・

    MSNメッセンジャーを使っているのですが… 友達のPCをリモートアクセスしようとリモートアシスタンスを開始したら(スタートからリモートアシスタンス起動)そしたら システム サービスが実行中でないため、ヘルプとサポートを開くことができません。 この問題を解決するには 'Help and Support' という名前のサービスを起動してください。 とでます… しかもサービスにそんなものはありませんでした… もうむりでしょうか…