ブログアーカイブ

Dism 0x800f081f


Dism /Online /Cleanup-Image /RestoreHealth を実行すると 0x800f081f エラーが発生する

Windows Update で更新プログラムを正しくダウンロードできないために発生するようです。KB3045557(KB3045563,Win8.1)など.NET Framework に関連するファイル(4.6/4.5.2/4.5.1)で発生します。そのほか KB3074548でも発生しました。

以下の方法でエラーが発生することなくファイルを修復することができました。


KB3045557(Windows 8.1 x64)の例 (C:\Temp以外のフォルダーでも構いません)
  1. KB3045557, NDP46-KB3045557-x86-x64-AllOS-ENU.exe をダウンロードします。Microsoft Download Center またはサポート技術情報(KB)で見つからない場合は、Microsoft Update Catalog を利用してダウンロードします。
  2. コマンドプロンプト (管理者)を開きます。
  3. %UserProfile%\Downloads\NDP46-KB3045557-x86-x64-AllOS-ENU.exe /x:C:\Temp を実行します。ダイアログでOKを選択します。
  4. expand /f:* C:\Temp\x64-Windows8.1-KB3045563-x64.cab C:\Temp を実行します。amd64, msil, wow64, x86で始まるフォルダー、manifestファイル、Package_ で始まるcat(セキュリティカタログ)とmsuファイルが展開されているか確認します。
  5. Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\Temp を実行します。
KB3074548の例(Win8.1 x64,一般的な更新プログラムです)
  1. Windows8.1-KB3074548-x64.msuをダウンロードします。
  2. expand /f:* %UserProfile%\Downloads\Windows8.1-KB3074548-x64.msu C:\Temp を実行します。
  3. expand /f:* C:\Temp\Windows8.1-KB3074548-x64.cab C:\Temp を実行します。
  4. Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\Temp を実行します。

expand.exe の代わりに wusa Windows8.1-KB3074548-x64.msu(.cab) /extract:C:\Temp を使用しても展開することができます。


詳細

%SystemRoot%\Logs\CBS\CBS.logでどのファイルの修復に失敗しているか確認します。

