Windowsのisdone.dllエラーの原因と対処法8つ!

I. ISDone.dll エラーについて

一部の大きなゲームは、インストールして実行するために大量のストレージ容量を必要とし、十分な RAM またはハードドライブの容量がない場合、ゲームがスムーズにインストールされなかったり、ISDone.dll エラーが発生したりする可能性があります。
ISDone.dll エラーの考えられる原因は次のとおりです。

理由

解決

① RAM またはハードディスクの空き容量が不足しているか、メモリやハードディスクの故障。

仮想メモリとハードディスクの容量を拡張して、RAM とハードディスクに問題がないかどうかを確認してください。

② ISDone.dll および Unarc.dll ファイルが破損しているか、存在しません。

dll ファイルの再登録を試みることができます。

③ システムファイルが破損している。

SFC と DISM を使用してスキャンと修復を試みることができます。

④ Windows ファイアウォールとウイルス対策ソフトウェアがゲームのインストールをブロックします。

ファイアウォールを一時的に無効にし、ウイルス対策ソフトウェアをアンインストールします。

⑤ サードパーティのアプリケーションまたはスタートアップ項目がゲームのインストールと競合している。

ゲームをインストールする前に、セーフ モードに入るか、クリーン ブートを実行してみてください。

II. Windows 10 で ISDone.dll エラーを修正する方法?

1.仮想メモリを増やす

Windows の仮想メモリは、物理メモリ RAM の不足を補うために、ハード ディスクの容量の一部をメモリとして使用します。 ISDone.dll エラーの原因がメモリ不足である場合は、この方法を試すことができます。具体的な手順は次のとおりです。
ステップ 1: 「Windows ロゴ キー + R キー」を押してファイル名を指定して実行ボックスを開き、「sysdm.cpl」と入力して「Enter」を押してシステム プロパティ ウィンドウを開きます。

sysdm.cplコマンド

ステップ 2: ポップアップ ウィンドウで、[詳細設定] タブに切り替え、[パフォーマンス] 列の [設定] ボタンをクリックします。

システムのプロパティ

ステップ 3: [パフォーマンス オプション] ウィンドウで、[詳細] タブに切り替え、[仮想メモリ] 列の [変更] ボタンをクリックします。

パフォーマンス オプション

ステップ 4: 「すべてのドライブのページング ファイル サイズを自動的に管理する」ボックスのチェックを外します。次に、[カスタム サイズ] を選択し、[初期サイズ] フィールドと [最大サイズ] フィールドに増加した値 (MB 単位) を入力できます。初期サイズは 400MB に設定でき、最大値は 3000 ~ 4000MB に設定できます (一般的なゲームでは約 2.5GB (2560MB) で十分ですが、一部のゲームでより多くの仮想メモリが必要な場合は、実際の状況に応じて値を調整できます)。 「OK」をクリックします。設定後、コンピューターを再起動し、ゲームを再度インストールして、問題が解決するかどうかを確認してください。

仮想メモリ

2. ハードディスクの空き容量を増やすか、インストールフォルダを変更する

RAM サイズを増やすことに加えて、大規模なゲームをインストールするのに十分なハード ドライブ領域があることも確認する必要があります。ゲームがインストールされているパーティションのサイズを拡張することも、ゲーム インストール ファイルをインストール用のより大きな容量を持つ別のディスク パーティションにコピー アンド ペーストすることもできます。パーティションのサイズを拡張する方法には、ディスク パーティションの後ろに未割り当て領域が必要です。ゲームがインストールされているディスク パーティションがハード ディスク内の唯一のパーティションである場合、次の方法でサイズを拡張することはできません。解決できる唯一の方法はあります。インストールフォルダーの場所を変更することによるハードディスクの空き容量不足の問題。パーティション サイズを拡張する手順は次のとおりです。
ステップ 1: 「スタート」を右クリックし、「ディスクの管理」を選択します。

ディスクの管理

ステップ 2: ディスクの管理に入った後、ゲームがインストールされているディスク パーティションを右クリックし、「ボリュームの拡張」を選択し、「拡張ボリューム ウィザードへようこそ」ページで「次へ」をクリックします。

ボリュームの拡張」をクリックします

パーティションのサイズを拡張する必要があるパーティションの背後に未割り当て領域がなく、パーティションがある場合は、最初にそのパーティションを削除して未割り当て領域にする必要があります。対象のパーティションを右クリックし、「ボリュームの削除」を選択し、指示に従ってください。

ボリュームの削除

ステップ 3: ディスク領域を設定します。これは、利用可能なスペースの最大量に設定できます。次に、「次へ」 > 「完了」をクリックします。

ディスク領域の選択

3. RAM メモリを確認する

RAM メモリの破損も ISDone.dll エラーを引き起こす可能性があります。ゲームがインストールされているメモリとハードディスク パーティションの容量を増やしてもゲームがインストールできない場合は、RAM メモリが正常かどうかを確認する必要があります。 Windows に組み込まれているメモリ診断ツールは、RAM をチェックするのに役立ちます。具体的な操作手順は以下の通りです。
ステップ 1: 「Windows + R」キーを同時に押して実行ウィンドウを開き、「mdsched.exe」と入力して「OK」をクリックして Windows メモリ診断ツールを開きます。

