Windowsエラー1067「プロセスは予期せず終了しました」の解決方法を徹底解説
エラー1067は、Windowsのさまざまなサービスで発生しうるエラーで、通常はサービスを起動する操作を実行した際に表示されます。このエラーメッセージが特に頻繁に報告されるのは、SQLサービスおよびそれに類するデータベース関連サービスです。

この問題には複数の解決方法があります。ここでは、実際に同じ問題を経験したユーザーによって効果が確認された方法を厳選してご紹介します。以下の手順に沿って、ぜひ試してみてください。
解決策1:サービスの制御権限を取得する
この問題は多くの場合、権限設定に起因しています。自分のユーザーアカウントにサービスの制御権限を与えることで解決できるケースが多いです。この方法を最初に試すべき理由は主に2つあります。
第一に、この方法は汎用性が高く、どのサービスでエラー1067が発生していても適用可能であること。第二に、作業が簡単で、変更内容もすぐに元に戻せる点です。
- キーボードのWindowsキー + Rを同時に押して「ファイル名を指定して実行」を開き、「services.msc」と入力してOKをクリックします。これで「サービス」ツールが起動します。

- 別の方法として、スタートメニューからコントロールパネルを開くこともできます。スタートメニューの検索機能を使って探すと便利です。
- コントロールパネルが開いたら、右上の「表示方法」を「大きいアイコン」に変更し、「管理ツール」を探してクリックします。一覧の中にある「サービス」ショートカットをダブルクリックして開きます。

- サービス一覧からエラーの原因となっているサービスを見つけ、右クリックして「プロパティ」を選択します。
- サービスが起動中の場合(サービスの状態欄で確認できます)、ウィンドウ中央の「停止」ボタンをクリックして一旦停止します。すでに停止している場合はそのまま進みます。続いて「ログオン」タブに切り替え、「参照…」ボタンをクリックします。

- 「選択するオブジェクト名を入力してください」の欄に自分のアカウント名を入力し、「名前の確認」をクリックします。名前が認識されるまで待ちます。
- 「OK」をクリックして完了します。パスワードを設定している場合は、入力を求められたらパスワードを入力してください。これでサービスが正常に起動するはずです!
解決策2:問題のあるサービスを再インストールする
この方法は、レジストリエディタから削除可能なサービスであれば、どのサービスにも適用できます。破損したサービスを「サービス」画面からの再起動だけでは修復できない場合に有効な、やや高度な手法です。
- レジストリキーを削除する操作を行うため、事前にレジストリのバックアップを作成しておくことを強くおすすめします。手順を慎重かつ正確に実行すれば問題はありませんが、万が一に備えましょう。
- 検索バー、またはWindowsキー + Rで開く「ファイル名を指定して実行」に「regedit」と入力してレジストリエディタを起動します。左側のペインで以下のキーへ移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

- Servicesキー配下で問題のあるサービスのキーを見つけ、右クリックして「削除」を選択します。確認ダイアログが表示されたら承認し、PCを再起動します。
注意:キーを削除できない場合は、ユーザーアカウントに追加のアクセス権限が必要になることがあります。これはレジストリエディタを開いたまま行えます。
- 左側のナビゲーションペインで問題のサービスキーを右クリックし、コンテキストメニューから「アクセス許可」を選択します。
- 「グループまたはユーザー名」の一覧で自分のユーザー名を探します。見つからない場合は「追加」→「詳細設定」→「今すぐ検索」の順にクリックします。検索結果に自分のアカウントが表示されるので選択し、「OK」を2回クリックしてアクセス許可の画面に戻ります。

- 「グループまたはユーザー名」で自分のアカウントを選択し、「(ユーザー名)のアクセス許可」の「フルコントロール」にチェックを入れて変更を適用します。
- その後、再度キーの削除を試みます。完了したらPCを再起動してください。
- 再起動後、SFC(システム ファイル チェッカー)スキャンを実行しましょう。これにより、レジストリから削除されたサービスが検出され、自動的に復元されます。問題が解消したかどうかを確認してください。
解決策3:特定のファイルを削除する(MySQLサービスの場合)
エラー1067がMySQLサービスに関連している場合、いくつかの効果的な対処法があります。まず最初に試すべきは最も簡単な方法で、MySQLサービスを停止したうえで、インストールディレクトリ内のログファイルを削除するというものです。
- スタートメニューからコントロールパネルを開きます。スタートメニューの検索機能を使っても構いません。
- コントロールパネルが開いたら、右上の「表示方法」を「大きいアイコン」に変更し、「管理ツール」をクリックします。一覧の中の「サービス」ショートカットをダブルクリックして開きます。

- サービス一覧からMySQLサービスを見つけ、右クリックして「プロパティ」を選択します。ウィンドウ中央の「停止」をクリックし、「OK」を押します。
- MySQLをインストールしたフォルダへ移動します。通常は「C:\Program Files」または「C:\Program Files (x86)」配下にあります。フォルダを開き、中にある「data」フォルダをダブルクリックします。
- ib_logfile0 と ib_logfile1 という2つのファイルを見つけ、それぞれ右クリックして「削除」を選択します。

- 「サービス」ウィンドウに戻り、MySQLサービスのプロパティを開いて「開始」ボタンをクリックします。問題が解消したか確認しましょう。
解決策4:MySQLの設定ファイルを修正する
MySQLの設定ファイル「my.ini」には、この問題を引き起こすことで知られるオプションが含まれていることがあります。該当項目を削除するか無効化することで改善が期待できます。エラー1067がMySQLで発生している場合は、必ず検討すべき方法です。
- MySQLをインストールしたルートフォルダへ移動します。通常は「C:\Program Files」または「C:\Program Files (x86)」配下です。フォルダを開き、「my.ini」ファイルを探します。
- ファイルを右クリックし、「プログラムから開く」→「メモ帳」を選択します(デフォルトでメモ帳以外が関連付けられている場合)。

