I would like to use yours monthly updated Win7Ult and Win81Pro and Lite them appropriately (to the bone) and install them on all my computers (about 10 pcs), but Nuhi newer developed vLite for Win7/81. I have a feeling that you are best expert to develop suitable tool.
Hello murphy78, you releases always make me so much happy. Thank you so much for your great effort on them. One question I had actually, is is possible to integrate latest Windows Defender Definitions? What about Browser Choice Update? Are both of these updates, integratable? Best Regards,
There already exists very powerful tools for that...DISM and IMAGEX, nicely provided by MS directly . Experimented with friends a lot with Vista/Seven, but we skipped using anything like vLite/RTLite. It might make some sense on a system you only want to process very basic tasks, but on a production system those 'manipulated' systems always behaved unpredictable and at least too unstable.
1. My knowledge is on basic level and tools like DSIM and IMAGEX are to complicated for me. 2. I newer liked RTLite, but still successfully use vLite (with some tricks) for Win7. 3. For Win81 I apply brute force with trial and error method. 4. Since announcements of Win7 and Win81 I install every month on all of my PCs: XP4Pro on C, Win7Ult on D and Win81Pro on E partition (3.5, 5.5 and 6GB respectfully). 5. Up to now, I have newer experienced any instability or crashing of any OS!.
I do a base install on a vm, then check the kb files list from Windows Update. Then I copy over msu files from previous month to a 2nd folder designated as a verification temporary folder I download any new msu files as needed. There's usually a few each month; sometimes quite a few, depending on how many security hotfixes are released. I then move the verified msu files to a 2nd folder and copy all of the verified files to a usb flash drive. I connect the flash drive to vmware and run a msu installation script for all msu files in the folder. After installing all of the first wave of updates, I reboot and re-check Windows Update. For Win7 there's just one update (kb2533552) and none for win8.1 that require online (setupcomplete.cmd) integration There's usually a few more kb files after a reboot for download. I've never ran into a 3rd pass being required. So after checking and downloading all available msu files, I move the unused ones into a directory designated for old updates (just in case I need them somehow) Then I move all the verified msu files to my integration directory I specify for them. However, my method aside, you would likely be better served by doing a sysprep/capture method, slimming the capture down, and then exporting to install.esd recovery compression format. All of the things you would want to do, you can do by simply mounting images and using various dism commands. You might say "hey murph, isn't a captured image larger than an offline integrated image?" Well, yes; but only for the installation media. The footprint of the install would be the same. Example: Offline install media might have a 900mb install.wim sysprep/capture media might have a 1050mb install.wim Looking at that you'd say, "Why would you want to do that then?" Well the truth is that after install, they take up the same space. Also, captured images install much more quickly. The major differences only occur when you include more than one index and a lot of unique identifiers start preventing good compression on captured images. Need a better reason to use sysprep/captured images over offline integrated images? I'll give you one. /resetbase Say you mount your image to c:\mount You simply run this command to reduce the winsxs folder: Code: dism /image:c:\mount /cleanup-image /startcomponentcleanup /resetbase Other good ways to reduce a captured image include deleting the %windir%\softwaredistribution folder and any users folders created during sysprep (administrator, temporary users, etc) I have a lot of this info in the first and second posts of this thread. To reduce the size of the install media, you can use the install.esd recovery compression I mentioned before. I also have info on that in the 2nd post.
I don't know what browser choice update is. Defender updates are downloadable. You can download the exe files. You just gotta search for them. Like search for "Windows defender updates for windows 8.1 offline" or something You then simply add the exe line to the setupcomplete.cmd in the windows\setup\scripts folder You may need to add a -q line, it's been a while since I've used them.
dism is just like any other commandline utility. It just takes arguments and does things based on those arguments. Every brute force thing you're doing can be done simply using dism commands and opening your mount folder. Just start out simple by like mounting something, copying over a file, unmounting, and making an iso. example: Code: dism /mount-wim /wimfile:c:\win81x86\sources\install.wim /index:1 /mountdir:c:\mount (do your file mods here) dism /unmount-wim /mountdir:c:\mount /commit oscdimg -bc:\win81x86\boot\etfsboot.com -u1 -lYourLabelHere c:\win81x86\ c:\temp\YourOutputFile.iso You get oscdimg in the Windows ADK tools. They're free from the ms download center if you just search for them.
i'm not sure everything must be start with sysprep, the resetbase can be done in offline image as long there's no pending package, so if u only slipstream normal hotfix which installed directly, u could try with offline image too for save some time...
This is procedure I follow: 1. I have managed to make Lite versions of XPSP3IE8WMP11Pro (XP3Virgo.iso), Win7SP1IE11Ult (W7SP1IE11Virgo.iso) and Win81Pro (Win81ProVirgo.iso). 2. Every month after second Tuesday, I install all 3 OS on a test PC. 3. I go with every OS to WU and make lists of updates. 4. During time I have established which updates are N/A and hide them. 5. I compare rest of the updates with collection I have established in the past. 6. I download all new updates and test applicability for all of them. 7. Failed I put on N/A lists and applicable include in respective collections. 8. From collections of applicable updates I remove obsolete updates. 9. I then install new sets of applicable updates I check for the second wave of updates and repeat process 5 to 9 as many times until there are no more. 10. I then integrate final XP updates in XP3Virgo.iso and burn new install ISO. 11. For Win7 I check which final updates are integrate able and integrate them in W7SP1IE11Virgo.iso and burn new install ISO. 12 Non integrate able updates I keep in separate folder for installation on live OS. 13. Before that I subject live OS to KB947821 required for updates from point 12. 15. For Win81Pro I didn’t find proper integrator and install new set of applicable updates on live OS. 16. Then I install all three OSs on my test PC and quarterly on all other PCs. For all of this and additional setups I spend whole day.
It's a bugger all right. We uses WSUS at work & spent ages trying to figure out why we couldn't get updates in Audit mode. Traditionally it has worked for all OS/Office...
Yah, in fact you can use dism argument /preventpending to avoid updates that set pending status. The problem is that almost all of the updates DO set pending status, so it's not an effective way of integrating.
I wonder if they've fixed that yet. I notice that they fixed the 8.1 endlessly checking for updates for normal users on first boot I believe during the oct2013 rollup.
Same, it's my hobby and I love Microsoft. I think it's sad that people try to turn leeching off of Microsoft into their job. That's why I never will make any murphy78.com or something with ad revenue. It just seems wrong. You might say, "murph aren't you on TPB sharing all these things?" Yes I am, but I don't make a cent. It's more of just a way of publishing my hobby. If there was a widely used publication method that didn't take in ad revenue, I'd totally use that instead. I think you might be missing the sentiment that flip was talking about. WSUS is like a middle-ware version of Windows Update. It updates once, then distributes through the network. It doesn't really have any bearing on small-time integration. It's more trouble than it's worth.
Totally agree. WSUS is only useful when many computers are involved. ie Uni/large corporates.. Even though we have it at work I still prefer to have my install key integrated for new installations. Soooo much quicker!