Windows Integration Guide - murphy78

Discussion in 'Windows 8' started by murphy78, Sep 5, 2013.

  1. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,418
    11,684
    240
    #661 murphy78, Dec 16, 2014
    Last edited by a moderator: Apr 20, 2017
    (OP)
  2. Ghandira

    Ghandira MDL Member

    Jul 12, 2013
    116
    10
    10
    What VM is recommended to install? What are the conditions or requirements to use? (I'm using Windows 8.1 Professional WMC x64).
    Thanks.
     
  3. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,093
    24,397
    340
    Yay ... delivered as wished ... what should say besides - THANKS :clap:. Will check out some ideas after napp ... but this looks promising.

    Assume it might be smart to add .NET enable, /CleanUp, /ResetBase and Tokens switch for ProWMC. Apparently as optional features inside the batch processes :g:.

    BTW: Forgot to mention, perfectly formatted, that way i only need to maintain a single list that could be offered as direct download (like the updates itself). Good to parse that way.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,418
    11,684
    240
    I use VMWare Workstation 11 currently, but you can use vmware player, virtualbox, or many others.
    I like VMWare because it makes it easy to attach a usb thumb drive to easily transfer files between vm and system.
     
  5. nima1024

    nima1024 MDL Member

    Sep 18, 2010
    240
    42
    10
    Hey murphy thanks for your scripts,

    Just to make sure I'm on the right track.

    Integration order must be like,
    1. Servicing
    2. Enabling NetFX
    3. 1st Pass + ProWMC-only update
    4. NetFX3 updates
    5. 2st Pass
     
  6. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,093
    24,397
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,093
    24,397
    340
    One slight change to suggest:


    1. Enabling NetFX
    2. Servicing
    3. 1st Pass + ProWMC-only update
    4. NetFX3 updates
    5. 2st Pass
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,418
    11,684
    240
    Actually I wouldn't do netfx3 first. It sets your pending flag.
     
  9. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,093
    24,397
    340
    Thought that the most updates will do likewise and i saw it failing sometimes if trying to integrate at a later point :hmm:.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,418
    11,684
    240
    There's very few updates that don't set pending flag, but that's not why I wouldn't recommend it.
    I would integrate the servicing stack first because it's never grouped with other updates and is generally required to install some updates in a certain order.

    A bad scenario where setting the pending flag would be if you queued up a bunch of pending updates, but it moves the servicing stack down in priority or something.
    Then when it comes across an update that the servicing stack update was meant to fix, it isn't installed yet.
     
  11. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,093
    24,397
    340
    #671 s1ave77, Dec 16, 2014
    Last edited: Dec 16, 2014
    OK, good point, so script feature will follow that recommendation and will integrate servicing stack ones first, and add .NET later in the queue :good3:. Would guess in that case most of the otheres will already set the flag ... so .NET should be enabled second and then all aother manipulations/integrations ... correct me if i'm wrong here. (you can bark once for yes and twice for no :D)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. TeamOS

    TeamOS MDL Guru

    May 27, 2013
    3,036
    1,739
    120
    hey mate i want to know how to integrate or use MS dart in boot wim or in install wim not sure about it so i asked you Thanx
    will wait your answer
     
  13. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,418
    11,684
    240
    Yah I would say a good order would be:
    1 - servicing stack
    2 - features (netfx3, etc)
    3 - language pack if any
    4 - 2934018 (pre-dec15-2014 isos only)
    5 - rollup monthly updates in order by kb number (can do by group such as all the ones in the 2984006 pack)
    6 - the non-pack updates
    7 - the last-pass updates if any (currently KB3003667)

    The netfx3 updates don't matter when you update them. I did notice an odd error after integrating them where it asks for the smaller update in the 2962409 rollup pack, specifically KB2980654, but when you try to integrate it, it won't. It gets fixed when you do an online integration with the express version in windows update. Perhaps someone can work up a fix for this issue, such as a cab file with just the components needed.
     
  14. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,093
    24,397
    340
    #675 s1ave77, Dec 16, 2014
    Last edited: Dec 16, 2014
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,418
    11,684
    240
    I would say that it should be noted that changing languages does not by itself set a pending status. You can add a language, remove previous language's components and do a resetbase.
    It won't be as good as getting an original localized version. You will have approx 80-100mb larger wim size when finished, but it's close enough for most people.
    This is only really notable for if we get updated OEM versions of these Update 2 isos in a language that we need to convert such as the spanish CCSL versions we got that abbodi and company made the conversions for.
     
  16. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,093
    24,397
    340

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. RatePV

    RatePV MDL Novice

    Feb 24, 2012
    18
    9
    0
    Interestingly enough I couldn't enable net3.5 via dism using the sxs sources folder from the 6051480 image, had to route it to the 4065090 image where it was installed successfully. Has anyone else had this problem?
     
  18. murphy78

    murphy78 MDL DISM Enthusiast

    Nov 18, 2012
    7,418
    11,684
    240
    I did it on my vm with both the x64 and x86 versions... make sure you're using the correct directory perhaps.