Autorun.infファイルを削除する5つの方法|アクセス拒否エラーの対処法も解説

Autorun.infは、USBメモリなどのリムーバブルドライブに「自動再生」や「自動実行(AutoRun)」機能を持たせるためのテキストファイルです。これらの機能が動作するためには、autorun.infファイルがボリュームのルートディレクトリ(最上位階層)に配置されている必要があります。また、このファイルを実際に確認するには、フォルダーオプションで「隠しファイル、隠しフォルダー、および隠しドライブを表示する」にチェックを入れておく必要があります。AutoRun機能は、リムーバブルドライブに関連付けられたプログラムを自動的に起動する仕組みで、ユーザーをソフトウェアのインストール作業などへ誘導するために利用されます。
しかし、Autorun.infはハッカーによって悪用されることが多く、現在でもユーザーに気づかれることなくマルウェアを自動実行する手段として使われています。autorun.infを削除しようとした際に「アクセスが拒否されました」や「この操作を実行するのに必要なアクセス許可がありません」といったエラーが表示される場合、原因は主に2つ考えられます。1つ目は、ファイルがウイルスに感染しており、ウイルスがファイルをロックして削除や変更を妨げているケース。2つ目は、ウイルス対策ソフトが他のウイルスやマルウェアからの感染を防ぐために、ファイルを保護目的でロックしているケースです。
どちらのケースであっても、破損したautorun.infファイルを削除したい場合は複数の対処方法があります。ただし、一度削除しても、次にデバイスを接続した際にautorun.infが自動的に再作成される点には注意してください。
Autorun.infファイルを削除する方法
作業を始める前に、万が一のトラブルに備えて復元ポイントを作成しておくことをおすすめします。
方法1:データをバックアップしてドライブをフォーマットする
autorun.infファイルを取り除く最も簡単な方法は、ドライブ内のすべてのデータをハードディスクなどにコピーした後、autorun.infが含まれるドライブをフォーマットすることです。

方法2:ファイルの所有権を取得する
1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。

2. コマンドプロンプトで以下のコマンドを入力し、Enterキーを押します。
※「G:」の部分はご自身のドライブ文字に置き換えてください。
takeown /f G:\autorun.inf

3. 上記コマンドで所有権を取得できたら、リムーバブルドライブを開きます。
4. リムーバブルドライブからautorun.infファイルを完全に削除します。
方法3:コマンドプロンプトを使ってautorun.infを削除する
1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。
2. 以下のコマンドを順番に入力し、それぞれEnterキーを押します。
cd G:
attrib -r -h -s autorun.inf
del autorun.inf

3. コマンド実行時に「アクセスが拒否されました」エラーが表示された場合は、先にファイルの所有権を取得する必要があります。
4. コマンドプロンプトで以下のコマンドを実行します:takeown /f G:\autorun.inf

5. その後、もう一度上記のコマンドを実行できるかどうか確認します。
6. それでもアクセス拒否エラーが出る場合は、autorun.infファイルを右クリックして「プロパティ」を選択します。
7. 「セキュリティ」タブに切り替え、「詳細設定」をクリックします。

8. 「所有者」欄の「変更」をクリックします。

9. 「選択するオブジェクト名を入力してください」欄に「Everyone」と入力し、「名前の確認」をクリックします。

10. 「適用」をクリックし、続けて「OK」をクリックします。
11. 再び「セキュリティの詳細設定」画面を開き、「追加」をクリックします。

12. 「プリンシパルの選択」をクリックし、「Everyone」と入力して「名前の確認」をクリックします。

13. 「OK」をクリックし、基本アクセス許可で「フルコントロール」にチェックを入れて「OK」をクリックします。

14. 次に「適用」をクリックし、「OK」をクリックします。

15. この状態で、アクセス拒否されていたコマンドをもう一度実行してみてください。
方法4:セーフモードでautorun.infを削除する
1. Windowsキー + R を押し、「msconfig」と入力してEnterキーを押すと、システム構成画面が開きます。

2. 「ブート」タブに切り替え、「セーフ ブート」にチェックを入れます。

3. 「適用」をクリックし、「OK」をクリックします。
4. PCを再起動すると、システムが自動的にセーフモードで起動します。
5. 必要に応じて、上記の方法に従ってアクセス権限を取得します。
6. コマンドプロンプトを開き、以下のコマンドを入力します。
cd G:
attrib -r -h -s autorun.inf
del autorun.inf

7. 削除が完了したら、PCを通常どおり再起動します。
方法5:CCleanerとMalwarebytesを実行する
1. CCleanerとMalwarebytesをダウンロードしてインストールします。
2. Malwarebytesを実行し、システム内の有害なファイルをスキャンさせます。
3. マルウェアが検出された場合は、自動的に除去されます。
4. 次にCCleanerを実行し、「クリーナー」セクションの「Windows」タブで、以下の項目にチェックが入っていることを確認します。

5. 必要な項目にチェックを入れたら、「クリーナーを実行」をクリックし、CCleanerの処理が完了するまで待ちます。
6. システムをさらにクリーンアップしたい場合は、「レジストリ」タブを選択し、以下の項目にチェックが入っていることを確認します。

7. 「問題のスキャン」を選択してスキャンを実行し、完了後に「選択された問題を修復」をクリックします。
8. 「レジストリの変更をバックアップしますか?」というメッセージが表示されたら「はい」を選択します。
9. バックアップが完了したら、「選択されたすべての問題を修復」を選択します。
10. 変更を保存するため、PCを再起動します。
あわせて読みたい記事:
- タスクバーからプログラムを最大化できない問題の解決策
- 「システムの復元は正常に完了しませんでした」エラーの直し方
- エクスプローラーで選択したファイルやフォルダーが強調表示されない場合の対処法
- Windows 10でサムネイルプレビューを有効にする5つの方法
以上で、「Autorun.infファイルを削除する方法」の解説は終了です。このガイドについてご不明な点がある場合は、お気軽にコメント欄でお尋ねください。
-
Linuxでファイルを完全に削除する方法|復元不能にする5つのテクニック
Linuxオペレーティングシステムでは、削除したファイルはまずゴミ箱へ移動します。ゴミ箱を空にすると、ファイルはシステムから削除されたように見えます。しかし、データ復元ソフトの需要が高まる昨今、ゴミ箱から削除したファイルでも、ある程度まで復元できてしまうのが実情です。つまり、ゴミ箱から取り除かれたファイルは完全に消去されたわけではなく、単に見えなくなっただけなのです。ファイルはハードディスクのどこかに残り続け、不要な領域を占有します。新しいファイルが作成され、同じセクターに上書き保存されて初めて、物理的には完全に消去されることになります。貴重なディスク容量を回収し、ファイル破損を防ぐためにも、
-
Windows 11で削除できないファイルやフォルダを強制削除する3つの方法
Windows 11では、通常ファイルやフォルダの削除はとても簡単ですが、時にはどうしても削除できないファイルやフォルダに遭遇することがあります。そのような場合、多くは「ファイルが使用中です」という警告メッセージが表示されます。焦る必要はありません。Windows 11でファイルを強制的に削除する方法はいくつかありますので、この記事で紹介する対処法を試してみてください。 なぜWindowsはファイルやフォルダの削除を妨げるのか すぐに削除を試みる前に、まずWindowsが削除を許可しない原因を確認しておきましょう。主な理由は以下の通りです。 ファイルまたはフォルダが破損している。 ごみ箱がい