Jump to content

Integrate7 script – automatically download and slipstream all updates up to 09/2020!


Recommended Posts

  • 4 weeks later...

New version 2.21

- Included Wallpaper bug extra update (KB4539602)
- Added option set DisableUAC inside Integrate7.cmd to disable User Account Control (default is 0 / off)
- Added script PreDownloadAllUpdates.cmd to pre-download all updates, so the script will be usable offline, later

--> Integrate v2.21 <--

New version 2.21 with drivers (USB3, AHCI, RAID and NVMe).
- Includes everything as above
- Includes various USB3, AHCI, RAID, NVMe drivers (based on win-raid forum), which should cover many (most) of hardware.

--> Integrate v2.21 with drivers <--

After using the script, and after installing Windows 7, it's recommended to use BypassESU and then install February 2020 Monthly Rollup (KB4537820)
I have tested it on Windows 7 Professional. It works!

Link to post
Share on other sites
Posted (edited)

Can you elaborate on your choice of hotfixes?
I cross-referenced your download list with:
https://support.microsoft.com/en-us/help/4009469/windows-7-sp1-windows-server-2008-r2-sp1-update-history

Here are unique entries from that list (without rollups) that do not present in yours:
<snip>

This guy's list appears to have them since his count is up to 85:
https://www.raymond.cc/blog/create-an-integrated-up-to-date-windows-7-install-disc/


UPD: Nevermind, I see you've superseded it with January 14, 2020—KB4534310 (Monthly Rollup) and for some reason also on top of it January 31, 2020—KB4539601 (Preview of Monthly Rollup)

Rollups are the biggers offender in terms of included telemetry crap

 

UPD2:
Okay, I've checked his list and compared to yours, here is what he has extra:

Windows6.1-KB971033-x64.msu (Activation Check Update)
Windows6.1-KB2716513-x64.msu (IIS exploit, relevant to developers who install Visual Studio)
Windows6.1-KB2719033-x64.msu (IIS exploit, relevant to developers who install Visual Studio)
Windows6.1-KB3020393-x64.msu (telnet bug fix)
Windows6.1-KB3118401-x64.msu  (Universal C runtime update)

He also has 2 extra IE11 updates:

IE11-Windows6.1-KB4230450-x64.msu
IE11-Windows6.1-KB4511872-x64.msu ()

The only relevant one is latest since they are cummulative. Essentially, you only need KB3185319 and KB4511872 at all for IE11 and you've included the December 2018 one that is superseded by August 13 2019

 

UPD3:

Interesting, VM test showed that WSU still wants to install January rollup. Also, missing kb2706045 Important and as I mentioned - IE11 updates not up-to-date

Edited by Digika
Link to post
Share on other sites
  • 2 months later...

New version 2.30

- Included July 2020 Cumulative Update (KB4565524)
- Included July 2020 Servicing Stack Update (KB4565354)

--> Integrate v2.30 <--

New version 2.30 with drivers (USB3, AHCI, RAID and NVMe).
- Includes everything as above
- Includes various USB3, AHCI, RAID, NVMe drivers (based on win-raid forum), which should cover many (most) of hardware.

--> Integrate v2.30 with drivers <--

Password: Integrate2020



PS.
BypassESU is stll needed in order to:
1. Use Windows Update
2. Install .NET Framework Updates.(the .NET Bypass conflicts with many MSI based installers, so it should be disabled after updating .NET Frameworok)

On modern CPUs it may be also needed wufuc to install future updates.

Link to post
Share on other sites

New version 2.31

- Included July 2020 .NET Framework Cumulative Update (KB4566517)

--> Integrate v2.31 <--

New version 2.31 with drivers (USB3, AHCI, RAID and NVMe).
- Includes everything as above
- Includes various USB3, AHCI, RAID, NVMe drivers (based on win-raid forum), which should cover many (most) of hardware.

--> Integrate v2.31 with drivers <--

Password: Integrate2020


Brief information:

1. This version includes all important and security updates as of July 2020. If some update is not included, it is almost surely redundant (eg telemetry, windows activation technologies, etc) or obsolete (replaced by later updates).

2. Windows Update works. It can be used to update software other than Windows (like Microsoft Office, Microsoft SQL, etc).

3. It is recommended to run ExtraScripts\HideUndesiredUpdates\HideUndesiredUpdates.cmd on a live system in order to hide redundant updates (point 1) from Windows Udate.

4. If you want to install future (not released yet) Windows updates via Windows Update, BypassESU need to be used.
On modern CPUs also wufuc will be probably required.

Generally, Microsoft releases 3 sort of updates every month: Servicing Stack Update (like KB4565354) , Cumulative Monthly Rollup (like KB4565524) and sometimes .NET Framework cumulative (like KB4566517).
All of the above are currently included, but in future months new versions will be released.

Link to post
Share on other sites
  • 3 weeks later...
New version 2.40

- Included August 2020 Servicing Stack Update (KB4570673)
- Included August 2020 Cumulative Update (KB4571729)
- Included August 2020 .NET Framework Cumulative Update (KB4570506)

