wkeller Posted January 19, 2020 Author Posted January 19, 2020 58 minutes ago, bg17aw said: Though, why remove Windows Defender? Because its end of support. So you have outdated feature which just slows down your PC. Quote
bg17aw Posted January 19, 2020 Posted January 19, 2020 16 minutes ago, wkeller said: Because its end of support. So you have outdated feature which just slows down your PC. not true. Windows Defender will still be able to get updates. I just updated right now, please see picture: https://imgur.com/FrI9aRK Quote
wkeller Posted January 19, 2020 Author Posted January 19, 2020 9 hours ago, bg17aw said: not true. Windows Defender will still be able to get updates. I just updated right now, please see picture: https://imgur.com/FrI9aRK So you can enable it by changing set RemoveDefender=1 to set RemoveDefender=0 inside Integrate7.cmd. I don't use it but if you do, it is your choice. Quote
bg17aw Posted January 20, 2020 Posted January 20, 2020 thanks, still using it as it is very low-cpu and non-intrusive. Not sure if it is even protecting me Quote
wkeller Posted February 15, 2020 Author Posted February 15, 2020 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! Quote
wkeller Posted May 14, 2020 Author Posted May 14, 2020 (edited) Download links of the script (re-uploaded): - Integrate7 v2.21 - Integrate7 v2.21 (with USB3, AHCI, RAID and NVMe drivers) Password: Integrate2020 PS. ESU updates works. It is recommended to install BypassESU, then KB4555449, then KB4556836 on a live system to stay updated up to May 2020. Edited May 24, 2020 by wkeller mooms 1 Quote
Digika Posted May 22, 2020 Posted May 22, 2020 (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 May 22, 2020 by Digika Quote
wkeller Posted July 27, 2020 Author Posted July 27, 2020 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. mooms 1 Quote
wkeller Posted July 27, 2020 Author Posted July 27, 2020 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. Quote
wkeller Posted August 16, 2020 Author Posted August 16, 2020 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. Quote
wkeller Posted August 18, 2020 Author Posted August 18, 2020 (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 August 19, 2020 by wkeller Quote
wkeller Posted August 21, 2020 Author Posted August 21, 2020 (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 August 23, 2020 by wkeller Quote
wkeller Posted September 12, 2020 Author Posted September 12, 2020 (edited) 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 April 2022. 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 or WuaCpuFix will be probably required. Generally, Microsoft releases 3 sort of updates every month: Servicing Stack Update, Cumulative Monthly Rollup and sometimes .NET Framework cumulative. All of the above are currently included, but in future months new versions will be released. Edited April 16, 2022 by wkeller Quote
wkeller Posted September 12, 2020 Author Posted September 12, 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) <-- Quote
BubbaRupert Posted January 14, 2021 Posted January 14, 2021 I am very impressed by your script and all the work you've done. I am desperately trying to get Win7 on a lightweight laptop that originally came with win10 (HP 14-dq1043cl) and I think I am really close to getting it working. The laptop is NVMe only and I get an error adding the MS NVMe hotfix. I have the HP video driver added and remove the VGA driver. When I do the Win7 install, it sees the NVMe drive and installs win7 on it. However, on reboot after installing it hangs at the spinning dots and "starting windows". FWIW, I tried doing a fresh install of Win10 so I could check hardware IDs to make sure drivers are correct, and that works fine. Suggestions? Quote
wkeller Posted January 17, 2021 Author Posted January 17, 2021 (edited) New version 3.33 - Included January 2021 Cumulative Update (KB4598279) - Included January 2021 NET Framework Security and Quality Update (KB4598500) - Included December 2020 Servicing Stack Update (KB4592510) - Added set DisableObsoleteSSL option inside Integrate7.cmd to disable ciphering protocols older than TLS 1.2. It is disabled by default (set to 0), because some poorly managed servers don't support TLS 1.2. This option has effect on software that uses WinHttp or SChannel libraries. Link: --> Integrate7 v3.33 <-- Password: Integrate2020 Edited January 17, 2021 by wkeller Quote
wkeller Posted January 19, 2021 Author Posted January 19, 2021 On 1/14/2021 at 7:26 PM, BubbaRupert said: I am very impressed by your script and all the work you've done. I am desperately trying to get Win7 on a lightweight laptop that originally came with win10 (HP 14-dq1043cl) and I think I am really close to getting it working. The laptop is NVMe only and I get an error adding the MS NVMe hotfix. I have the HP video driver added and remove the VGA driver. When I do the Win7 install, it sees the NVMe drive and installs win7 on it. However, on reboot after installing it hangs at the spinning dots and "starting windows". FWIW, I tried doing a fresh install of Win10 so I could check hardware IDs to make sure drivers are correct, and that works fine. Suggestions? If you have starting dots, but no BSOD. You have problem with Video driver rather than NVMe. The solution is obvious. Identify your card (VEN_ID + DEV_ID) using some sort of Live CD (Linux or Windows), find proper Win7 drivers, modify .inf (to support your VEN_ID + DEV_ID), remove .cat (signature) and delete legacy VGA from install.wim. Windows 7 should work on almost any hardware. PS. Even if You have problem with NVMe, there is also possibility to replace generic NVMe with vendor specific NVMe. Quote
BubbaRupert Posted January 20, 2021 Posted January 20, 2021 Thank you very much. I double-checked the video and it is "PCI\VEN_8086&DEV_8A56 - Iris Plus Graphics G1" and I have the correct driver from HP for that device and they are getting included by the script. It is a Windows 10 driver, but that is all that is available. But today I realized that this CPU is 8th gen (Ice Lake) and there may be no hope of getting Win 7 going on it without a microde driver.... I know Intel originally said no Win7 support for Coffee Lake and other 6th gen processors, but relented and there is a hotfix to enable that support now. Any idea if a similar patch was ever released for Ice Lake? Or is this not relevant here? As for the NVMe driver... it is a Crucial drive so it takes the Micron driver... I tried both Micron and the generic Intel. Quote
wkeller Posted January 20, 2021 Author Posted January 20, 2021 (edited) 51 minutes ago, BubbaRupert said: It is a Windows 10 driver, but that is all that is available. You cannot use Windows 10 driver. You have to use older driver for Windows 7 for older chipset, then manually add your VEN_ID and DEV_ID to .inf file of it. In other words, you have to use modded driver, not original one. Search for modded drivers over the net. There are some special forums about them. Maybe -> here is good point to start. AFAIK this solution is working, at least for some chips. Edited January 20, 2021 by wkeller Quote
BubbaRupert Posted January 20, 2021 Posted January 20, 2021 (edited) Many thanks. I'll work on it for a few days. I did find Win7 drivers for that video device at https://id.drvhub.net/devices/video-cards/intel/uhd-graphics. so I'll try them out. As of now, I'm stuck in a boot loop ... reboots right after the spinning dots and "Starting Windows" Edited January 20, 2021 by BubbaRupert New info Quote
wkeller Posted January 23, 2021 Author Posted January 23, 2021 New version 3.34 - Updated generic USB3 driver Link: --> Integrate7 v3.34 <-- Password: Integrate2020 Quote
wkeller Posted February 11, 2021 Author Posted February 11, 2021 New version 3.35 - Included February 2021 Cumulative Update (KB4601347) - Included February 2021 NET Framework Security and Quality Update (KB4603002) - DirectX 9 June 2010 redistributable is now included in the package, as Microsoft removed it from their servers (it is required by some games and other software) - Included DisableIPSourceRouting setting for security Link: --> Integrate7 v3.35 <-- Password: Integrate2020 Quote
wkeller Posted February 12, 2021 Author Posted February 12, 2021 (edited) Version 3.35 - offline edition This is the same as above. The only difference is that all updates are pre-downloaded, so no internet connection is needed for script to work. Microsoft occasionally removes some updates from their servers, so offline version may be useful. Link: --> Integrate7 v3.35 OFFLINE (all Windows Updates pre-downloaded and included) <-- Password: Integrate2020 Edited February 12, 2021 by wkeller Quote
wkeller Posted February 13, 2021 Author Posted February 13, 2021 OneDrive copy: - Integrate7 v3.35 (with USB3, AHCI, RAID and NVMe drivers) - Integrate7 v3.35 OFFLINE (same as above, but with all Windows Updates pre-downloaded and included) Password the same. Quote
DeepBlue Posted March 12, 2021 Posted March 12, 2021 WinRAR asks for a password when I try to extract the files from the archives! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.