[PRB] .NET Framework のインストール失敗による手動の削除

文書翻訳 文書翻訳
文書番号: 320112 - 対象製品
重要 : この資料には、レジストリの編集方法が記載されています。万一に備えて、編集の前には必ずレジストリをバックアップし、システムの復元方法を理解しておいてください。バックアップ、復元、および編集方法の詳細を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
256986 Microsoft Windows レジストリの説明
すべて展開する | すべて折りたたむ

目次

現象

予期しない停電やその他のインストール エラーにより、Microsoft .NET Framework 1.0.3705 のインストールに失敗した場合、手動による .NET Framework 1.0.3705 の削除が必要になることがあります。

: この情報は、.NET Framework 1.0.3705 をインストールするコンピュータを準備するためのもので、.NET Framework のオリジナル リリース版またはベータ版を完全に削除するためのものではありません。

解決方法

以下の手順により、インストール失敗後の .NET Framework 1.0.3705 を削除し、再度インストールし直すことが可能になります。また、この手順では、ベータ版の Microsoft .NET Framework もコンピュータから削除されます。ただし、ベータ版の Microsoft .NET Framework がインストールされている場合は、ハード ディスクを再フォーマットしてから .NET Framework を再インストールすることをお勧めします。
  1. .NET Framework 1.0.3705 を Microsoft Windows インストーラのキャッシュから削除します。これを行うには、次の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. Installer と入力し、[OK] をクリックします。
    3. [表示] メニューの [詳細] をクリックします。
    4. [更新日時] の列見出しを右クリックします。
    5. [コメント] をクリックします。
    6. [コメント] 列に [Microsoft .NET Framework (JPN) RTL x86 jpn] と表示される、キャッシュされた Windows インストーラ ファイルを見つけます。
    7. 該当する Windows インストーラ ファイルを右クリックし、[アンインストール] をクリックします。
    8. ウィンドウを閉じます。
  2. コンピュータからファイルとフォルダを手動で完全に削除します。これを行うには、次の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. System32 と入力し、[OK] をクリックします。
    3. Mscoree.dll ファイルを見つけて削除します。

      警告 : Microsoft Windows Server 2003 を実行しているコンピュータでは、Mscoree.dll ファイルを削除しないでください。
    4. ウィンドウを閉じます。
    5. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    6. Microsoft.NET と入力し、[OK] をクリックします。
    7. [Framework] フォルダをダブルクリックします。
    8. [v1.0.3705] フォルダを削除します。

      : コンピュータに Microsoft .NET Framework 1.1.4322 もインストールされている場合は、そのバージョンの .NET Framework の修復を実行する必要があります。詳細については、この資料の「.NET Framework 1.0.3705 または 1.1.4322 を修復する方法」を参照してください。
  3. Windows レジストリからレジストリ キーを手動で削除します。これを行うには、次の手順を実行します。

    警告 : レジストリ エディタの使い方を誤ると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要になることがあります。マイクロソフトは、レジストリ エディタの誤用により発生した問題に関しては、一切責任を負わないものとします。レジストリ エディタは、自己の責任においてご使用ください。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. regedit と入力し、[OK] をクリックします。
    3. 次のレジストリ キーを削除します。
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.0.3705
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Full\v1.0.3705
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Product\Microsoft .NET Framework Full v1.0.3705 (1041)
    4. レジストリ エディタを終了します。
  4. Msizap.exe ユーティリティを使用して、Windows インストーラの情報をレジストリから削除します。これを行うには、次の手順を実行します。
    1. Msizap.exe は、Microsoft Windows Installer SDK に含まれています。Windows Installer SDK をダウンロードするには、次のマイクロソフト Web サイトを参照してください。
      http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
    2. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    3. cmd と入力し、[OK] をクリックします。
    4. コマンド プロンプトで、CD\Program Files\Microsoft SDK\Bin と入力し、Enter キーを押します。
    5. Msizap TP {660BA74D-476A-4644-8EA3-27018B64B9C0} と入力します。
    6. Msizap.exe の処理が完了したら、Exit と入力し、Enter キーを押します。
    7. コンピュータを再起動します。
  5. Temp フォルダの内容を削除します。これを行うには、次の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. %Temp% と入力し、[OK] をクリックします。
    3. [編集] メニューの [すべて選択] をクリックします。
    4. [ファイル] メニューの [削除] をクリックします。
    : Temp フォルダからできる限り多くのファイルとフォルダを削除します。
  6. ウイルス対策ソフトウェアやファイアウォール ソフトウェアをすべて無効にします。

    : システム構成ユーティリティ (Msconfig.exe) を使用して、コンピュータをクリーン ブートできます。その後、必要のないサービスをすべて無効にします。
  7. .NET Framework 1.0.3705 をダウンロードしてインストールします。これを行うには、次のマイクロソフト Web サイトを参照してください。
    http://www.microsoft.com/downloads/details.aspx?FamilyId=D7158DEE-A83F-4E21-B05A-009D06457787&displaylang=ja
  8. .NET Framework 1.1.4322 がコンピュータにインストールされている場合は、.NET Framework 1.1.4322 の修復を実行して、インストールによって元に戻された特定のファイルを更新する必要があります。

