現在オフラインです。再接続するためにインターネットの接続を待っています

Microsoft .NET Framework 1.1 を Microsoft Windows Server 2003 にインストールするときの問題のトラブルシューティング方法

: この資料に記載されている情報は、Microsoft .NET Framework 1.1 を Microsoft Windows 2000 または Microsoft Windows XP にインストールするときの問題のトラブルシューティングには使用しないでください。.NET Framework を Windows 2000 または Windows XP にインストールするときの問題のトラブルシューティング方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
824643 Microsoft .NET Framework 1.1 のインストールに関する問題のトラブルシューティング方法
重要 : この資料には、レジストリの編集方法が記載されています。万一に備えて、編集の前には必ずレジストリをバックアップし、レジストリの復元方法を理解しておいてください。バックアップ、復元、および編集方法の詳細を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
256986 Microsoft Windows レジストリの説明
概要
この資料では、Microsoft Windows Server 2003 を実行するコンピュータに Microsoft .NET Framework 1.1 をインストールするときに発生する問題のトラブルシューティング方法について、順を追って説明します。

Microsoft Windows インストーラが Windows レジストリに正しく登録されていないと、.NET Framework 1.1 セットアップ プログラムが Windows インストーラの一部のコンポーネントにアクセスできないことがあります。この資料では、Windows インストーラを登録解除し、再登録することによって、この問題を回避する方法について説明します。

この資料では、.NET Framework 1.1 を Windows Server 2003 にインストールするときに発生するその他の問題のトラブルシューティング、Windows Server 2003 の修復または再インストールの方法、.NET Framework 1.1 の手動による修復についても説明します。

先頭に戻る

必要条件

この資料は、次のトピックについて詳しい知識のあるユーザーを対象としています。
  • Microsoft .NET Framework 1.1
  • レジストリ エディタ
  • Windows インストーラ

必要なハードウェア、ソフトウェア、ネットワーク インフラストラクチャ、および Service Pack の概要は、次のとおりです。
  • Microsoft Windows Server 2003
先頭に戻る

Windows インストーラを登録解除し、再登録する

  1. Windows インストーラの登録を解除するには、次の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. [名前] ボックスに msiexec /unregister と入力し、[OK] をクリックします。
  2. Windows インストーラを再登録するには、次の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. [名前] ボックスに msiexec /regserver と入力し、[OK] をクリックします。
先頭に戻る

Windows Server 2003 を修復または再インストールする

Windows Server 2003 を修復または再インストールすると、.NET Framework 1.1 は自動的に修復されます。これを行うには、Windows Server 2003 セットアップ プログラムを実行します。Windows Server 2003 の詳細については、次のマイクロソフト Web サイトを参照してください。先頭に戻る

.NET Framework 1.1 を手動で修復する

警告 : レジストリ エディタの使い方を誤ると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要になることがあります。マイクロソフトは、レジストリ エディタの誤用により発生した問題に関しては、一切責任を負わないものとします。レジストリ エディタは、自己の責任においてご使用ください。
  1. Windows レジストリから netfx レジストリ値を手動で削除します。これを行うには、次の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. [名前] ボックスに regedit と入力し、[OK] をクリックしてレジストリ エディタを起動します。
    3. レジストリ エディタで、次のレジストリ キーを見つけてクリックします。
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OC Manager\Subcomponents
    4. レジストリ エディタの右側のウィンドウで [netfx] を右クリックし、[削除] をクリックします。
    5. [値の削除の確認] ダイアログ ボックスで、[はい] をクリックします。
    6. レジストリ エディタを終了します。
  2. Windows フォルダ内の Inf フォルダにデバイス情報 (.inf) ファイルを作成します。これを行うには、次の手順を実行します。
    1. メモ帳などのテキスト エディタを起動し、次のテキストを貼り付けます。
      [Version] Signature = "$Windows NT$" DriverVer=10/01/2002,5.2.3790.0[Components] netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,,7
    2. [ファイル] メニューの [上書き保存] をクリックします。
    3. [名前を付けて保存] ダイアログ ボックスで、コンピュータ上の %Windows Folder%\inf フォルダを見つけてクリックします。

      : %Windows Folder% は Windows フォルダのパスで置き換えます。
    4. [ファイルの種類] ボックスの一覧の [すべてのファイル] をクリックします。
    5. [ファイル名] ボックスに sysnew.inf と入力し、[保存] をクリックします。
  3. Windows オプション コンポーネント (OC) インストーラ ウィザードを実行して .NET Framework 1.1 を再インストールします。これを行うには、次の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. [名前] ボックスで cmd と入力し、[OK] をクリックします。
    3. コマンド プロンプトで次のコマンドを実行して Windows OC インストーラ ウィザードを起動します。
      sysocmgr /i:%Windows Folder%\inf\sysnew.inf
      : %Windows Folder% は Windows フォルダのパスで置き換えます。
    4. Windows OC インストーラ ウィザードの [Windows コンポーネント] ページで、[次へ] をクリックして .NET Framework 1.1 を再インストールします。

      : [ディスクの挿入] ダイアログ ボックスが表示された場合は、[OK] をクリックして [ファイルが必要] ダイアログ ボックスを表示し、[コピー元] ボックスに i386 インストール フォルダのパスを入力し、[OK] をクリックします。i386 フォルダは、オペレーティング システムをインストールしたフォルダの中にあります。
  4. グローバル アセンブリ キャッシュにアセンブリを手動でインストールします。これを行うには、次の手順を実行します。
    1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
    2. [名前] ボックスで cmd と入力し、[OK] をクリックします。
    3. コマンド プロンプトで、次のコマンドを実行します (このコマンドは 1 行で入力してください)。
      "%Windows Folder%\Microsoft.NET\Framework\v1.1.xxxx\gacutil.exe" /f /il %Windows Folder%\Microsoft.NET\Framework\v1.1.xxxx\assemblylist.txt
      • %Windows Folder% は Windows フォルダのパスで置き換えます。
      • xxxx は修復対象の .NET Framework 1.1 のビルド番号で置き換えます。
先頭に戻る
関連情報
詳細については、次のマイクロソフト Web サイトを参照してください。先頭に戻る
関連情報
この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 830646 (最終更新日 2004-10-04) を基に作成したものです。
プロパティ

文書番号:830646 - 最終更新日: 03/19/2007 03:57:00 - リビジョン: 1.6

Microsoft .NET Framework 1.1

  • kbhowtomaster kbtshoot kbregistry kbpdwizard kbsoftwaredist kbappsetup kbsetup kbsyssettings kbdeployment KB830646
フィードバック
&t=">