• 締切済み

Windows サービスの停止を失敗させる方法

Windows2003用にシステム開発をしています。 そのシステムで独自に追加したサービスの停止を失敗させるテスト環境を作りたいのですが、うまく行きません。起動するexe名を変更したりレジストリ名をいじったりしても、一旦起動されたサービスは正常に停止してしまいます。 どなたかご存知の方がいらっしゃったら教えて下さい。

みんなの回答

  • Repetez
  • ベストアンサー率54% (132/242)
回答No.1

エラー1921や1053を発生させるとか 権限のないユーザーでログインしてから 停止する権利のないサービスを停止させようとするとか? 役に立たなくてすみませんね。

yurituba
質問者

補足

Seteventにシグナルを送るとサービスが起動・停止通知を行うと言う処理になっていましたので、シグナルを送らない、というサービスの処理を改造して無理やりテスト環境を作りました。 また何かありましたら教えて下さい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ゲーム中のバックグラウンドサービスを停止したい

    Vistaのホームプレミアムを使ってゲームをするのですが、ゲーム中にバックグラウンドのサービスが実行され、そのためHDDリソースを食われてゲームの動きがカクカクしてしまいます。バックグラウンドで何も起動していない間は快適なのですが、svchost.exe(LocalSystemNetwork)がもっともHDDに対するアクセスが多く ・インデックス ・ファイアウォール ・ディフェンダー ・デスクトップウィンドウマネージャー ・システム診断 ・NTFSボリュームのリンク ・ネットワークコネクション ・パフォーマンスのログ ・レディブースト ほか複数などを停止しましたがまだ、HDDへのアクセスを頻繁に行っています。 なお、スーパーフェッチは停止していません。 状態としてはリソースモニタに現在使っていない(起動後読み込んでいない)ファイル名がたくさん並んでいます。スーパーフェッチが最も怪しいのですが、ゲームで使うファイルをメモリに読み込んでもらうために停止できないでいます。これを停止したほうがいいのでしょうか?それとももっと他にsvchost.exeを使ってHDDにアクセスするサービスがあるのでしょうか?解決方法を教えていただきたいと思います。

  • RPCサービスを停止してしまったが、再開できません。

    svchost.exeが多いので、Process Hackerというフリーソフトでチェック中にどうやらRPCサービス(Remote Produre Call)に対応しているsvchostを停止してしまったようです。 先ほどパソコンを起動させたら、SkypeがRPCサービスを使えないというメッセージ(000958BD)を吐き出してきました。 また、WindowsのエラーメッセージがRPCサーバーを利用できません(0x800106a)と吐き出してきました。 今のところの状況は、デスクトップのアイコンだけ表示されてスタートバーが見あたらない状態です。 explorer.exeは正常に動いているのでそこの問題じゃなさそうです。 そこで、デーモンツールやシステムの復元を用いて復元しようとしたところどちらもエラーでした。 システムの復元はタスクマネージャの新しいタスクから起動させましたが、 --------------------------- システムの復元 --------------------------- システムの復元はこのコンピュータを保護できません。コンピュータを再起動して、システムの復元を再実行してください。 --------------------------- OK --------------------------- というメッセージを吐き出してきました。 また、管理ツール→サービスからRPCを再開させようとすると無効のままでほかの開始、再起動といったメニューが選択できませんでした。 プロパティをクリックしてもうんとも言いません。 この操作をセーフモードからも全て試しましたが結果は同じでした。 どうにかしてRPCサービスを再開させる方法、元に戻す方法はないのでしょうか?

  • サービスの停止について

    Windows 10 64bit Pro 1803 ベースのPCで3つのサービスを開始しますが、停止します。これらの停止によって、サービス・Service Control Manager のエラーがイベントビューアに出ています。お手数でも以下のサービスが起動可能か検証のほど、よろしくお願いいたします。 サービス名は・Routing and Remote Access・Secure Socket Tunneling Protocol Service・Remote Access Connection Manager 以上です。

  • サービスを停止させる方法について

    Windows2000 sp4です。 タスクマネージャでプロセスの終了をすると「アクセスが拒否されました」と出て、コンピュータの管理-サービスでは「停止」ボタンがグレーアウトして押せない場合、そのサービスを停止する方法はありますか? msconfigで起動しないようにできるのですがPCの再起動が必要なので、強制終了的なことができるのか知りたいです。 ウイルスと分かっているのですが、サービスとして実行中でウイルスバスターで検知しても隔離できない感じです。

  • 停止してもいいサービス

    Vistaのホームプレミアムです。システム構成で不要サービスを停止できるようですが具体的にどのサービスを停止して良いのやら・・・。管理ツールには説明が付いていても難解です。 ではどのサービスを停止してもいいのでしょうか?おしえてください! 備考~ ・CD等自動起動で読み込みはいらない ・ビジネスに殆ど使用しない 家庭パソコンです。音は必要。インターネットをするくらいです。

  • Windows7の停止できないサービスについて

    msconfigより診断スタートアップ選択時にどうしても停止できないサービスがあります。 すべて無効をクリックして適用ボタンを押すと診断スタートアップのチェックが外れ、スタートアップのオプションを選択に変わってしまいます。 (スタートアップ項目はすべて無効にできます。) 停止できないシステムサービスは下記の3つです ESET Service  製造元ESET Group Plolicy Client RPC Endpoint Mapper Task Scheduler 個別に停止しようとしても停止ボタンがグレーアウトされていて押せない状態です。 いろいろと調べてみたところ書籍などでは停止できるように書いてありますので疑問に思い投稿しました。 他にもいろいろとOSにおかしな点があり、困っていて一つ一つ原因を調べているところです。 OSはWindows7 Home premium service pack1(64ビット) スタンドアロンで使用しています ホームネットワークやプリンタ共有なども今は全て停止している状態です。 よろしくお願いいたします。

  • Antimalware Service Exe無効

    Windows 10 HomeでAntimalware Service Executable を無効にしたいができない 1 Windows Defenderのタスクスケジューラを変更 「最上位の特権で実行する」をチェック外せない 2 Antimalware Service ExecutableをWindows Defenderの除外リストに追加 で ..exe、.comまたは.scrプロセスを除外しますを選択してくださいとあるがそのような項目はなくファイルの項目を選択し"C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2102.3-0\MsMpEng.exe"を入力して再起動してもAntimalware Service Executablが起動する 3 Windows Defenderを無効にする で HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defenderの順位従って選択し 右にあるDisableAntiSpyware項目を右クリックして「修正」を選択して値のデータを1に変更 (DisableAntiSpywareの項目はなかったので新規作成した) をして再起動してもAntimalware Service Executablが起動する 注意: この方法は、Windows10バージョン1903以降では改ざん防止機能によって機能しません らしい 4 Windows Defenderリアルタイム保護を無効にする 再起動してもAntimalware Service Executablが起動する 5 コンピュータの構成/管理用テンプレート/ Windowsコンポーネント/ Windows Defender Windows Defenderの右パネルにある「WIndows Defender をオフにする」を選択し、ポリシー設定の編集をクリックする。「有効」にチェックを入れてOKボタンを 押して 再起動してもAntimalware Service Executablが起動する 6 Turn_Off_Windows_Defender.regをインストールする 再起動してもAntimalware Service Executablが起動する 7 MsMpEng.exeの名前を変更するまたは削除 このファイルを変更するにはSYSTEMからアクセス許可を得る必要があります MsMpEng.exeプロパティ→セキュイティ→詳細設定→所有者 SYSTEM 変更 ボタンを押せない 8 Windows Defenderをタスクマネージャで無効にする アクセス拒否 9 Windows Defenderをサービスで無効にする 停止ボタン押せない 上記9個の方法を試してもすべてダメでした Antimalware Service Executable はメモリを一番食い停止したいです Antimalware Service Executableを停止する方法を教えてください よろしくお願いします

  • Windows の各種プロセス(サービス)の停止

    Windows(Windows7以降)について質問します。 Windows システムは各種プロセス(サービス)がバックグランドで走っていますが、 これらのプロセス(サービス)を出来るだけ停止して、VC++で作成したAppを 走らせたいと考えています(Appが擬似リアルタイム的な処理のため)。 Q1)このプロセス(サービス)の停止に関しましてコメント頂けますと大変有難いです。 以上、宜しくお願いします。

  • サービスの停止について

    (1) 管理ツールからサービス (2) システム構成ユーティリティのサービスタブ この二つの関係に付いて質問します 管理ツールからサービスを開いて不要と思う各項目を無効にしました。再起動した後システム構成ユーティリティのサービスタブを開いてみると、状態は停止になっていますが先頭の□にチェックマークがついています。(1)で無効にした項目は(2)でチェックマークを外した方がいいのでしょうか? (チェックを外さないとOS起動時の不要な負担になるとか?) それとも(1)で無効にすると(2)で操作しなくても完全に動作しなくなるでしょうか? また、(1)の方でですが手動になってる項目は必要なときの動作し、Windows起動時には常駐しないという解釈でいいのでしょう? (必要なときには使用したいのなら(2)の方はチェックを入れておく) 詳しい方がいらっしゃいましたらご教示下さい よろしくお願いします

  • Windowsサービスが開始できず困っています

    VS2005、VB2005でWindowsサービスを作成し、WindowsXPSP2にインストールしました。管理ツールのサービスで作成したWindowsサービスを開始しようとすると「ローカルコンピュータ上の テストサービス サービスは起動して停止しました。パフォーマンスログ、警告サービスなど、一部のサービスは作業がない場合に自動的に停止します。」と警告がでてしまい開始できません。Windowsサービスの中身は1分ごとにイベントログにコメントを吐き出すという単純なものです。どのようにしたらこのサービスを開始できるのか教えて頂けますでしょうか。ご回答を宜しくお願いします。