mdsched.exeを入力

ステップ 2: 次に、Windows メモリ診断インターフェイスで [今すぐ再起動して問題を確認する (推奨)] オプションを選択し、診断プロセスが完了するまで待ってから、コンピューターを再起動して問題が解決したかどうかを確認します。

コンピューターにメモリの問題があるか確認します

4. ハードディスクを確認する

ハードディスクの障害によって ISDone.dll エラーが発生することもあります。CHKDSK は、ハードディスクの不良セクタや破損したファイル システムのチェックと修復に役立ちます。次のように進めます。
ステップ 1: 左下の検索ボックスで「cmd」を検索し、検索結果を右クリックし、「管理者として実行」を選択してコマンド プロンプト ツールを開きます。

コマンドプロンプト

ステップ 2: 開いたコマンド プロンプト ウィンドウで、コマンド「chkdsk X: /r /f」を入力します (X はハードディスク ドライブ文字を指します。これは、ゲームがインストールされているハードディスク パーティションのドライブ文字に変更できます) ; /r と /f は chkdsk パラメータです。/r は不良セクタを見つけて読み取り可能な情報を復元できます。/f はディスク上で見つかったエラーの修復を試みます)、「Enter」キーを押してエラーを修復します。障害の修復が完了したら、コンピューターを再起動して、問題が解決されたかどうかを確認します。

chkdsk X: /r /fコマンド

5. isdone.dll ファイルを再登録する

ISDone.dll および Unarc.dll ファイルが破損しているか見つからない場合、ISDone.dll エラーが発生する可能性があります。システムにファイルを再登録すると、問題が解決する可能性があります。
ステップ 1: 左下の検索ボックスで「cmd」を検索し、検索結果を右クリックし、「管理者として実行」を選択してコマンド プロンプト ツールを開きます。

コマンドプロンプト

ステップ 2: コマンドプロンプトに「regsvr32 isdone.dll」コマンドを入力し、「Enter」を押します。 isdone.dll ファイルを登録した後、「regsvr32 unarc.dll」と入力して「Enter」を押し、unarc.dll ファイルを再登録します。
regsvr32 isdone.dll コマンドを実行します。
ステップ 3: コンピュータを再起動し、ゲームまたはアプリケーションをインストールして問題が解決したかどうかを確認します。

6. SFC および DISM コマンドを使用してシステム ファイルをスキャン・修復する

システム ファイル チェッカー (SFC) は、システム ファイル ディレクトリ内で破損または欠落しているシステム ファイルを見つけて修復できます。 DISM は通常、システム イメージ ファイルのチェックと修復、およびレジストリ項目の検出とクリーニングに使用されます。次のように進めます。
ステップ 1: 左下の検索ボックスで「cmd」を検索し、検索結果の「コマンド プロンプト」を右クリックして、「管理者として実行」を選択します。

コマンドプロンプト

ステップ 2: 開いたコマンド プロンプト ウィンドウで、コマンド「sfc /scannow」を入力し、「Enter」キーを押します。次に、システム ファイル チェッカーが問題のあるシステム ファイルをスキャンして修正します。

sfc scannowコマンド

ステップ 3: 問題が検出されたものの、修復できないというメッセージが表示された場合は、「DISM.exe /Online /Cleanup-image /Restorehealth」コマンドを入力し、「Enter」キーを押して修復コマンドを実行してください。コマンドの実行後、コンピューターを再起動し、ゲームを再インストールして、問題が解決したかどうかを確認します。

DISMでの修復第3段階RestoreHealth

7. Windows Defender ファイアウォールを一時的にオフにするか、サードパーティのウイルス対策ソフトウェアをアンインストールする

サードパーティのウイルス対策ソフトウェアをインストールしている場合は、それを閉じるかアンインストールしてから、Windows Update を実行することをお勧めします。アンインストール手順: [スタート] を右クリックし、[アプリケーションと機能] を選択し、アンインストールするウイルス対策ソフトウェアを選択します。を選択し、「アンインストール」ボタンをクリックすることができます。サードパーティのウイルス対策ソフトウェアがインストールされていない場合は、特定のプログラムのインストールがブロックされる場合があるファイアウォールをオフにしてみることもできます。ファイアウォールをオフにする具体的な手順は次のとおりです。
ステップ 1: Windows デスクトップの左下隅にあるタスクバーの検索ボックスで「コントロール パネル」を検索して開き、表示モードを「小さいアイコン」に設定して、「Windows Defender ファイアウォール」をクリックします。

Windowds Defenderを開く

ステップ 2: 新しいインターフェイスの左側で、[Windows Defender ファイアウォールの有効化または無効化] を選択し、次に [Windows Defender ファイアウォールを無効にする] オプションを選択して、[OK] をクリックします。次に、ゲームを再度インストールして、問題が解決したかどうかを確認します。これが機能しない場合は、Windows Defender ファイアウォールを再度有効にして、他の方法を試すこともできます。

Windows Defender ファイアウォール

8. ゲームをインストールする前にセーフ モードに入るか、クリーン ブートを実行する