--> Integrate v2.40 <--

New version 2.40 with drivers (USB3, AHCI, RAID and NVMe).
- Includes everything as above
- Includes Microsoft Generic USB3 driver!
- Includes various AHCI, RAID, NVMe drivers (based on win-raid forum), which should cover many (most) of hardware.

--> Integrate v2.40 with drivers <--

Password: Integrate2020


Brief information:

1. This version includes all important and security updates as of August 2020. If some update is not included, it is almost surely redundant (eg telemetry, windows activation technologies, etc) or obsolete (replaced by later updates).

2. Windows Update works. It can be used to update software other than Windows (like Microsoft Office, Microsoft SQL, etc).

3. It is recommended to run ExtraScripts\HideUndesiredUpdates\HideUndesiredUpdates.cmd on a live system in order to hide redundant updates (point 1) from Windows Udate.

4. If you want to install future (not released yet) Windows updates via Windows Update, BypassESU need to be used.
On modern CPUs also wufuc will be probably required.

Generally, Microsoft releases 3 sort of updates every month: Servicing Stack Update (like KB4570673) , Cumulative Monthly Rollup (like KB4571729) and sometimes .NET Framework cumulative (like KB4570506).
All of the above are currently included, but in future months new versions will be released.
 
Link to post
Share on other sites
Posted (edited)

New version 3.00

This version is to provide support for UEFI class 3 firmware (with no CSM support) and SecureBoot.

This is done by using Windows 10 installer and Windows 10 bootloader.
Generic Microsoft USB3 and Microsoft NVMe drivers are also included in the package, so everything should work.


--> Integrate v3.00 <--

Password: Integrate2020


In order to use it with new UEFI class 3, follow the steps:

1. Unpack the script with 7-Zip.

2. Download Windows 10 ISO image with proper architecture (ie. x64).

3. Put Windows 10 ISO image into Integrate7 directory.
Of course Windows 7 ISO image should also be put there.

4. Edit Integrate7\Integrate7.cmd and change set DisableLegacyVGA=0 to set DisableLegacyVGA=1

5. Find and download graphic driver specific to your video card (eg. Intel, nVidia, ATI/AMD).
Unpack the driver (with 7-Zip) and find the folder with proper .inf file (which matches your card VEN_id and DEV_id).
Then copy that folder to Integrate7\add_these_drivers_to_Windows\x64
The driver has to be signed version, otherwise it won't be loaded!

6.
Run Integrate7.cmd

7. Wait, Wait, Wait.

8. New ISO file will be created.
You could burn it on DVD or just unpack (with 7-Zip) to FAT32 formatted PenDrive.

PS
I have tested this with Win7_Ult_SP1_Polish_COEM_x64.iso and Win10_1903_V2_Polish_x64.iso on Intel HD Graphics.
UEFI Enabled, CSM Disabled, SecureBoot Enabled.
Everything has been installed and working correctly, except Recovery Mode that couldn't be enabled this way.

Edited by wkeller
Link to post
Share on other sites
Posted (edited)

New version 3.13

 


This version has improved support for UEFI class 3 firmware (with no CSM support) and SecureBoot.

This is done by using Windows 10 installer, injecting Windows 10 bootloader and removing legacy VGA driver (you have to provide vendor specific graphics driver instead).
Digital signature for vendor specific graphics driver is no longer required.

Generic Microsoft USB3, generic Microsoft NVMe and various AHCI/SATA drivers are also included in the package, so everything should work flawlessly.
Of course all other updates (up to 08/2020) are included as before.


--> Integrate7 v3.13 (with USB3, AHCI, RAID and NVMe drivers) <--

Password: Integrate2020


In order to use it with new UEFI class 3, follow the steps:

1. Unpack the script with 7-Zip.

2. Download Windows 10 ISO image with proper architecture (ie. x64).

3. Put Windows 10 ISO image into Integrate7 directory.
Of course Windows 7 ISO image should also be put there.

4. Edit Integrate7\Integrate7.cmd and change set RemoveLegacyVGA=0 to set RemoveLegacyVGA=1

5. Find and download graphic driver specific to your video card (eg. Intel, nVidia, ATI/AMD).
Unpack the driver (with 7-Zip) and find the folder with proper .inf file (which matches your card VEN_id and DEV_id).
Then copy that folder to Integrate7\add_these_drivers_to_Windows\x64

The driver does NOT have to be digitally signed, however of course it can be.

6. Run Integrate7.cmd

7. Wait, Wait, Wait.

8. New ISO file will be created.
You could burn it on DVD or just unpack (with 7-Zip) to FAT32 formatted PenDrive.

PS
I have tested this with Win7_Ult_SP1_Polish_COEM_x64.iso and Win10_1903_V2_Polish_x64.iso on Intel HD Graphics.
UEFI Enabled, CSM Disabled, SecureBoot Enabled, digital signature (ie. catalog - .cat file) removed from driver package for testing purpose.
Everything has been installed and working correctly, except Recovery Mode that couldn't be enabled this way.


