Windows 11/10でIllustratorのDLL欠落エラーを修正する

Adobe Illustratorがエラーを起こすことがあります。よくあるエラーの1つは、Illustratorの実行に必要なDLLファイルが見つからない場合です。このような場合、コンピューターからDLLファイルが見つからないため、プログラムを開始できませんというエラーメッセージが表示されます。この問題が発生した場合は、この投稿が役立ちます。

DLLファイルとは何ですか?

ダイナミックリンクライブラリ(DLL)は、Windowsで特定のアクティビティを実行するためのコードとデータのセットを含むライブラリです。アプリは、そのアクティビティを実行する必要があるときにそれらのDLLファイルに呼びかけます。DLLファイルは実行可能(EXE)ファイルとよく似ていますが、DLLファイルはWindowsで直接実行できません。つまり、DLLファイルをダブルクリックして、EXEファイルと同じように実行することはできません。代わりに、DLLファイルは他のアプリから呼び出されるように設計されています。DLLは、複数のアプリから同時に呼び出されるように設計されています。DLL名の「リンク」の部分は、もう1つの重要な側面を示唆しています。複数のDLLをリンクして、1つのDLLが呼び出されると、他のいくつかのDLLも同時に呼び出されるようにすることができます。

DLLは、開発者が特定のタスクのコードを書くのに時間を費やす必要がないように、アプリ間でタスクを実行できるようにすることができます。アプリで使用されるDLLの多くは、Windowsに組み込まれています。これの利点は、開発者が貴重な時間を節約できることです。欠点は、1つのDLLが見つからないと、多くのアプリに影響を与える可能性があることです。そのため、多くのアプリで同じDLLが見つからないエラーが表示されることがあります。

Windows 11/10でIllustratorのDLL欠落エラーを修正する

Illustratorを起動すると、DLLが見つからないというエラーが表示されることがあります。このエラーは通常、特定のDLLが見つからないことと、見つからないDLLを修正するにはソフトウェアを再インストールする必要があることを示しています。Adobe IllustratorでVCRUNTIMExx.dll、MSVCP110.dll、Aires.dll、Asklib.dll、amtlib.dllなどのDLLファイルが見つからない場合は、Windowsコンピューターでこのようなエラーを解決する正しい方法を次に示します。

  1. Microsoft Visual C++のすべてのインスタンスをアンインストールし、Microsoft Visual C++ Redistributableの最新バージョンをインストールする
  2. 別のシステムからDLLファイルをコピーしてPCに復元し、dllファイルを再登録する
  3. 組み込みのシステムファイルチェッカーツールを実行して、欠落または破損したオペレーティングシステムファイルを置き換える
  4. システムの復元を実行する
  5. Illustratorを再インストールする

それでは、これらの手順を詳しく見ていきましょう。

1] Microsoft Visual C++のすべてのインスタンスをアンインストールし、Microsoft Visual C++ Redistributableの最新バージョンをインストールする

この手順では、Microsoft Visual C++のすべてのインスタンスをアンインストールし、Microsoft Visual C++ Redistributableの最新バージョンをインストールする必要があります。手順にMicrosoft Visual C++のすべてのインスタンスをアンインストールするようにと書かれているのは奇妙に思えるかもしれません。プログラムと機能のセクションに移動すると、Visual C++の複数のバージョンがインストールされていることがわかります。これは、さまざまなアプリがVisual C++のさまざまなバージョンで使用可能な特定のDLLを使用しているためです。つまり、アプリは機能するために必要なDLLがあるVisual C++のバージョンをインストールします。

Visual C++をアンインストールする

Visual C++のすべてのインスタンスをアンインストールするには、スタートをクリックしてコントロールパネルを検索し、検索結果に表示されたらクリックします。

コントロールパネルのウィンドウが表示され、項目が表示されます。プログラムと機能をクリックします。

インストールされているプログラムのリストが表示されたウィンドウが表示されます。下にスクロールして、インストールされているVisual C++のインスタンスを探します。

