3.7 KiB
wufuc 
English | русский | Français | Deutsch | Magyar | Portuguese (Brazil)
Kikapcsolja az "Windows Update Unsupported Hardware/Nem támogatott hardver" jelentését, és lehetővé teszi a frissítések telepítését Intel Kaby Lake, AMD Ryzen, vagy más nem támogatott processzoros Windows 7 és 8.1 rendszereken.
Letöltések 
A legfrissebb stabil verziót itt találod!
Ha bátornak érzed magad, itt próbálhatod ki a legfrissebb build-eket here. Saját felelősségre!
Szponzorok
Advanced Installer
A telepítő csomagok Advanced Installerel lettek elkészítve, open source licenc alatt. Az Advanced Installer program intuitív és barátságos UI-jával gyorsan és kényelmesen el tudtam készíteni a telepítőt. Nézd meg!
Hibajelentés 
Lásd CONTRIBUTING.hu-HU.md.
Előszó
Az KB4012218 és KB4012219 kódszámú Windows frissítések leírása ezeket az információkat tartalmazta:
Enabled detection of processor generation and hardware support when PC tries to scan or download updates through Windows Update.
Ez a frissítés lényegében egy filozófiavĺtást jelentett, hogy a Microsoft nem fogja támogatni a Windows 7 vagy 8.1 következő generációs Intel, AMD és Qualcomm processzoron.
A szerző véleményéről evvel kapcsolatban legjobban az angol verzióból informálódhattok.
Rossz Microsoft!
Ha érdekelnek a részletek, itt olvashatsz tovább.
Hogy működik?
A wuaueng.dll
fájl két függvényt tartalmaz: IsDeviceServiceable(void)
és IsCPUSupported(void)
. IsDeviceServiceable(void)
egy egyszerű wrapper a IsCPUSupported(void)
függvény körül, ami eltárolja amit olvas és új felhíváskor újra felhasználja ezeket.
A patch ezt a tárolást használja ki, és átállítja a "first run" értéket FALSE
-ra és a cached result-t TRUE
-ra.
- A rendszer bootolásakor a wufuc munkacsomag elindul az
NT AUTHORITY\SYSTEM
felhasználó alatt. wufuc
megkeresi melyik service process-ben fut a Windows Update service (tipikusannetsvcs
), és belekapcsolódik.- Miután ez megtörtént, a
LoadLibraryEx
segítségével automatikusan módosítja awuaueng.dll
-t ha az be lesz töltve. - Egy előzőlegesen betöltött
wuaueng.dll
is meg lesz patchelve.
Fejlesztések a régi batchfájl módszerhez képest:
- Rendszerfájlok nem lesznek módosítva
- Heurisztikusan dolgozó patchelés, ami segítségével a program frissítések után is működik.
- C nyelv használata skriptelés helyett!
- Nincs külső függőség.