.NET Framework 1.0.3705 または 1.1.4322 を修復する方法

  1. Windows インストーラのキャッシュ ファイルを使用して、Microsoft .NET Framework 1.0.3705 を修復します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. Installer と入力し、[OK] をクリックします。
    3. [表示] メニューの [詳細] をクリックします。
    4. [更新日時] の列見出しを右クリックし、[コメント] をクリックします。
    5. [コメント] 列で、[Microsoft .NET Framework (JPN) RTL x86 jpn] と表示される、キャッシュされた Windows インストーラ ファイルを見つけます。
    6. 該当する Windows インストーラ ファイルを右クリックし、[アンインストール] をクリックします。
    7. ウィンドウを閉じます。
  2. コマンド プロンプトを使用して .NET Framework 1.0.3705 を修復します。これを行うには、次の手順を実行します。
    1. インストール元のメディアを確認します。
      • .NET Framework 1.0.3705 を CD または DVD からインストールした場合は、そのディスクを CD-ROM ドライブまたは DVD-ROM ドライブに挿入します。
      • .NET Framework 1.0.3705 をダウンロードした場合は、再度ダウンロードし、ハード ディスクに保存します。
      • .NET Framework 1.0.3705 をネットワーク ドライブからインストールした場合は、その共有に再接続します。
    2. コマンド プロンプト ウィンドウを開きます。
      • Microsoft Windows 98、Microsoft Windows Millennium Edition (Me)、または Microsoft Windows NT
        1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
        2. command と入力し、[OK] をクリックします。
      • Microsoft Windows 2000、Microsoft Windows XP
        1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
        2. cmd と入力し、[OK] をクリックします。
    3. コマンド プロンプトで、InstallationSource\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi" と入力し、Enter キーを押します。
  3. コマンド プロンプトを使用して .NET Framework 1.1.4322 を修復します。これを行うには、次の手順を実行します。
    1. インストール元のメディアを確認します。
      • .NET Framework 1.1.4322 を CD または DVD からインストールした場合は、そのディスクを CD-ROM ドライブまたは DVD-ROM ドライブに挿入します。
      • .NET Framework 1.1.4322 をダウンロードした場合は、再度ダウンロードし、ハード ディスクに保存します。
      • .NET Framework 1.1.4322 をネットワーク ドライブからインストールした場合は、その共有に再接続します。
    2. コマンド プロンプト ウィンドウを開きます。
      • Microsoft Windows 98、Microsoft Windows Me、または Microsoft Windows NT
        1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
        2. command と入力して [OK] をクリックします。
      • Microsoft Windows 2000、Microsoft Windows XP
        1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
        2. cmd と入力し、[OK] をクリックします。
    3. コマンド プロンプトで、InstallationSource\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi" と入力し、Enter キーを押します。
重要 : オペレーティング システムに含まれている Microsoft .NET Framework を修復するには、オペレーティング システムの修復オプションや再インストール オプションを使用する必要があります。Microsoft .NET Framework が含まれているオペレーティング システムは以下のとおりです。
  • Microsoft Windows Server 2003
  • Windows XP Tablet PC Edition
  • Windows XP Media Center Edition

関連情報

.NET Framework のさまざまなバージョンの詳細は、次の MSDN (Microsoft Developer Network) Web サイトを参照してください。
http://www.microsoft.com/japan/msdn/netframework/downloads/

関連情報

この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 320112 (最終更新日 2004-02-23) を基に作成したものです。

プロパティ

文書番号: 320112 - 最終更新日: 2004年12月27日 - リビジョン: 3.1
この資料は以下の製品について記述したものです。
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.0 Service Pack 2
キーワード:?
kbprb KB320112
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com