アンインストールするインスタンスをクリックしてから、ウィンドウの上部を見て、アンインストールを選択します。アンインストールするプログラムをそれぞれ右クリックして、アンインストールをクリックすることもできます。

選択したプログラムをアンインストールすることを確認するよう求められます。アンインストールを続行するには[はい]をクリックするか、アンインストールせずに閉じるには[いいえ]をクリックします。プログラムがアンインストールされます。このプロセスをVisual C++のすべてのインスタンスに対して繰り返します。

Visual C++ Redistributableの最新バージョンを再インストールする

Visual C++ Redistributableの最新バージョンをインストールするには、MicrosoftのWebサイトにアクセスして、Visual C++ Redistributableを検索します。ダウンロードしてインストールするための手順に従います。DLLを見つけるもう1つの方法は、ソフトウェアメーカーのWebサイトにアクセスして、Visual C++をダウンロードできるかどうかを確認することです。

2] 別のシステムからDLLファイルをコピーしてPCに復元し、dllファイルを再登録する

この手順では、DLLファイルを簡単に取得できます。別のシステムからコピーできます。DLLが別のシステムからコピーされた場合、コピー先のシステムに登録する必要があります。ソフトウェアによっては、正しく実行するために異なるバージョンのVisual C++が必要な場合があります。ソフトウェアには、古いDLLファイルを含む古いバージョンのVisual C++が必要な場合があります。つまり、Visual C++をアップグレードしても役に立たない場合があります。この場合、別のシステムまたはストレージメディアで古いDLLを見つけることが最善の方法です。この場合、VCRUNTIME.dllが問題を引き起こしていることがわかっているので、他のPCまたはストレージメディアで検索できます。見つかったら、コピーして問題が発生しているデバイスの場所に貼り付けます。

コピーしたDLLを再登録する

別のPCまたはストレージメディアからDLLをコピーしたら、DLLを登録する必要があります。DLLが登録されていない場合、Illustratorの問題が引き続き発生することがあります。

3] 組み込みのシステムファイルチェッカーツールを実行して、欠落または破損したオペレーティングシステムファイルを置き換える

DLLが見つからないエラーを修正するもう1つの方法は、Windowsに組み込まれているシステムファイルチェッカーを使用することです。このファイルチェッカーは、欠落または破損したWindowsファイルをスキャンして復元します。この投稿では、Windowsシステムファイルチェッカーを実行する方法を紹介します。

4] システムの復元を実行する

IllustratorのDLLが見つからないエラーを修正するためのこれまでの手順がすべて失敗した場合は、システムの復元を実行する必要があるかもしれません。システムの復元は、Illustratorが動作していた時点まで時間を遡ることができます。Illustratorが動作していた時点を思い出して、その日付にシステムの復元を実行してみてください。この投稿では、システムの復元を実行する方法を紹介します。

5] Illustratorを再インストールする

すべてが失敗した場合、問題を解決するにはIllustratorを再インストールする必要があります。インストールオプションは、メディアからか、Adobe Creative Cloudからになります。

Adobe IllustratorとAdobe製品は、Adobe Creative Cloud Webサイトからダウンロードできます。Illustratorを再インストールして、以前のバージョン、環境設定、および設定を保持するには、次の手順を実行します。

Illustratorアプリの以前のバージョンを保持する場合は、インストールする前にアンインストールする必要があります。これにより、古いインストールの側面を保持するオプションを選択できるようになります。

Creative Cloudを使用してIllustratorをアンインストールする方法

  • Creative Cloudデスクトップアプリを開く
  • すべてのアプリページをクリックして開き、アンインストールするアプリの横にあるその他のアクションボタン(*)を選択します。
  • ドロップダウンリストが表示されたら、[アンインストール]を選択します。
  • 環境設定に基づいて、キャンセル削除、または保持を選択します。
    • キャンセル: アンインストールをキャンセルします
    • 削除: アプリの通知、アラート、インターフェース設定、プラグイン、その他の環境設定を削除します
    • 保持: アプリの通知、アラート、インターフェース設定、プラグイン、その他の環境設定を保持します
  • アプリのアンインストールが開始されます。アンインストールされると、プランで利用可能のセクションで見つけることができます。