(p) CSI Payload Corrupt x86_netfx4-microsoft_data_entity_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_3f79ef4dcd57d0b2\Microsoft.Data.Entity.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-microsoft_data_entity_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_f7ccb876b8dba7ac\Microsoft.Data.Entity.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-installsqlstatetemplate_sql_b03f5f7f11d50a3a_4.0.9600.18035_none_e0d6e19bfc6c14cd\InstallSqlStateTemplate.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-installsqlstatetemplate_sql_b03f5f7f11d50a3a_4.0.9600.18035_none_9929aac4e7efebc7\InstallSqlStateTemplate.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-installpersistsqlstate_sql_b03f5f7f11d50a3a_4.0.9600.21180_none_477827915b6e53ba\InstallPersistSqlState.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-installpersistsqlstate_sql_b03f5f7f11d50a3a_4.0.9600.21180_none_ffcaf0ba46f22ab4\InstallPersistSqlState.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.21180_none_305562957306503c\aspnet_state_perf.ini
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.21180_none_305562957306503c\aspnet_perf2.ini
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_32bdafc072df9332\Microsoft.NETFramework.props
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_32bdafc072df9332\Microsoft.VisualBasic.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_32bdafc072df9332\Microsoft.NETFramework.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_7a6ae697875bbc38\Microsoft.NETFramework.props
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_7a6ae697875bbc38\Microsoft.VisualBasic.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_7a6ae697875bbc38\Microsoft.NETFramework.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-installsqlstatetemplate_sql_b03f5f7f11d50a3a_4.0.9600.21180_none_8261757901924d34\InstallSqlStateTemplate.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-installsqlstatetemplate_sql_b03f5f7f11d50a3a_4.0.9600.21180_none_ca0eac50160e763a\InstallSqlStateTemplate.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-microsoft_data_entity_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_28b1ba01e6fa321f\Microsoft.Data.Entity.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-microsoft_data_entity_targets_b03f5f7f11d50a3a_4.0.9600.21180_none_e104832ad27e0919\Microsoft.Data.Entity.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-installpersistsqlstate_sql_b03f5f7f11d50a3a_4.0.9600.18035_none_5e405cdd41cbf24d\InstallPersistSqlState.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-installpersistsqlstate_sql_b03f5f7f11d50a3a_4.0.9600.18035_none_169326062d4fc947\InstallPersistSqlState.sql
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.18035_none_3006c01059bbbd11\aspnet_state_perf.ini
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.18035_none_3006c01059bbbd11\aspnet_perf2.ini
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_4985e50c593d31c5\Microsoft.NETFramework.props
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_4985e50c593d31c5\Microsoft.VisualBasic.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt amd64_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_4985e50c593d31c5\Microsoft.NETFramework.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_91331be36db95acb\Microsoft.NETFramework.props
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_91331be36db95acb\Microsoft.VisualBasic.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_91331be36db95acb\Microsoft.NETFramework.targets
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-tabletpc-journal_31bf3856ad364e35_6.3.9600.18005_none_08c734c4784db1f5\grid_(inch).wmf
(p) CSI Payload Corrupt msil_system.drawing.resources_b03f5f7f11d50a3a_4.0.9600.17958_ja-jp_91f22c7d72e205f6\System.Drawing.resources.dll
Repair failed: Missing replacement payload.
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.0.9600.18036_none_3342a6a3fcdf6fc0\Windows Feed Discovered.wav
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.0.9600.18036_none_3342a6a3fcdf6fc0\Windows Navigation Start.wav
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.0.9600.18036_none_3342a6a3fcdf6fc0\Windows Pop-up Blocked.wav
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-ie-internetexplorer_31bf3856ad364e35_11.0.9600.18036_none_3342a6a3fcdf6fc0\Windows Information Bar.wav
(p) CSI Payload Corrupt (Fixed) msil_system.directoryser..protocols.resources_b03f5f7f11d50a3a_6.3.9600.17958_ja-jp_05642d07ef1849e1\System.DirectoryServices.Protocols.resources.dll
(p) CSI Payload Corrupt (Fixed) msil_system.drawing.resources_b03f5f7f11d50a3a_6.3.9600.17958_ja-jp_e754d3bf90dcc2bd\System.Drawing.Resources.dll
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-s..tenanceservice-core_31bf3856ad364e35_6.3.9600.17936_none_c0fe52a0e9044e25\SystemMaintenanceService-Core.ptxml
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-w..wsupdateclient-core_31bf3856ad364e35_7.9.9600.18039_none_4264e6a0c10e6e05\WindowsUpdateClient-Core.ptxml
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-w..client-ui.resources_31bf3856ad364e35_7.9.9600.18039_ja-jp_d801a369409c14ad\wushareduxresources.dll.mui
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-w..client-ui.resources_31bf3856ad364e35_7.9.9600.18039_ja-jp_d801a369409c14ad\WUSettingsProvider.dll.mui
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-runtime_31bf3856ad364e35_6.3.9600.17822_none_e1e1b80c1325888a\Windows.ApplicationModel.Store.dll
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-s..gs-settingshandlers_31bf3856ad364e35_6.3.9600.17909_none_4b3f76da3280e185\Windows.UI.SettingsHandlers.pri
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white_scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-white.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white_scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white_scale-80.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-white_scale-80.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-black_scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-black_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-black_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-black.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-black_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilesmall.contrast-white_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilewide.contrast-white.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilesmall.contrast-white_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-white_scale-100.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-white_scale-140.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\splashscreen.contrast-white_scale-180.png
(p) CSI Payload Corrupt (Fixed) amd64_microsoft-windows-store-client-ui-images_31bf3856ad364e35_6.3.9600.17822_none_8300e4688bf4fc2f\tilelarge.contrast-black_scale-180.png
(p) CSI Payload Corrupt (Fixed) x86_microsoft-windows-store-runtime_31bf3856ad364e35_6.3.9600.17822_none_85c31c885ac81754\Windows.ApplicationModel.Store.dll
(p) CSI Payload Corrupt (Fixed) amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.16384_none_2fcfe36c59e4f3a2\aspnet_state_perf.ini
(p) CSI Payload Corrupt (Fixed) amd64_netfx-aspnet-nonwow64-shared_b03f5f7f11d50a3a_4.0.9600.16384_none_2fcfe36c59e4f3a2\aspnet_perf2.ini

Summary:
Operation: Detect and Repair
Operation result: 0x800f081f
Last Successful Step: Entire operation completes.
Total Detected Corruption: 70
CBS Manifest Corruption: 0
CBS Metadata Corruption: 0
CSI Manifest Corruption: 0
CSI Metadata Corruption: 0
CSI Payload Corruption: 70
Total Repaired Corruption: 41
CBS Manifest Repaired: 0
CSI Manifest Repaired: 0
CSI Payload Repaired: 41
CSI Store Metadata refreshed: True

この環境では %SystemRoot%\WinSxS\x86_netfx4-msbuild_targets_b03f5f7f11d50a3a_4.0.9600.18035_none_91331be36db95acb\Microsoft.NETFramework.targets などのファイルの修復に失敗しています。

