none
Slipstream SP3 with MCE2005 - Solution

    General discussion

  • Slipstreaming SP3 into MCE2005 has caused problems.  Can it be done? Well here is one solution I worked on, and at least it worked for me.

    1. Backup the files medctroc.dl_, medctroc.in_, mediactr.ca_ from i386 to another folder.

    2. Slipstream SP3 (sp3.exe /integrate:<path>).

    3. Replace the files medctroc.dl_, medctroc.in_, mediactr.in_ with ones you backed up earlier.

    4. Expand the file wbemoc.in_ to wbemoc.inf (To do this open a command prompt and type expand /r wbemoc.in_)
    Open the file and find the section [WBEM.CopyMOFs]
    Find napclientprov.mof and change to napclientprov.mof,napprov.mof
    Find napclientschema.mof and change to napclientschema.mof,napschem.mof
    Save the file, compress it (type makecab wbemoc.inf in the command prompt) then delete wbemoc.inf.

    5. Expand the sysoc.in to sysoc.inf
    Open the file, and in the section [Components] add the following:
    SonicDVDandCDBurning=ehOCGen.dll,OcEntry,sonic.inf,,7
    WinPlus=plusoc.dll,OcEntry,plusoc.inf,,7
    Save the file, compress it (makecab sysoc.inf) then delete sysoc.inf.

    6. Open txtsetup.sif
    Find the lines
    medctroc.dll      = 100,,,,,,,32,0,0
    medctroc.inf      = 100,,,,,,,20,0,0
    mediactr.cat      = 100,,,,,,,,3,3
    Then insert the following:
    ehOCGen.dll   = 100,,,,,,,32,0,0
    sonic.inf     = 100,,,,,,,20,0,0
    sonic.cat     = 100,,,,,,,,3,3
    sonic.cab     = 3,,,,,,_x,,3,3

    plusoc.dll   = 100,,,,,,,32,0,0
    plusoc.inf   = 100,,,,,,,20,0,0
    plus.cat     = 100,,,,,,,,3,3
    plus.cab     = 3,,,,,,_x,,3,3
    Save the file.

    7. Extract the SP3 Package to a folder using sp3.exe /x:<folder>
    In the folder i386\root\cmpnents\netfx\i386 you will find a updated NETFX.CAB which is not slipstreamed. Copy the file and replace the existing one in your cmpnents\netfx\i386 folder with the new one.

    8. Finally burn to a DVD

    Step 1 and 3 will make sure the 2005 version of Media Center is installed.
    Step 4 will solve the napclientprov file missing problems.
    Step 5 and 6 will install the Digital Media Enhancements and Sonic Burning as usual.
    Step 7 Updates Netfx 1.0

    Issues:
    WMP9 is installed and not WMP10.  Not a problem if you're planning to install WMP11.

    • Edited by jonc100 Wednesday, December 9, 2009 11:04 PM Correct few errors
    Thursday, October 2, 2008 9:12 PM

