このAutoItエラーは、特にWindows起動のたびに表示されると、かなり厄介です。破損したファイル、残ったスクリプト、あるいはレジストリキーがAutoItと何らかの形で絡み合っている可能性が高いため、少々厄介です。そして、私のように、これ以上の混乱を招かずにこのエラーを取り除こうとすると、なかなか難しい場合があります。ここでの目標は、エラーの原因となっているファイルやレジストリエントリを特定し、それらを完全に消去することです。これで通常は問題が解決します。ただし、レジストリをいじると、慎重に行わないと事態が悪化する可能性があるため、事前に必ずバックアップを取っておくことをお勧めします。
Windows 11/10でAutoItエラーを修正する方法
ファイルエクスプローラーで疑わしいファイルやフォルダを削除する
これは主に、システム中に潜む厄介なAutoIt関連ファイルを探し出すためのものです。アプリやマルウェアは、C:\Program Files、Windows、System32などのディレクトリ、あるいはユーザーフォルダに、ランダムな実行ファイル(.exe)、DLL、スクリプトなどを残すことがあります。これらのファイルは、khTra.exeや のような奇妙な名前が付いていることがよくありますdriver—grap.exe。ドライブ内を検索して疑わしいファイルがあれば削除するのが目的です。
- ファイルエクスプローラーを開き、C:ドライブに移動します。
- 検索ボックスに
*autoit*、.a3x(AutoIt が使用)などのヒントを入力するか、場違いと思われるファイルを検索します。 - などのファイルやその他の奇妙な実行可能ファイルを見つけた場合は
GoogleChrome.a3x、右クリックして削除してください。 - Program Files、Program Files (x86)、Windows\System32などの共通ディレクトリや、 C:\Users\YourName\AppDataなどのユーザー フォルダーも忘れずに確認してください。
cuhuやCIDD_Pのようなフォルダに悪意のあるファイルが紛れ込むことがあります。奇妙な名前のフォルダを見つけた場合は、削除することを検討してください。ただし、まずはそれが本当に悪意のあるファイルではないことを確認してください。クリーンアップが完了したら、PCを再起動してください。環境によっては、このヒントだけで問題が解決する場合もありますが、必ずしもそうとは限りません。
AutoItに関連するレジストリ文字列をクリーンアップする
ここが少し厄介なところです。AutoIt は、エラーを引き起こすレジストリエントリや起動時に実行されるスクリプトを残すことがあります。これを修正するには、レジストリエディタを開いて、疑わしい文字列値を探す必要があります。ただし、念のため、必ずレジストリをバックアップしておいてください。
- Win + Rを押して、
regeditと入力し、 を押しますEnter。 - 変更を加える前に、現在のレジストリをエクスポートすることをお勧めします。[ファイル] > [エクスポート]に移動して、バックアップを保存します。
- 次の場所に移動します: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run。
- AutoIt、GoogleChrome、または怪しいと思われるエントリを探してください。よくある名前としては、AutorunRemover.exe、GoogleChrome、ShutdownEventCheckなど、疑わしいものが含まれます。
- 何かおかしい点を見つけた場合は、右クリックして「削除」を選択します。プロンプトが表示されたら確認します。
疑わしいエントリを消去した後、システムを再起動してください。すべてがクリーンであれば、エラーは消えるはずです。それでも消えない場合は、以前に作成したバックアップからレジストリを復元してください。
ウイルススキャンを実行して悪意のあるAutoItの使用を検出する
AutoItスクリプトは、マルウェアが悪意のある活動を隠蔽するために利用されることがあります。適切なウイルス対策ソフトウェアを実行することで、問題の原因となっている可能性のある感染ファイルやスクリプトを検出できます。お気に入りのウイルス対策ソフトウェアを使用するか、MalwarebytesやMicrosoft Defenderなどの無料ソフトウェアをお試しください。徹底的なスキャンを実施し、検出された脅威を隔離してください。マルウェアの種類によっては巧妙に潜伏する可能性があるため、追加のスキャンやツールが必要になる場合があります。
起動時にAutoItスクリプトの実行を無効にする
不要なAutoItスクリプトが起動ルーチンの一部として実行されるように設定されている場合、これがエラーの再発の原因となっている可能性があります。これらを無効にするには、以下の手順に従ってください。
- 公式の [Microsoft サイト](https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns) から Microsoft Autoruns をダウンロードしてインストールします。
- Autoruns を起動し、[ログオン]タブをクリックします。
- a3x、GoogleChrome、その他疑わしいものを参照するエントリを検索してください。Ctrl + F検索ボックスを表示するには、 を押してください。
- 疑わしいエントリを選択し、[削除]ボタンをクリックします (または右クリックして[削除]を選択します)。
- 不明なエントリがある場合は、すぐに削除するのではなく、ボックスのチェックを外して無効にしてください。
クリーンアップが完了したら、コンピューターを再起動してください。多くの場合、これで起動時にエラーメッセージが表示されなくなります。問題が解決しない場合は、自動起動の項目を何度も確認して無効にする必要がある場合もあります。
それでもダメな場合は、スクリプトやファイルを手動で削除したり、リセットを検討したりする必要があるかもしれません。しかし、これらの解決策はAutoItエラーの一般的な原因のほとんどをカバーしています。
AutoIt はウイルスですか?
AutoIt自体はWindowsタスクを自動化するための正規のスクリプト言語なので、通常の使用では無害です。しかし、もちろんマルウェア作成者はこれを悪用することを好むため、悪意のあるAutoItスクリプトは危険信号となる可能性があります。エラーが頻繁に発生したり、疑わしいファイルが表示された場合は、AutoItスクリプトやファイルの背後にマルウェアが潜んでいる可能性があります。ただし、AutoItコンポーネントが見当たらない場所や、文脈から外れた場所に見つかった場合は、削除してウイルススキャンを実行する方が安全です。
AutoIt EXE ウイルスを削除するにはどうすればいいですか?
AutoIt関連のファイルやレジストリエントリがマルウェアとしてフラグ付けされている場合、手動で削除するには、関連するすべてのファイル(EXE、DLL、スクリプト)を検索して削除し、レジストリキーを消去する必要があります。さらに、システム全体のマルウェアスキャンも実行してください。Microsoft DefenderやMalwarebytesなどの無料ツールは、AutoItベースの感染を検出して駆除するのに役立ちます。重要なのは、徹底的に駆除することです。AutoIt関連のファイルは、気づかずに放置すると、巧妙に侵入してくる可能性があります。
まとめ
- 共通フォルダー内の AutoIt ファイル (.exe、.a3x など) を探し、疑わしいものを削除します。
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runのレジストリを確認し、疑わしいエントリを削除します。
- 適切なウイルス対策スキャンを実行して、AutoIt スクリプトの背後に隠れているマルウェアを検出します。
- Autoruns を使用して、Windows での AutoIt スクリプトの自動起動を無効にします。
まとめ
AutoItのエラー修正はちょっとした手探り作業ですが、多くの場合、残ったファイルやレジストリエントリをクリーンアップし、マルウェアをスキャンするだけです。特にシステムの奥深くにマルウェアが潜んでいる場合は、必ずしも簡単ではありませんが、これらの手順で大抵はうまくいきます。時間をかけて作業し、必要に応じてバックアップを取り、安易にファイルを削除しないようにしてください。これで、誰かが数時間も頭を悩ませる必要がなくなることを願っています。頑張ってください。これでアップデートがうまくいくことを祈っています。