regedit.exe を実行します。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ComponentDetect を選択して修復に失敗しているファイルがどの更新プログラム(KBxxxxxxx)に該当するのか確認します。もしくはレジストリーエディターの ハイブの読み込みで HKEY_LOCAL_MACHINEに対して %SystemRoot%\System32\Config\components ファイルを キー名 COMPONENTS で読み込んで、HKEY_LOCAL_MACHINE\COMPONENTS\DerivedData\Components(c!で始まる値) と HKEY_LOCAL_MACHINE\COMPONENTS\CanonicalData\Deployments のサブキーの値から該当する更新プログラムを割り出します。

Framework 4.6 RC


x64-Windows8.1-KB3033095-x64.cab において amd64_netfx4-system.numerics.vectors_b03f5f7f11d50a3a_4.0.9600.21170_none_cde6cf81b0d2438f, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\ComponentDetect\amd64_netfx4-system.numerics.vectors_b03f5f7f11d50a3a_4.0.0.0_none_f57dd9ada2e35863, Package_8_for_KB3033095~31bf3856ad364e35~amd64~~6.3.1.35.3033095-852_neutral_GDR (4.0.9600.18024@2) が欠落しています。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\amd64_netfx4-system.numerics.vectors_b03f5f7f11d50a3a_none_5f416806abb4173f\4.0 の 4.0.9600.21170 が欠落しています。


修復(Windows 8.1 x64)

  • Dism.exe /Online /Remove-Package /PackageName:Package_for_KB3033095~31bf3856ad364e35~amd64~~6.3.1.35
  • 念のため再起動しません。
  • Windows Updateを実行します。
手動で更新する方法

GDR(update.mum)とLDR(update-bf.mum)があります。.NET Framework 4.5.2

  • Windows8.1-KB2894856-v2-x64
  • Windows8.1-KB2966826-x64
  • Windows8.1-KB2966828-x64
  • Windows8.1-KB2973114-x64
  • (Windows8.1-KB2973351-x64)
  • Windows8.1-KB2977765-x64
  • Windows8.1-KB2979576-x64
  • Windows8.1-KB3037579-x64

.NET Framework 3.5 SP1 Setup Error


.NET Framework 3.5 SP1 のインストールの際に、エラーが発生してインストールできない

dotnetfx35.exe を実行すると ネットワークへの接続を 5回繰り返した後、エラーが発生したというメッセージが表示される。

dd_dotnetfx35error.txt ファイルに次のようなエラーが書き込まれます。

  • dlmgr: CDownloadJobBITSImpl::RunToFinish() : BITS job in BG_JOB_STATE_ERROR state.
    Context: 5 Error code: -2145844844 Description: HTTP ステータス 404: 要求された URL はサーバーに存在しません。
  • Windows インストーラ パッケージ:
    c:\c7f82b3b173a030e93c900fb111fed9b\vs_setup.ms_
    を開けませんでした。
  • [2] Error: Installation failed for component Microsoft .NET Framework 3.5 (x64) ‘package’. MSI returned error code 1603

このエラーはネットワークから切断した状況でも発生します。

以下の手順を試してみてください。特に最後の手順でエラーが発生しなくなるかもしれません。


Dotnet Cleanup Tool を使用して ,NET Framework のインストール情報を削除します


Visual Studio Express などインストールしている場合は関連するものを修復します。また正しくインストールされているかどうか確認します。

.NET Framework 2.0 SDK, Windows SDK, etc.