I recommend to disable recovery mode via:
bcdedit /set {default} recoveryenabled No
bcdedit /set {default} bootstatuspolicy ignoreallfailures
on a live system, as it is not usable.

Alternatively you can install UefiSeven to get working recovery if you really need it.




Brief information:

1. This version includes all important and security updates as of August 2020. If some update is not included, it is almost surely redundant (eg telemetry, windows activation technologies, etc) or obsolete (replaced by later updates).

2. Windows Update works. It can be used to update software other than Windows (like Microsoft Office, Microsoft SQL, etc).

3. It is recommended to run ExtraScripts\HideUndesiredUpdates\HideUndesiredUpdates.cmd on a live system in order to hide redundant updates (point 1) from Windows Udate.

4. If you want to install future (not released yet) Windows updates via Windows Update, BypassESU need to be used.
On modern CPUs also wufuc will be probably required.

Generally, Microsoft releases 3 sort of updates every month: Servicing Stack Update (like KB4570673) , Cumulative Monthly Rollup (like KB4571729) and sometimes .NET Framework cumulative (like KB4570506).
All of the above are currently included, but in future months new versions will be released.
 
Edited by wkeller
Link to post
Share on other sites
  • 3 weeks later...

New version 3.21

Included:

- September 2020 Cumulative Monthly Rollup (KB4577051)
- September 2020 .NET Framework cumulative (KB4576487)

--> Integrate7 v3.21 (with USB3, AHCI, RAID and NVMe drivers) <--

Password: Integrate2020


Instruction for UEFI class 3 systems (with no CSM).

In order to use it with new UEFI class 3, follow the steps:

1. Unpack the script with 7-Zip.

2. Download Windows 10 ISO image with proper architecture (ie. x64).

3. Put Windows 10 ISO image into Integrate7 directory.
Windows 10 ISO file should have name Win10something.iso to distinguish it from Windows 7 ISO.
Of course Windows 7 ISO image should also be put there (with file name anything.iso)

4. Edit Integrate7\Integrate7.cmd and change set RemoveLegacyVGA=0 to set RemoveLegacyVGA=1

5. Find and download graphic driver specific to your video card (eg. Intel, nVidia, ATI/AMD).
Unpack the driver (with 7-Zip) and find the folder with proper .inf file (which matches your card VEN_id and DEV_id).
Then copy that folder to Integrate7\add_these_drivers_to_Windows\x64

The driver does NOT have to be digitally signed, however of course it can be.

6. Run Integrate7.cmd

7. Wait, Wait, Wait.

8. New ISO file will be created.
You could burn it on DVD or just unpack (with 7-Zip) to FAT32 formatted PenDrive.

PS
I have tested this with Win7_Ult_SP1_Polish_COEM_x64.iso and Win10_1903_V2_Polish_x64.iso on Intel HD Graphics.
UEFI Enabled, CSM Disabled, SecureBoot Enabled, digital signature (ie. catalog - .cat file) removed from driver package for testing purpose.
Everything has been installed and working correctly, except Recovery Mode that couldn't be enabled this way.


I recommend to disable recovery mode via:

bcdedit /set {default} recoveryenabled No
bcdedit /set {default} bootstatuspolicy ignoreallfailures

on a live system, as it is not usable.

Alternatively you can install UefiSeven to get working recovery if you really need it.




Brief information:

1. This version includes all important and security updates as of September 2020. If some update is not included, it is almost surely redundant (eg telemetry, windows activation technologies, etc) or obsolete (replaced by later updates).

2. Windows Update works. It can be used to update software other than Windows (like Microsoft Office, Microsoft SQL, etc).

3. It is recommended to run ExtraScripts\HideUndesiredUpdates\HideUndesiredUpdates.cmd on a live system in order to hide redundant updates (point 1) from Windows Udate.

4. If you want to install future (not released yet) Windows updates via Windows Update, BypassESU need to be used.
On modern CPUs also wufuc will be probably required.

Generally, Microsoft releases 3 sort of updates every month: Servicing Stack Update (like KB4570673) , Cumulative Monthly Rollup (like KB4577051) and sometimes .NET Framework cumulative (like KB4576487).
All of the above are currently included, but in future months new versions will be released.

Edited by wkeller
Link to post
Share on other sites
  • wkeller changed the title to Integrate7 script – automatically download and slipstream all updates up to 09/2020!
New version 3.30

What is new:
- Fixed broken links.

I have noticed that Microsoft has started removing updates from their sites.
Some are moved to Microsoft Update Catalog, other (like KB917607 and KB2533623) are removed completely

KB917607 is Windows Help Program (for opening old .hlp files)
KB2533623 is pre-requisite for Internet Explorer 11

These two missing updates are now included.

Anyway, it is always recommended to run PreDownloadAllUpdates.cmd and keep updates (they are downloaded to hotfixes folder).

--> Integrate7 v3.30 (with USB3, AHCI, RAID and NVMe drivers) <--
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...