XAMPP終了時の「アクセスが拒否されました」エラーを解決する方法

当ページのリンクには広告が含まれています。

XAMPP終了時に、『Error: Connot create file “C:¥xampp¥xampp-control.ini”.アクセスが拒否されました。』というエラーが発生した場合の対処法を解説します。このエラーは、XAMPPをインストールした後の初回起動の時から発生することがあります。

この記事の実行環境
  • Windows11 Home (23H2)
  • XAMPP 8.2.12
目次

エラーメッセージの詳細

エラーメッセージは、2つ表示されます。

XAMPP終了時の「アクセスが拒否されました」エラー
XAMPP終了時の「アクセスが拒否されました」エラー

Error: Connot create file “C:¥xampp¥xampp-control.ini”.
アクセスが拒否されました。

Exception EAccess Violation in module xampp-control.exe at 0025B292.
Access violation at address 0065B292 in module ‘xampp-control.exe’. Read of address 00000042.

エラーの原因

これらのエラーの原因は、現在のユーザーに「 C:¥xampp¥xampp-control.ini」を編集する権限が無いためです(読み取りの権限はある)。

そのため、エラーの解消方法は 「 C:¥xampp¥xampp-control.ini」を編集可能とする権原を設定してあげれば良いことになります

エラー解決方法

これから解説するエラー対処法を一度実行すれば、もうエラーが起こることは無くなります。

一旦、強制終了します

このエラーが発生すると、エラー表示の「OK」をクリックしても「応答なし」という表示になってしまい、エラー表示は消えません。

「OK」をクリックしても「応答なし」という表示になってしまう
「OK」をクリックしても「応答なし」という表示になってしまう

そのため「タスクマネージャー」を使用して、強制終了をします。タスクバーを右クリックして「タスクマネージャー」を起動します。

タスクバーを右クリックして「タスクマネージャー」を起動
タスクバーを右クリックして「タスクマネージャー」を起動

表示されたプロセスの中から「xampp-control.exe」を右クリックし、表示されたメニューの中から「タスクの終了」をクリックします。

「xampp-control.exe」の「タスクの終了」をクリック
「xampp-control.exe」の「タスクの終了」をクリック

「xampp-control.exe」が消えました。「応答なし」となっていたエラー表示も消えているハズです。これで「XAMPP」の強制終了は完了です。

「XAMPP」の強制終了が完了
「XAMPP」の強制終了が完了

アクセス権の設定

「 C:¥xampp¥xampp-control.ini」にアクセス権を設定します。

Windowsの「エクスプローラー」で、XAMPPインストールフォルダを開きます。XAMPPをインストールする際に、インストール先のフォルダを変更していなければ、「c:¥xampp」です。

c:¥xampp
c:¥xampp

そのフォルダの中に「xampp-control.ini」というファイルがあります。

xampp-control.ini
xampp-control.ini

「xampp-control.ini」を右クリックし、表示されたメニューの中から「プロパティ」をクリックします。

「プロパティ」をクリック
「プロパティ」をクリック

「xampp-control.iniのプロパティ」画面が表示されます。「セキュリティ」タブをクリックします。

「セキュリティ」タブをクリック
「セキュリティ」タブをクリック

「詳細設定」をクリックします(スクリーンショットでは「Everyone」を選択していますが、選択していなくてもOKです)。

「詳細設定」をクリック
「詳細設定」をクリック

「xampp-control.iniのセキュリティーの詳細設定」画面が表示されます。「アクセス許可の変更」をクリックします(スクリーンショットでは「Everyone」を選択していますが、選択していなくてもOKです)。

「アクセス許可の変更」をクリック
「アクセス許可の変更」をクリック

再び同じ画面が表示されます。今度は「Everyone」を選択して「編集」をクリックします。※この画面では、必ず「Everyone」を選択してから「編集」をクリックします。

「Everyone」を選択して「編集」をクリック
「Everyone」を選択して「編集」をクリック

「xampp-control.iniのアクセス許可エントリ」画面が表示されます。「フルコントロール」にチェックをして、「OK」をクリックします。

「フルコントロール」にチェックをして「OK」をクリック
「フルコントロール」にチェックをして「OK」をクリック

2つ上のスクリーンショットでは「読み取り」のみが許可されていましたが、「フルコントロール」に代わりました。「OK」をクリックします。

「フルコントロール」に代わりました。「OK」をクリック
「フルコントロール」に代わりました。「OK」をクリック

以上で、アクセス権付与操作は完了です。これで「XAMPP」をエラー無く終了させることができます。

よかったらシェアしてね!
  • URLをコピーしました!
目次