Background Intelligent Transfer Service (Bits, バックグラウンド インテリジェント転送サービス の jobs をすべて削除します(Vista以降)

  1. コマンドプロンプトで bitsadmin /reset /allusers を実行します

gmgr*.dat ファイルを削除します

Windows Update のコンポーネントを削除する(http://support.microsoft.com/kb/971058/) を参照してください

  1. Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

%systemroot%\assembly のアクセス権を確認します

コマンドプロンプトで attrib %systemroot%\assembly -r -s を実行します。エクスプローラにセキュリティのタブが表示されるようになります。

attrib %systemroot%\assembly のアクセス権(DACL)が%systemroot% から継承されているか確認します。継承されていない場合は所有者を Administrators に変更し、エクスプローラの「アクセス許可」で「このオブジェクトの親からの継承可能なアクセを含める」をチェックし、継承されていないアクセス権を削除します。[2012年7月5日] Vistaでは %systemroot%から継承されていない場合、Users の権限が正しく設定できません。Users のアクセス許可を「読み取りの実行」、適用先を「このフォルダ、サブフォルダおよびファイル」に設定しても、サブフォルダの適用先が「このフォルダ」のみとなり、サブフォルダ(GAC, tmpなど)のファイルにアクセスできません。バグであると考えられます。

attrib %systemroot%\assembly +r +s を実行して、属性を元に戻します(%systemroot%\Fontsも同様の属性です)。

%systemroot%\assembly のアクセス権限は %systemroot%Microsoft.NET のアクセス権限が反映されません。


ServiceModel 登録ツール (ServiceModelReg.exe) を実行してScriptMaps を更新します。

詳しくは Microsoft の ServiceModel 登録ツール (ServiceModelReg.exe) ページ (http://msdn.microsoft.com/library/ms732012(v=vs.80).aspx) を参照してください。

以下のコマンドを実行します

  1. cd “%systemroot%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation”
  2. ServiceModelReg.exe /i

64bitでは さらに次の操作を実行します

  1. cd “%systemroot%\Microsoft.NET\Framework64\v3.0\Windows Communication Foundation”
  2. ServiceModelReg.exe /i

次のようなメッセージが表示されると ScriptMaps の更新が成功しているものと思われます。以下の内容は64bit環境のものです。

Microsoft(R) Windows Communication Foundation Installation Utility
[Microsoft(R) Windows(R) Communication Foundation、バージョン 3.0.4506.4037]
Copyright (C) Microsoft Corporation. All rights reserved.

インストール中: Machine.config セクション グループとハンドラ (WOW64)

インストール中: Machine.config セクション グループとハンドラ

インストール中: System.Web ビルド プロバイダ (WOW64)

インストール中: System.Web コンパイル アセンブリ (WOW64)

インストール中: HTTP ハンドラ (WOW64)

インストール中: HTTP モジュール (WOW64)

インストール中: System.Web ビルド プロバイダ

インストール中: System.Web コンパイル アセンブリ

インストール中: HTTP ハンドラ

インストール中: HTTP モジュール

インストール中: プロトコル net.tcp の Protocol ノード (WOW64)

インストール中: プロトコル net.tcp の TransportConfiguration ノード (WOW64)

インストール中: プロトコル net.tcp の Xws ListenerAdapter ノード

インストール中: プロトコル net.tcp の Protocol ノード

インストール中: プロトコル net.tcp の TransportConfiguration ノード

インストール中: プロトコル net.pipe の Protocol ノード (WOW64)

インストール中: プロトコル net.pipe の TransportConfiguration ノード (WOW64)

インストール中: プロトコル net.pipe の Xws ListenerAdapter ノード

インストール中: プロトコル net.pipe の Protocol ノード

インストール中: プロトコル net.pipe の TransportConfiguration ノード

インストール中: プロトコル net.msmq の Protocol ノード (WOW64)

インストール中: プロトコル net.msmq の TransportConfiguration ノード (WOW64)

インストール中: プロトコル net.msmq の Xws ListenerAdapter ノード

インストール中: プロトコル net.msmq の Protocol ノード

インストール中: プロトコル net.msmq の TransportConfiguration ノード

インストール中: プロトコル msmq.formatname の Protocol ノード (WOW64)

インストール中: プロトコル msmq.formatname の TransportConfiguration ノード (WOW
64)

インストール中: プロトコル msmq.formatname の Xws ListenerAdapter ノード

インストール中: プロトコル msmq.formatname の Protocol ノード

インストール中: プロトコル msmq.formatname の TransportConfiguration ノード


.NET Framework 3.5 (SP1) のセットアッププログラムはネットワークに接続していると次のフォルダにファイルをダウンロードします

  • %userprofile%\Appdata\Local\dotnetfx3521022.08
  • %userprofile%\Appdata\Local\dotnetfx3530729.01

.NET Framework, Version 1.1 Service Pack 1用セキュリティ更新プログラム(KB929729) のインストールに失敗


Windows Vista で.NET Framework, Version 1.1 Service Pack 1用セキュリティ更新プログラム(KB929729)
のインストールにも失敗します。これは特にWindows XP からアップグレードした環境で発生することが確認されています。こちらも調べたところマイクロソフトに直接問い合わせる必要があり、レジストリの変更など難しい作業を伴うということです。
[2008-03-24 09:26:08]

「プログラムの追加と削除」から.NET Framework 1.1 を削除しようとしてもアンインストールできないので、自動クリーンアップツールで.NET
Framework 1.1を削除して再インストールを行った後にWindows Updateなどで更新プログラムをインストールできるようになります。

.NET Framework 1.0、1.1、2.0、3.0 または 3.5 用の更新プログラムをインストールするときに、Windows Update
エラー コード “0x643” または Windows インストーラ エラー コード “1603” が表示されることがある

[http://support.microsoft.com/kb/923100/ja]