- ファイル内には各種コマンドやオプションの一覧が表示されます。Ctrl + Fキーを押すか、メニューの「編集」→「検索」を選択します。
- 「innodb_flush_method」と入力して検索します。ヒットした場合は、以下のように「normal」に設定されていることを確認してください:
innodb_flush_method=normal
- 該当する項目が存在しない場合は、上記のテキストをコピーして「my.ini」ファイルの末尾に追記します。Ctrl + Sで保存し、PCを再起動してから問題が解消したか確認してください。
上記の手順で解決しない場合に編集すべき2つ目の設定ファイルが「my-default.ini」です。この方法は、アップデート後にディレクトリ設定が崩れてしまった場合に特に有効です。
- 先ほどと同じルートフォルダ内で「my-default.ini」ファイルを見つけて開きます。
- ファイルを右クリックし、「プログラムから開く」→「メモ帳」を選択します。

- ファイル内の「[mysqld]」行の下に、以下の内容が正しく記載されていることを確認します。不足している項目があれば追記し、既存の項目は編集してください。
basedir="MySQLをインストールしたフォルダへの完全なパス" datadir="同じパスにdataフォルダを加えたもの(例: C:\MySql\data)" port=3306 server-id=1 bind-address=127.0.0.1
- Ctrl + Sで変更を保存し、PCを再起動して設定を反映させます。問題が解消したか確認してください。
解決策5:SQL Serverを再インストールする
この方法は、データベース管理ツール「SQL Server」を利用している方向けです。プログラムをクリーンインストールすることで、問題が即座に解決する可能性があります。一時ファイルでさえこのエラーの原因になり得るため、すべてのファイルを確実に除去したいなら、クリーンインストールが最善です。
- まず、管理者アカウントでログインしていることを確認してください。管理者権限がないとSQL Serverをアンインストールできません。
- この作業でデータベースは削除されるため、保持したいデータベースのバックアップを必ず作成しておいてください。
- スタートメニューをクリックし、検索してコントロールパネルを開きます。Windows 10をお使いの場合は、歯車アイコンから「設定」を開いても構いません。
- コントロールパネルで右上の「表示方法」を「カテゴリ」にし、「プログラム」セクションの「プログラムのアンインストール」をクリックします。

- 「設定」アプリを使用している場合は、「アプリ」をクリックするとインストール済みのアプリ一覧が表示されます。
- 一覧から「SQL Server」を見つけてクリックし、上にある「アンインストール」ボタンを押します。確認ダイアログが表示されたら承認し、画面の指示に従ってアンインストールを完了させてください。その後、必ずPCを再起動します。
次に、以下の手順に従って、コンピューターに残されたSQL Server関連のレジストリデータを削除します:
- 検索バーまたはWindowsキー + Rで「regedit」と入力してレジストリエディタを起動し、以下のキーを見つけて削除します:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

- 続いて、以下の場所へ移動し、SQL Serverに関連するすべてのキーを削除します:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
- PC内で「SQL」を検索し、関連するフォルダの名前をすべて変更します。これらの手順が完了したらPCを再起動してください。
- 公式サイトから使用していたSQL Serverのインストーラーをダウンロードし、ファイルを保存して実行します。画面の指示に従ってインストールし、問題が解消したかどうかを確認しましょう。
解決策6:EAServer Windowsサービスの場合の対処法
EAServerサービスの起動時にエラー1067が表示される場合は、この方法で比較的簡単に修正できます。作業内容は、サービス名を表すレジストリキーを編集するだけです。このキーは、OSや使用しているソフトウェアの更新などをきっかけに破損することがあります。
念のため、最初の解決策の時点でレジストリのバックアップを作成済みであることを確認しておきましょう。
- 検索バーまたはWindowsキー + Rで「regedit」と入力してレジストリエディタを起動し、左側のペインで以下のキーへ移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

- Services配下の一覧から「EAServer」エントリを見つけてクリックし、関連するレジストリキーの一覧を開きます。
- 「SERVERNAME」キーを見つけて右クリックし、「修正」を選択します。「値のデータ」欄に「EAServer」と入力して変更を適用します。問題が解消したかどうかを確認してください。
-
Windows 10のアクティベーションエラー「0xC004F074」を解決する8つの方法
Windowsのライセンス認証を実行した際に、0xC004F074エラーが表示されるという報告が多数寄せられています。このエラーは、認証プロセス中にKMS(キー管理サービス)がライセンス対象のソフトウェアと正しく通信できなかった場合に発生します。このエラーを解消するには、以下の手順に沿って丁寧に対処していく必要があります。まずは、エラーが発生する主な原因から確認していきましょう。プロダクトキーの使用台数超過:同じプロダクトキーが複数のデバイスで使用されている可能性があります。Microsoftは1つのプロダクトキーを複数デバイスで共有することを許可していません。KMSホストマシンのバージョン不
-
【Windows 10】エラー1067「プロセスが予期せず終了しました」の原因と直し方
Windows 10を使用中に「エラー1067」の通知が表示されたことはありませんか?エラー1067が発生すると、実行中のプロセスが強制終了され、その多くはWindows自体の不具合に起因しています。 この記事では、エラー1067に関する基本情報、発生原因、そしてWindows 10 PCでこの問題を解決する具体的な方法まで、必要な情報をすべてわかりやすく解説します。 それでは始めましょう。 関連記事:404 Not Foundエラーの解決方法 エラーコード1067とは? エラーコード1067は、システムのパフォーマンスに直接影響を及ぼす可能性があります。主な原因は、Windowsシステムファ