Compare commits
8 Commits
v0.4b-alph
...
v0.5rc1
Author | SHA1 | Date | |
---|---|---|---|
![]() |
53d9e33c83 | ||
![]() |
2eed7f2b58 | ||
![]() |
fc2894f41b | ||
![]() |
0a1a5478f8 | ||
![]() |
dbf3f0f50f | ||
![]() |
40793c3b0b | ||
![]() |
5804767742 | ||
![]() |
c96a32e984 |
@@ -1,4 +1,4 @@
|
|||||||
### [Click here if you are looking for the latest patch files!](https://github.com/zeffy/kb4012218-19/releases)
|
### [Click here if you are looking for the latest patch files!](https://github.com/zeffy/kb4012218-19/releases) [<img src="https://img.shields.io/github/downloads/zeffy/kb4012218-19/total.svg"/>](https://github.com/zeffy/kb4012218-19/releases)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -14,7 +14,7 @@ After reading [this article on gHacks](https://www.ghacks.net/2017/03/22/kb40122
|
|||||||
|
|
||||||
This update marked the implementation of a [policy change](https://blogs.windows.com/windowsexperience/2016/01/15/windows-10-embracing-silicon-innovation/) they announced some time ago, where Microsoft stated that they would not be supporting Windows 7 or 8.1 on next-gen Intel, AMD and Qualcomm processors.
|
This update marked the implementation of a [policy change](https://blogs.windows.com/windowsexperience/2016/01/15/windows-10-embracing-silicon-innovation/) they announced some time ago, where Microsoft stated that they would not be supporting Windows 7 or 8.1 on next-gen Intel, AMD and Qualcomm processors.
|
||||||
|
|
||||||
That is essentially a giant middle finger to anyone who dare not "upgrade" to the steaming pile of garbage known as Windows 10. Especially considering the extended support periods for Windows 7 and 8.1 still have a few years left, and will be ending in 2020 and 2024 respectively.
|
That is essentially a giant middle finger to anyone who dare not "upgrade" to the steaming pile of garbage known as Windows 10. Especially considering the extended support periods for Windows 7 and 8.1 still have a few years left, and will be ending on January 4, 2020 and January 10, 2023 respectively.
|
||||||
|
|
||||||
There have even been people with older Intel and AMD systems who have been locked out of Windows Update because of these updates (see [#7](/../../issues/7) and [this](https://answers.microsoft.com/en-us/windows/forum/windows8_1-update/amd-carrizo-ddr4-unsupported-hardware-message-on/f3fb2326-f413-41c9-a24b-7c14e6d51b0c?tab=question&status=AllReplies)).
|
There have even been people with older Intel and AMD systems who have been locked out of Windows Update because of these updates (see [#7](/../../issues/7) and [this](https://answers.microsoft.com/en-us/windows/forum/windows8_1-update/amd-carrizo-ddr4-unsupported-hardware-message-on/f3fb2326-f413-41c9-a24b-7c14e6d51b0c?tab=question&status=AllReplies)).
|
||||||
|
|
||||||
|
@@ -59,13 +59,13 @@ if not exist "%XDELTA3_EXE%" (
|
|||||||
|
|
||||||
wmic /output:stdout os get version | findstr "^6\.1\." >nul && (
|
wmic /output:stdout os get version | findstr "^6\.1\." >nul && (
|
||||||
set "WINDOWS_VER=6.1"
|
set "WINDOWS_VER=6.1"
|
||||||
set "SUPPORTED_HOTFIXES=KB4015552 KB4015549 KB4015546 KB4012218"
|
set "SUPPORTED_HOTFIXES=KB4019264 KB4015552 KB4015549 KB4015546 KB4012218"
|
||||||
echo Detected supported operating system: Windows 7 %WINDOWS_ARCHITECTURE%
|
echo Detected supported operating system: Windows 7 %WINDOWS_ARCHITECTURE%
|
||||||
goto :check_hotfix
|
goto :check_hotfix
|
||||||
)
|
)
|
||||||
wmic /output:stdout os get version | findstr "^6\.3\." >nul && (
|
wmic /output:stdout os get version | findstr "^6\.3\." >nul && (
|
||||||
set "WINDOWS_VER=8.1"
|
set "WINDOWS_VER=8.1"
|
||||||
set "SUPPORTED_HOTFIXES=KB4015553 KB4015550 KB4015547 KB4012219"
|
set "SUPPORTED_HOTFIXES=KB4019215 KB4015553 KB4015550 KB4015547 KB4012219"
|
||||||
echo Detected supported operating system: Windows 8.1 %WINDOWS_ARCHITECTURE%
|
echo Detected supported operating system: Windows 8.1 %WINDOWS_ARCHITECTURE%
|
||||||
goto :check_hotfix
|
goto :check_hotfix
|
||||||
)
|
)
|
||||||
@@ -211,34 +211,44 @@ echo Gathering debugging information, please wait...
|
|||||||
call :set_timestamp_var
|
call :set_timestamp_var
|
||||||
set "DEBUG_LOG_FILE=%temp%\%~nx0-debuginfo_%TIMESTAMP%.log"
|
set "DEBUG_LOG_FILE=%temp%\%~nx0-debuginfo_%TIMESTAMP%.log"
|
||||||
|
|
||||||
|
set "WMI_OS_VALUES=BuildNumber,Caption,MUILanguages,OSArchitecture,OSLanguage,Version"
|
||||||
|
set "WMI_CPU_VALUES=Description,Family,Manufacturer,Name,NumberOfCores,NumberOfLogicalProcessors,ProcessorId,Revision"
|
||||||
|
set "WMI_QFE_VALUES=HotFixID,InstalledOn"
|
||||||
|
set "WMI_DATAFILE_VALUES=CreationDate,FileSize,InstallDate,LastAccessed,LastModified,Version"
|
||||||
|
set "CERTUTIL_HASH_ALGS=MD5 SHA1 SHA256"
|
||||||
|
|
||||||
echo.>"%DEBUG_LOG_FILE%"
|
echo.>"%DEBUG_LOG_FILE%"
|
||||||
echo ^<details^>>>"%DEBUG_LOG_FILE%"
|
echo ^<details^>>>"%DEBUG_LOG_FILE%"
|
||||||
echo.>>"%DEBUG_LOG_FILE%"
|
echo.>>"%DEBUG_LOG_FILE%"
|
||||||
echo ## Operating System>>"%DEBUG_LOG_FILE%"
|
echo ## Operating System>>"%DEBUG_LOG_FILE%"
|
||||||
echo.>>"%DEBUG_LOG_FILE%"
|
echo.>>"%DEBUG_LOG_FILE%"
|
||||||
echo ```>>"%DEBUG_LOG_FILE%"
|
echo ```>>"%DEBUG_LOG_FILE%"
|
||||||
wmic os get BuildNumber,Caption,MUILanguages,OSArchitecture,OSLanguage,Version /value | findstr /V "^$" >>"%DEBUG_LOG_FILE%"
|
wmic /output:stdout os get %WMI_OS_VALUES% /value | findstr /V "^$" >>"%DEBUG_LOG_FILE%"
|
||||||
|
echo ```>>"%DEBUG_LOG_FILE%"
|
||||||
|
echo.>>"%DEBUG_LOG_FILE%"
|
||||||
|
|
||||||
|
echo ## Processor>>"%DEBUG_LOG_FILE%"
|
||||||
|
echo.>>"%DEBUG_LOG_FILE%"
|
||||||
|
echo ```>>"%DEBUG_LOG_FILE%"
|
||||||
|
wmic /output:stdout cpu get %WMI_CPU_VALUES% /value | findstr /V "^$" >>"%DEBUG_LOG_FILE%"
|
||||||
echo ```>>"%DEBUG_LOG_FILE%"
|
echo ```>>"%DEBUG_LOG_FILE%"
|
||||||
echo.>>"%DEBUG_LOG_FILE%"
|
echo.>>"%DEBUG_LOG_FILE%"
|
||||||
|
|
||||||
echo ## Installed Hotfixes>>"%DEBUG_LOG_FILE%"
|
echo ## Installed Hotfixes>>"%DEBUG_LOG_FILE%"
|
||||||
echo.>>"%DEBUG_LOG_FILE%"
|
echo.>>"%DEBUG_LOG_FILE%"
|
||||||
echo ```>>"%DEBUG_LOG_FILE%"
|
echo ```>>"%DEBUG_LOG_FILE%"
|
||||||
wmic qfe get HotFixID,InstalledOn /value | findstr /V "^$" >>"%DEBUG_LOG_FILE%"
|
wmic /output:stdout qfe get %WMI_QFE_VALUES% /value | findstr /V "^$" >>"%DEBUG_LOG_FILE%"
|
||||||
echo ```>>"%DEBUG_LOG_FILE%"
|
echo ```>>"%DEBUG_LOG_FILE%"
|
||||||
echo.>>"%DEBUG_LOG_FILE%"
|
echo.>>"%DEBUG_LOG_FILE%"
|
||||||
|
|
||||||
echo ## wuaueng.dll Properties>>"%DEBUG_LOG_FILE%"
|
echo ## wuaueng.dll Properties>>"%DEBUG_LOG_FILE%"
|
||||||
echo.>>"%DEBUG_LOG_FILE%"
|
echo.>>"%DEBUG_LOG_FILE%"
|
||||||
echo ```>>"%DEBUG_LOG_FILE%"
|
echo ```>>"%DEBUG_LOG_FILE%"
|
||||||
certutil -hashfile "%WUAUENG_DLL%" MD5 | find /V "CertUtil" >>"%DEBUG_LOG_FILE%"
|
for %%a in (%CERTUTIL_HASH_ALGS%) do (
|
||||||
|
certutil -hashfile "%WUAUENG_DLL%" "%%a" | find /V "CertUtil" >>"%DEBUG_LOG_FILE%"
|
||||||
echo.>>"%DEBUG_LOG_FILE%"
|
echo.>>"%DEBUG_LOG_FILE%"
|
||||||
certutil -hashfile "%WUAUENG_DLL%" SHA1 | find /V "CertUtil" >>"%DEBUG_LOG_FILE%"
|
)
|
||||||
echo.>>"%DEBUG_LOG_FILE%"
|
wmic /output:stdout datafile where "name='%WUAUENG_DLL:\=\\%'" get %WMI_DATAFILE_VALUES% /value | findstr /V "^$" >>"%DEBUG_LOG_FILE%"
|
||||||
certutil -hashfile "%WUAUENG_DLL%" SHA256 | find /V "CertUtil" >>"%DEBUG_LOG_FILE%"
|
|
||||||
echo.>>"%DEBUG_LOG_FILE%"
|
|
||||||
|
|
||||||
wmic datafile where "name='%WUAUENG_DLL:\=\\%'" get CreationDate,FileSize,InstallDate,LastAccessed,LastModified,Version /value | findstr /V "^$" >>"%DEBUG_LOG_FILE%"
|
|
||||||
echo ```>>"%DEBUG_LOG_FILE%"
|
echo ```>>"%DEBUG_LOG_FILE%"
|
||||||
echo ^</details^>>>"%DEBUG_LOG_FILE%"
|
echo ^</details^>>>"%DEBUG_LOG_FILE%"
|
||||||
|
|
||||||
@@ -250,7 +260,7 @@ start "" notepad "%DEBUG_LOG_FILE%"
|
|||||||
exit /b
|
exit /b
|
||||||
|
|
||||||
:set_timestamp_var
|
:set_timestamp_var
|
||||||
for /f "delims=" %%a in ('wmic os get localdatetime ^| find "."') do set dt=%%a
|
for /f "delims=" %%a in ('wmic /output:stdout os get localdatetime ^| find "."') do set dt=%%a
|
||||||
set "TIMESTAMP=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%_%dt:~8,2%-%dt:~10,2%-%dt:~12,2%_%dt:~15,6%"
|
set "TIMESTAMP=%dt:~0,4%-%dt:~4,2%-%dt:~6,2%_%dt:~8,2%-%dt:~10,2%-%dt:~12,2%_%dt:~15,6%"
|
||||||
exit /b
|
exit /b
|
||||||
|
|
||||||
|
BIN
patch_scripts/aio/patches/Windows6.1-KB4019264-x64-patch.xdelta
Normal file
BIN
patch_scripts/aio/patches/Windows6.1-KB4019264-x64-patch.xdelta
Normal file
Binary file not shown.
Binary file not shown.
BIN
patch_scripts/aio/patches/Windows6.1-KB4019264-x86-patch.xdelta
Normal file
BIN
patch_scripts/aio/patches/Windows6.1-KB4019264-x86-patch.xdelta
Normal file
Binary file not shown.
Binary file not shown.
BIN
patch_scripts/aio/patches/Windows8.1-KB4019215-x64-patch.xdelta
Normal file
BIN
patch_scripts/aio/patches/Windows8.1-KB4019215-x64-patch.xdelta
Normal file
Binary file not shown.
Binary file not shown.
BIN
patch_scripts/aio/patches/Windows8.1-KB4019215-x86-patch.xdelta
Normal file
BIN
patch_scripts/aio/patches/Windows8.1-KB4019215-x86-patch.xdelta
Normal file
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user