All replies

  • Hi im trying to do this solution of yours and ive been having a hard time trying to find out how to compress the edited CAB files...sooo i beg of you could you explain a bit on how to do that compressing part?...also very nice giude its the only one i have seen that acually solves all problems... thank you denver

      beeler54321@gmial.com
    Wednesday, November 19, 2008 6:36 PM
  • Do you mean the edited wbemoc.inf and sysoc.inf files?

    Open a command window

    type cd c:\<path to files> eg cd c:\xp\i386

    then makecab wbemoc.inf

    it will compress it to wbemoc.in_

    No .cab files are edited.

     

    Saturday, November 29, 2008 12:46 PM
  • sorry, I know this is old, but I cant find the entry "napclientprov.mof" or "napclientschema.mof" The closest I find is "ncprov.mof"

    ehat exactly do i do? thanks
    Thursday, September 10, 2009 9:04 AM
  • Slipstreaming SP3 into MCE2005 has caused problems.  Can it be done? Well here is one solution I worked on, and at least it worked for me.

    1. Backup the files medctroc.dl_, medctroc.in_, mediactr.ca_ from i386 to another folder.

    2. Slipstream SP3 (sp3.exe /integrate:<path>).

    3. Replace the files medctroc.dl_, medctroc.in_, mediactr.in_ with ones you backed up earlier.

    4. Expand the file wbemoc.in_ to wbemoc.inf (To do this open a command prompt and type expand /r wbemoc.in_)
    Open the file and find the section [WBEM.CopyMOFs]
    Find napclientprov.mof and change to napclientprov.mof,napprov.mof
    Find napclientschema.mof and change to napclientschema.mof,napschem.mof
    Save the file, compress it (type makecab wbemoc.inf in the command prompt) then delete wbemoc.inf.

    5. Expand the sysoc.in to sysoc.inf
    Open the file, and in the section [Components] add the following:
    SonicDVDandCDBurning=ehOCGen.dll,OcEntry,sonic.inf,,7
    WinPlus=plusoc.dll,OcEntry,plusoc.inf,,7
    Save the file, compress it (makecab sysoc.inf ) then delete sysoc.inf.

    6. Open txtsetup.sif
    Find the lines
    medctroc.dll      = 100,,,,,,,32,0,0
    medctroc.inf      = 100,,,,,,,20,0,0
    mediactr.cat      = 100,,,,,,,,3,3
    Then insert the following:
    ehOCGen.dll   = 100,,,,,,,32,0,0
    sonic.inf     = 100,,,,,,,20,0,0
    sonic.cat     = 100,,,,,,,,3,3
    sonic.cab     = 3,,,,,,_x,,3,3

    plusoc.dll   = 100,,,,,,,32,0,0
    plusoc.inf   = 100,,,,,,,20,0,0
    plus.cat     = 100,,,,,,,,3,3
    plus.cab     = 3,,,,,,_x,,3,3
    Save the file.

    7. Extract the SP3 Package to a folder using sp3.exe /x:<folder>
    In the folder i386\root\cmpnents\netfx\i386 you will find a updated NETFX.CAB which is not slipstreamed. Copy the file and replace the existing one in your cmpnents\netfx\i386 folder with the new one.

    8. Finally burn to a DVD

    Step 1 and 3 will make sure the 2005 version of Media Center is installed.
    Step 4 will solve the napclientprov file missing problems.
    Step 5 and 6 will install the Digital Media Enhancements and Sonic Burning as usual.
    Step 7 Updates Netfx 1.0

    Issues:
    WMP9 is installed and not WMP10.  Not a problem if you're planning to install WMP11.


    this works great!!! one more thing though to get wmp10

    follow computerguru wmp10 here works great::  http://social.technet.microsoft.com/Forums/en-US/itproxpsp/thread/8546f297-9781-422b-b53e-4f283e6b13dc/

    Friday, February 18, 2011 4:05 AM
  • jonc100,

    This solution works!!!

    Thanks a lot for this post! It saved me from reformating perfetly working hardrive. I know it is 2011 and everypne probably has moved on to better OSes like Win 7, but I have kept my computer for games (GRID, Dirt, Dirt2). When I got Dirt 3, it asked me to upgrade to XP SP3, this is how I got into this trouble.

    Anyway, for everyone still keeping their MCE2005's this does work.

    Monday, June 20, 2011 8:44 PM
  • It might be 2011, but I just stumbled upon this error as I was trying to create a Win XP virtual machine using a slipstreamed SP3 disk.  I do use Win 7 for almost everything, but sometimes like to test old programs in an XP environment (not having Win 7 Pro). The fix worked.
    Thursday, July 7, 2011 7:08 PM
  • This is working, very nice!

    Monday, November 7, 2011 3:09 AM
  • Has anyone tried this with a single DVD version that already has Rollup 2 integrated...............

    I have an OEM (Dell) OS "Reinstallation DVD" labeled "Microsoft Windows XP Media Center Version 2005 with Update Rollup 2".

    Do I do anything different than what was originally posted by jonc100? (Other than not needing to install net framework 1.1 service pack 1 and media center update rollup 2).

    • Edited by Alex_T_Y Wednesday, April 4, 2012 5:05 PM Spelling
    Wednesday, April 4, 2012 4:50 PM
  • I have the similar DVD. Where you able to successfully Slip streaming SP3 with MCE 2005????
    Friday, July 26, 2013 9:47 AM