2011-12-08 9 views
11

「A B C」と呼ばれるサービスがあります。Windows 7サービスを削除できません

sc delete "A B C" 

それが得られます:今、私は、管理者モードでCMDからサービスを削除しようとしています

C:\>sc delete "A B C" 
[SC] OpenService FAILED 1060: 

The specified service does not exist as an installed service. 

サービスがサービスマネージャに存在し、自動に設定されています。どうすれば削除できますか?

http://antivirus.about.com/od/securitytips/ht/how-to-delete-windows-service.htm

+4

サービス名(サービスのプロパティを参照)を使用していることを確認してください。*表示名ではありません。 – vcsjones

+0

ありがとう、それは問題を解決しました! – u123

答えて

12

あなたは「自動に設定されている」と述べているので、それはすでに削除することができませんでした。

  1. サービス名が正しいことを確認してください。サービスはのサービス名の表示名と異なることがあります。
  2. これはウイルスによって作成されたサービスの場合、OpenServiceがウィルスを有効にするためにフックされている可能性があります。この場合、通常の方法は機能しません。 Sysinternals SuiteまたはXueTrPsServiceなどのいくつかのウイルス対策ツールキットを試してみてください。
4

ランニングの両方のための表示サービス名の両方を参照し、サービスを停止し、コマンドラインに入力するには:
C:\>sc query type= service state= all

変更allactiveまたはinactiveへの特定のタイプを参照してくださいサービス。

9

私が最初に試した私の場合は...

sc delete "MyService Name" 

エラー1072を受けました。私はすべての私のサービスを見てサービス窓口リストを持っていました。私は、Windowsサービスのリストをクローズしようとしましたし、実行しようとした...

sc delete "MyService Name" 

エラー1062を受けました。私は窓のサービスリストを開いて、サービスがなくなったことを発見した。最初は削除が保留されていた可能性がありますが、問題はWindowsサービスリストウィンドウを閉じるだけでした。

サービス名フレンドリーサービス名は異なる場合があります。あなたは本当のサービス名を知っていることを確認してください!実際のサービス名を開くには、Windowsサービスのリストを開いて、興味のあるサービスを見つけて、「My Ugly Service」と呼びます。次に、コマンドプロンプトを開き、次のように入力し...

sc GetKeyName "My Ugly Service" 

それは、「MyUglySrv」に似た実際の名前を返します。次に、単に次のように入力します(Windowsサービスリストなどのサービスが含まれているすべてのウィンドウを閉じた後に)。

sc delete "MyUglySrv" 
+1

'sc GetKeyName「私の醜いサービス」は私のケースで助けてくれました、ありがとう – robert

関連する問題