セーフ モードは Windows システムの特別な起動モードであり、サードパーティのデバイス ドライバーをロードせずにコンピューターを起動できます。クリーン ブートとは、最小限のドライバーとスタートアップ プログラムのセットを使用してシステムを起動することを指します。つまり、サードパーティのソフトウェアやプラグインを起動せずに、システムの元のコンポーネントとサービスのみを起動します。セーフ モードまたはクリーン ブート環境では、これにより、サードパーティのアプリケーションやスタートアップ項目がゲームのインストールと競合する可能性を減らすことができます。セーフモードに入る方法については、「Windows 10 セーフモードとは何かとその入り方を徹底理解」の記事の内容をご確認ください。
クリーン ブートを実行する方法は次のとおりです。
ステップ 1: コンピュータを実行し、「Windows + R」キーを同時に押して実行ウィンドウを開きます。次に、「msconfig.exe」と入力して「OK」ボタンを押すと、システム構成ウィンドウが開きます。

msconfig実行

ステップ 2: システム構成を開いた後、「サービス」オプションバーに切り替え、「Microsoft のサービスをすべて隠す」にチェックを入れ、「すべて無効」ボタンをクリックします。

Microsoftのサービスをすべて隠すそして無効化

ステップ 3: 「スタートアップ」オプションバーに切り替えて、「タスクマネージャーを開く」をクリックします。

タスクマネージャーを開く

ステップ 4: ページに表示されているすべてのプログラムを無効にする アプリケーションを右クリックして「無効化」を選択するか、現在のプログラムを選択して右下にある「無効にする」ボタンをクリックします。操作が完了したら、タスクマネージャーウィンドウを閉じ、システム構成ページで「OK」をクリックします。ポップアップ ウィンドウが表示され、[再起動] ボタンをクリックして再起動し、ゲームまたはアプリケーションをインストールして問題が解決したかどうかを確認します。

プログラムを無効に

ISDone.dll エラーの修正はこれですべてです。修復の完了後、またはコンピューターの日常使用中にファイルが見つからないことに気付いた場合は、次の方法を確認してファイルをスキャンして復元できます。

III. Renee Undeleter で失われたデータを復元する

1. Renee Undeleter とは何ですか?

Renee Undeleter は、文書、写真、ビデオ、圧縮ファイルなど、さまざまな種類のデータの復元をサポートする専門的なデータ復元ソフトウェアです。誤ってファイルを削除したり、ごみ箱を空にしたり、ハードディスクをフォーマットしたり、誤ってパーティションを削除したりした場合でも、失われたデータが上書きされない限り、このソフトウェアはファイルのスキャンと復元に役立ちます。このソフトウェアには、 4 つの復元モードがあり、ほとんどのデータ復元ニーズに対応できます。
おすすめ - ADsRenee Undeleter - データ復元の専門家 データ復元ソフトRenee Undeleter

操作簡単 ウィザード形式で初心者も自力で復元可能。

100%安全 読み取り専用モードでデバイスをスキャンし、データをお見つけ出すだけで、データへの修正等の操作は一切ありません。

500以上種類のデータ復元対応 音楽、動画、地図、ワード、ドキュメント、PDF、メール、写真等よく利用されるファイルを復元可能。

プレビュー機能付き スキャン中もプレビュー可能、目標データが出たら、スキャンを中止でき、高速に復元可能。

多OS支持Windows 10,8.1,8,7,Vista,XP,2000及びMac OS X10.6,10.7,10.8

操作簡単 ウィザード形式で初心者も自力で復元可能。

100%安全 読み取り専用モード復元、データへの修正等の操作...

500以上種類のデータ復元対応 音楽、動画、メール、写真等復...

無料体験無料体験無料体験 122653名のユーザー様に体験をしていただきました!

2. Renee Undeleter で失われたファイルを復元する方法

Renee Undeleter を使用してファイルを復元する具体的な手順は次のとおりです。
① ソフトを起動し、スキャンモード「クイックパーティションスキャン」を選択します。

注意:データ上書きを防ぐため、復元したいHDDにソフトをインストールしないでください。ファイルが削除され、削除後時間が長く経ってない場合は、[クイックパーティションスキャン]を使用し、フォーマットによりファイルが失われたり、ファイル消失後長い時間が経った場合、または外付けディスクのデータを復元する必要がある場合は、[パーティションの完全スキャン]または[ディスクの完全スキャン]機能を使用してください。

Undeleterスキャンモードを選択

復元モードの紹介

  • クイックパーティションスキャン – ファイルタイプを指定することで素早く削除したデータを復元します。
  • パーティションの完全スキャン – パーティションを丸ごとスキャンし、削除したファイルを復元します。
  • ディスクの完全スキャン – ディスクをまんべんなくスキャンし、すべてのファイルを救出します。
  • ミラーリング作成 – データの損失を防止するためにディスクをバックアップします。

② スキャン対象を選択し、「次へ」をクリックします。

スキャン対象を選択

③ スキャンが完了したら、欲しいファイルを見つけ出し、チェックを入れて、「復元」ボタンをクリックします。

ファイルをプレビューして復元する