Creative Cloudを使用してIllustratorの以前のバージョンをインストールする方法

Illustratorをインストールして、以前のバージョン、設定、環境設定を保持するには、次の手順を実行します。

  • Creative Cloudデスクトップアプリを開きます。
  • Illustratorアプリを探して、その横にあるその他のアクションアイコン(*)を選択します。
  • ドロップダウンリストが表示されたら、[その他のバージョン]を選択します。
  • 表示されたリストで、インストールするIllustratorのバージョンを見つけて、インストールを選択します。

完了したら、コンピュータを再起動します。コンピュータが起動したら、Illustratorを開きます。DLLが見つからないというエラーは修正され、Illustratorは問題なく開きます。

メディアからIllustratorのバージョンをインストールまたは再インストールする方法

Illustratorのアンインストール

スタートをクリックして、すべてのアプリをクリックし、Adobeフォルダを探してクリックして開き、Illustratorを右クリックしてアンインストールを選択します。プログラムと機能ウィンドウに移動します。次に、Illustratorをクリックして、[アンインストール]を選択します。はい、削除またはいいえ、通知と設定環境設定を保持を選択するよう求められます。はい、削除をクリックして削除するか、いいえ、保持をクリックして保持します。アンインストールが完了したら、コンピュータを再起動します。一部のバージョンのIllustratorでは、アンインストールするか修復するかを尋ねられることに注意してください。問題を修正するだけであれば、修復を選択できます。

Illustratorのインストール

Illustratorをインストールするには、コンピュータまたはストレージメディアでインストールファイルを見つけます。ダブルクリックして手順を表示します。

  • 初期化され、インストール(シリアル番号がある)または試す(試用期間のみインストールする場合)のどちらかを選択するよう求められます。
  • 目的のオプションをクリックすると、ユーザー契約画面が表示され、内容を読んで同意するか、前の画面に戻ることができます。
  • 同意をクリックすると、前の画面でシリアル番号オプションを選択した場合、シリアル番号を入力するように求められます。
  • シリアル番号を入力すると、インターネットに接続するための画面が表示されます。後で接続することを選択できます。

次の画面で、Illustratorの32ビット版、64ビット版、または両方をインストールするかを選択します。他の機能をインストールするかどうかも選択できます。選択したら、[インストール]を押して続行します。インストールが完了したら、コンピュータを再起動します。

VCRUNTIME.dllとは何ですか?

VCRUNTIME.dllは、Visual C++ RedistributableパッケージのコンポーネントであるDLLです。Visual C++ Redistributableパッケージのコンポーネントが削除または破損している場合、Illustratorでエラーが発生します。

PCにインストールされているVisual C++ Redistributableが多数あるのはなぜですか?

[アプリの追加と削除]に移動すると、Visual C++ Redistributableが複数インストールされていることに気づくかもしれません。それらは、異なる年とバージョン番号を持っています。Visual C++ Redistributableのインストールが多数あるのは、さまざまなアプリがVisual C++ Redistributableのさまざまなバージョンで使用できるDLLを使用している可能性があるためです。これらのアプリには、必要なDLLが含まれているVisual C++ Redistributableのバージョンがパッケージ化されているはずです。Visual C++ Redistributableを削除すると、インストールされているさまざまなアプリに影響します。

欠落または破損したDLLがある場合、Visual C++ Redistributableのコピーを入手するにはどうすればよいですか?

Visual C++ Redistributableは、MicrosoftのWebサイトからダウンロードできます。MicrosoftのWebサイトからダウンロードできない場合は、パッケージの一部としてVisual C++ Redistributableを備えているアプリを探すこともできます。Visual C++ Redistributableのみをインストールするか、アプリを再インストールまたは修復してみてください。