Windows では、カスタム サービスを作成し、コマンド プロンプトでコマンドを実行することで開始できます。 Net Start および Net Stop は、Windows オペレーティング システムで実行されているデバイス上でサービスを開始および停止するためにそれぞれ使用されるコマンドです。 Windows コンピュータでカスタム サービスを開始しているときに、一部のユーザーに次のエラーが発生しました。サービスはエラーを報告しませんでした」このエラーは主に、Net Start コマンドを使用して MySQL サービスを開始するときに発生します。
画面に表示される完全なエラー メッセージは次のとおりです。
サービスはエラーを報告しませんでした。
「NET HELPMSG 3534」と入力すると、さらに詳しいヘルプが表示されます。
カスタム サービスの開始中にこのようなエラーが発生した場合は、この記事で提供されている解決策を試すことができます。
NET HELPMSG エラー 3534 を修正、サービスはエラーを報告しませんでした
NET HELPMSG は、Windows エラー メッセージを文字列にデコードするコマンドです。このコマンドは、エラー コードからエラー メッセージを取得するのに役立ちます。コマンド プロンプトに「NET HELPMSG 3534」と入力すると、「サービスはエラーを報告しませんでした」という同じエラー メッセージが表示されます。
この問題を解決するには、次の提案が役立つ可能性があります。
- タスクマネージャーからサービスを停止する
- データディレクトリをクリアする
- my.ini ファイルを ProgramData ディレクトリから Program Files ディレクトリにコピーします。
- my.ini ファイルのエンコード形式を UTF-8 から ANSI に変更します。
以下では、これらすべての修正について詳しく説明します。
1] タスクマネージャーからサービスを停止します。
カスタム サービスを開始できないユーザーもいますが、サービスがすでに実行されているにもかかわらずエラーが発生するユーザーもいます。サービスを停止しようとすると、別のエラー メッセージが表示されました。このような場合は、タスク マネージャーを使用して、作成したカスタム サービスを閉じることができます。手順は次のとおりです。
- を開きますタスクマネージャー。
- を選択します。プロセスタブ。
- 作成したサービスを見つけます。
- 見つかったら、それを右クリックして選択しますタスクの終了。
2] データディレクトリをクリアします
取得している場合サービスはエラーを報告しませんでしたMySQL サービスの開始中にメッセージが表示された場合は、Data ディレクトリをクリアします。これを行うには、ファイル エクスプローラーを開いてから、C ドライブを開きます。次に、コンピューターにインストールされている MySQL のバージョンに応じて MySQL フォルダーを開きます。そこで、データフォルダ。 Data フォルダーを開き、その中にあるすべてのファイルを削除します。
データ ディレクトリをクリアした後、次のコマンドを実行します。
mysqld --initialize
上記のコマンドが正常に実行されたら、次のコマンドを入力して MySQL サービスを開始できるようになります。
net start mysql
3] my.ini ファイルを ProgramData ディレクトリから Program Files ディレクトリにコピーします。
この問題を解決するもう 1 つの効果的な解決策は、my.ini ファイルを ProgramData ディレクトリから Program Files ディレクトリにコピーすることです。デフォルトでは、my.ini ファイルは C ドライブの次の場所にあります。
C:\ProgramData\MySQL\MySQL Server 5.7
上記のパスでは、MySQL Server 5.7 は、コンピュータにインストールされている MySQL のバージョン番号を示します。フォルダーの名前は、MySQL Server のバージョンによって異なります。
上記で指定したパスに my.ini ファイルが見つからない場合は、次の方法を試すことができます。
コマンド プロンプトを開き、次のコマンドを入力して Enter キーを押します。
echo %PROGRAMDATA%
上記のコマンドが正常に実行されると、my.ini ファイルのパスが表示されます。これでもうまくいかない場合は、次の方法を試してください。
- を開きます走るコマンドボックスを押すと、勝利+Rキー。
- タイプ
services.msc
そして「OK」をクリックします。これにより、サービスアプリ。 - 下にスクロールして、MySQL サービスを見つけます。
- MySQL サービスを見つけたら、それを右クリックして選択しますプロパティ。
- 「プロパティ」ウィンドウで、一般的なタブ。
- の下に表示されているパスをクリックします。実行可能ファイルへのパス。次に、右矢印キーを押したままにして、カーソルを右に移動します。パス内に my.ini が見つかるまでカーソルを移動し続けます。
- 次に、そのパスをコピーしてファイル エクスプローラーのアドレス バーに貼り付け、次を押します。入力。
次に、my.ini ファイルをコピーします。その後、次のパスに移動し、コピーしたファイルをそこに貼り付けます。
C:\Program Files\MySQL\MySQL Server 5.7
上記のパスにある MySQL Server 5.7 を、システムにインストールされている MySQL のバージョン番号に置き換える必要があることに注意してください。
次に、コマンド プロンプトを開き、次のコマンドを実行して MySQL サービスを開始します。
net start mysql
今度は、エラーが表示されずに MySQL サービスが開始されるはずです。
関連している: 修理ネットヘルプMSG 2182BITS サービスの問題
4] my.ini ファイルのエンコード形式を UTF-8 から ANSI に変更します。
問題が解決しない場合は、my.ini ファイルのエンコード形式を UTF-8 から ANSI に変更します。これを行う手順は次のとおりです。
- 上記のプロセスに従って、my.ini ファイルを見つけます。
- my.ini ファイルを右クリックし、「」に移動します。[開く] > [メモ帳]」
- 「」に進みますファイル > 名前を付けて保存」
- 選択ANSIでエンコーディング。
- 既存のファイルを置き換えてファイルを保存します。
これで問題は解決するはずです。
読む:Windows 生体認証サービスが動作を停止しました。
サービスが開始または制御リクエストに適時に応答しなかったことを解決するにはどうすればよいですか?
NET.TCP ポート共有サービスの開始に失敗すると、次のエラー メッセージが表示される場合があります。
次のエラーのため、NetTcpPortSharing サービスを開始できませんでした:
サービスが開始または制御リクエストに適時に応答しませんでした。
このエラーは、次のいずれかの理由により発生します。
- Net.TCP ポート共有サービスの不具合または無効化、
- .NET Framework 3.5 が無効になっているため、
- システムファイルの破損など
このエラーを修正するには、次のいずれかの方法を試してください。
- IPv6を無効にし、
- NET.TCP ポート共有サービスのスタートアップの種類を自動に変更します。
- Winsock などをリセットします。
Windows サービスを削除するにはどうすればよいですか?
次のいずれかの方法を使用して、Windows サービスを削除する:
- レジストリ エディターを使用する。
- コマンド プロンプトでコマンドを実行します。
それでおしまい。