A Hypervisor crack futtatása előtt ezzel a scripttel tudod kikapcsolni a szükséges Windows biztonsági funkciókat, illetve utána visszakapcsolni azokat. Bár ezt a fájlt minden crack tartalmazza, de a hvteam folyamatosan frissíti, ezért lehet az itteni verzió újabb és stabilabb, mint amit a letöltött crack tartalmaz. A script kódját úgy tudod ellenőrizni (pl. AI elemzéshez), hogy Jegyzettömbben megnyitod.
A „Futtatás rendszergazdaként” opció nem fogja elindítani a szkriptet olyan elérési útvonalakon, amelyek bizonyos speciális karaktereket tartalmaznak. Ez a Windows hibája, nem a szkripté.
VBS Script 1.7 Changelog
- Hozzáadva a csatlakoztatott hálózati meghajtók (mapped network drives) észlelése. A szkript futtatása csatlakoztatott hálózati meghajtóról – beleértve a virtuális gépek csatlakoztatott hálózati meghajtóként megjelenő megosztott mappáit is – nem támogatott. A szkript mostantól egy megfelelő üzenettel kilép ahelyett, hogy egyszerűen összeomlana. Ez egy Windows-specifikus probléma, nem a szkript hibája.
- Ha a Windows Hello PIN-kód engedélyezve van és egyben VBS-védelem alatt is áll Windows 11 rendszeren, a szkript nem tudja folytatni a futást, és arra kéri a felhasználót, hogy először tiltsa le a PIN-kódját. Ez további megoldást nyújt a Windows Hello funkcióval kapcsolatos problémákra.
- Hozzáadva a Parallels Desktop for Mac észlelése. A szkript mostantól ellenőrzi a BIOS és a rendszergyártó (system manufacturer) információit a Parallels környezet felismerése érdekében, és észlelés esetén egy megfelelő üzenettel kilép.
- A szkript mostantól ellenőrzi, hogy nem támogatott Windows-verzión (Windows 10, 1909-es vagy régebbi verzió) fut-e. Amennyiben igen, felszólítja a felhasználót az operációs rendszer frissítésére.
- Kijavítva a rendszerindítási bejegyzés (boot entry) észlelésének hibája, amely a Windows Single Language (egynyelvű) kiadásainál jelentkezett. A rendszer mostantól az értéket a pozíciója alapján olvassa ki, nem pedig az „identifier” (azonosító) szót keresve.
- Kijavítva egy hiba, amely miatt a VBS letiltása bekapcsolt Credential Guard mellett Windows 10 rendszeren akár két újraindítást is igényelhetett a teljes érvénybe lépéshez.
- Hozzáadva a fokozott bejelentkezési biztonsághoz (Enhanced Sign-in Security) tartozó további beállításjegyzék-kulcsok (registry keys) észlelése és letiltása, ezáltal lefedve a korábban kimaradt kulcsokat is.
- Kijavítva egy hiba, amely miatt az Indítási beállítások (Startup Settings) nem jelentek meg rendszerindításkor olyan rendszereken, ahol a speciális indítási beállítások (advanced boot options) le voltak tiltva.
- A szkript mostantól ellenőrzi, hogy a Windows architektúrája nem támogatott-e, és ha így van, felszólítja a felhasználót a kilépésre.
- Frissített bevezető megjegyzések.
- Kisebb fejlesztések.
- Hibajavítások.
VBS Script 1.6.2 Changelog
- Kijavítva egy hiba, amely miatt a „Minden változtatás sikeresen visszaállítva. Újraindítás nem szükséges.” (All changes have been reverted successfully. A restart is not necessary.) üzenet tévesen jelent meg a változtatások visszaállításakor olyan esetekben, amikor kizárólag az illesztőprogram-aláírás megkövetelése (Driver Signature Enforcement) volt kikapcsolva.
VBS Script 1.6.1 Changelog
- Kijavítva egy hiba, amely miatt a Credential Guard visszaállítása (revert) a
LsaCfgFlagsértékét kifejezetten 2-re állította még olyan rendszereken is, ahol az nem egy explicit konfiguráció, hanem a Windows alapértelmezett engedélyezése miatt futott. Letiltás előtt a rendszer mostantól biztonsági másolatot készít az eredeti értékről, majd visszaállításkor pontosan azt állítja vissza, vagy beállítatlanul hagyja, ha korábban sosem volt explicit módon konfigurálva. - Hozzáadva a FACEIT Anti-Cheat észlelése és letiltása. A csalás elleni szoftver (anti-cheat) szolgáltatásai mostantól automatikusan letiltásra kerülnek, és ha a hozzá tartozó illesztőprogram (driver) fut, azt a rendszer automatikusan eltávolítja a memóriából (unload).
- Hozzáadva a
WindowsHelloSecureBiometricsbeállításjegyzék-kulcs (registry key) észlelése és letiltása. Ez egy további, a fokozott bejelentkezési biztonsághoz (Enhanced Sign-in Security) tartozó kulcs, amely hiányzott a korábbi implementációból. - Hozzáadva a HyperGuard észlelése és letiltása. Ez egy VBS-függő biztonsági funkció, amely aktívan tarthatta a Windows hypervisort.
- Hozzáadva a Védett gazdagép (Guarded Host) észlelése és letiltása. Ez szintén egy VBS-függő biztonsági funkció, amely aktívan tarthatta a Windows hypervisort.
- Hozzáadva a rendszerindítási bejegyzés azonosítójának (boot entry identifier) észlelése. Ez biztosítja, hogy a
bcdeditparancsok a megfelelő rendszerindítási bejegyzésre vonatkozzanak, ezáltal javítva a kompatibilitást a nem szabványos indítási konfigurációkkal. - Hozzáadva a
DISM RestoreHealthés azSFC Scannowopciók a hibaelhárítási (Troubleshoot) menühöz, kiegészítve a meglévő „Fix WMI” lehetőséget. Ezek az opciók segíthetnek a rendszerfájlok esetleges sérüléseinek elhárításában, amelyek problémákat okozhatnak a PowerShell vagy a WMI működésében. - Amikor a szkript Windows Hello védelmet észlel, a Device Guard registry kulcs letiltása előtt mostantól kikapcsolja a Microsoft-fiók „kizárólag Windows Hello bejelentkezés” megkövetelését, és a
certutilsegítségével eltávolítja a Windows Hello hitelesítőadat-tárolót (credential container). Ez megakadályozza a következő rendszerindításkor jelentkező PIN-kód hibát, és biztosítja, hogy a felhasználó újra be tudjon jelentkezni a jelszavával. A bejelentkezés megkövetelésének eredeti értékét a rendszer elmenti, és a visszaállításkor pontosan visszaállítja. - Frissített indítás utáni ismertető szövegek.
- Kisebb fejlesztések.
- Hibajavítások.
VBS Script 1.5 Changelog
- Továbbfejlesztett Windows hypervisor észlelés. A szkript mostantól azt is ellenőrzi, hogy a Hyper-V, a Virtuálisgép-platform (Virtual Machine Platform), a Windows hypervisorplatform (Windows Hypervisor Platform), a Windows-alrendszer Linuxhoz (Windows Subsystem for Linux) vagy a Windows tesztkörnyezet (Windows Sandbox) funkciók engedélyezve vannak-e. Ha ezek közül bármelyik aktív, és a rendszer futó hypervisort észlel, a Windows hypervisor letiltásra kerül. Ez azokra az esetekre is megoldást nyújt, amikor a VBS letiltottnak tűnt, de a hypervisor ezen funkciók miatt továbbra is aktív maradt.
- Hozzáadva a VSM (Virtual Secure Mode) indítási típusának észlelése. Ha a
vsmlaunchtypebeállítása „Auto” a rendszerindítási konfigurációban (boot configuration), akkor a rendszer a hypervisorral együtt ezt is letiltja, a visszaállításkor (revert) pedig visszaállítja az eredeti értékét. - Hozzáadva egy WMI-ellenőrzés, valamint egy Hibaelhárítás (Troubleshoot) opció a főmenübe egy „Fix WMI” eszközzel. Ez olyan rendszerekhez készült, ahol a PowerShell CIM/WMI hívásai érvénytelen osztály (invalid class) hibákkal meghiúsulnak.
- Hozzáadva egy indításkori PowerShell-ellenőrzés olyan problémák észlelésére és jelentésére, mint a korlátozott nyelvi mód (Restricted Language mode), a PowerShell Desktopot felülíró PowerShell Core, a PowerShell működését zavaró kártevők (malware), vagy a .NET inicializálási hibái.
- Hozzáadva a QuickEdit és a Terminal alkalmazás észlelésének ellenőrzése. Ha a szkript a Windows Terminalon belül fut, mostantól újraindítja magát a
conhost.exefolyamatban. Ezzel elkerülhetők az ablakátméretezéssel, achoice.exebemenetkezelésével és a konzolpuffer viselkedésével kapcsolatos ismert problémák, amelyek miatt a szkript lefagyottnak tűnhetett vagy hibásan működhetett. - Hozzáadva az ideiglenes mappa (Temp folder) ellenőrzése. Ha a szkriptet közvetlenül egy archív (tömörített) fájlból indítják el, a rendszer figyelmezteti a felhasználót, hogy indítás előtt csomagolja ki azt.
- Növelt stabilitás a környezeti változók (environment variables) indításkori, kifejezett beállításával. Ez biztosítja a megfelelő működést a rendszerkonfigurációtól és a szkript meghívásának módjától függetlenül.
- Egyéb kisebb fejlesztések.
VBS Script 1.4 Changelog
- Hozzáadva az illesztőprogram-aláírás megkövetelésének (Driver Signature Enforcement / DSE) és a teszt-aláírásnak (test signing) az észlelése. Ha a teszt módú aláírás már engedélyezve van, a szkript teljesen kihagyja az Indítási beállítások (Startup Settings) lépést, a BitLocker felfüggesztését és a
onetimeadvancedoptionsbeállítást, mivel az illesztőprogram-aláírás megkövetelése már eleve meg van kerülve. - Kijavítva egy hiba, amely miatt a „Változtatások visszaállítása” (Revert Changes) opció tévesen a „Nincs mit visszaállítani, mivel korábban nem történtek változtatások” (Nothing to revert, as no changes were previously applied.) üzenetet jelenítette meg, amikor a DSE még le volt tiltva, annak ellenére, hogy a visszaállításához újraindításra lett volna szükség.
- Hozzáadva a FACEIT Anti-Cheat észlelése. Ha a rendszer észleli a jelenlétét, a szkript egy üzenettel kilép, amelyben arra kéri a felhasználót, hogy a folytatás előtt távolítsa el azt, mivel a szoftver ismert módon megakadályozza az illesztőprogram betöltődését.
- A PowerShell-hívások lecserélésre kerültek a
%psc%változón keresztüli teljes elérési útra. Ez megelőzi azokat a feloldási (resolution) problémákat, amelyek olyankor jelentkeznek, ha a PowerShell nincs megadva aPATHkörnyezeti változóban. - Elavult megjegyzések (kommentek) eltávolítva.
- Kisebb fejlesztések.
VBS Script 1.3 Changelog
- Kijavítva egy hiba, amely miatt a
Credential Guard Scenariosbeállításjegyzék-kulcs (registry key) a visszaállítás (revert) során akkor is visszaállt, ha maga a Credential Guard nem is futott a szkript végrehajtása előtt. A CG és a CG Scenarios nyomon követése és visszaállítása mostantól egymástól függetlenül történik. - Kijavítva egy hiba, amely miatt a rendszer nem észlelte a memóriaintegritást (Memory Integrity / HVCI), ha az már be volt konfigurálva, de még nem futott. Ez a hiba a VBS-t aktívan tarthatta. A HVCI-észlelés mostantól a futásidejű állapotot (runtime status) és a beállításjegyzék konfigurációját is ellenőrzi.
- Hozzáadva a
RequirePlatformSecurityFeaturesészlelése és eltávolítása a VBS letiltásakor, mivel ez a beállítás korábban megakadályozta a VBS kikapcsolását. A rendszer biztonsági másolatot készít az eredeti értékről, és visszaállításkor pontosan azt állítja vissza. - Hozzáadva az
Enhanced Sign-in Security Scenarioskulcs észlelése és eltávolítása a meglévő alkulcs (subkey) mellett; a rendszer ezeket mostantól egymástól függetlenül állítja vissza. - Hozzáadva egy üzenet, amely tájékoztatja a felhasználót abban az esetben, ha egyetlen biztonsági funkciót sem kellett letiltani.
- Kisebb fejlesztések.
VBS Script 1.2 Changelog
- Kijavítva egy kompatibilitási hiba, amely akkor jelentkezett, ha a szkriptet egy 32 bites alkalmazásból (például a FitGirl-féle Hypervisor Launcherben használt Compact AutoRunnerből) indították. Ilyenkor az olyan rendszereszközök, mint a
bcdedit, nem voltak elérhetők, mivel a 32 bites folyamatoknál a System32 átirányításra kerül a SysWOW64 mappára. Ez úgy nyilvánult meg, hogy a Windows hypervisor letiltása sikertelenként jelent meg, az UEFI-zár eltávolítása pedig teljesen meghiúsult. A szkript mostantól 64 bites folyamatként újraindítja magát, ha ezt a helyzetet észleli. Köszönet galaxyxyz888-nak a Discordon. - Kijavítva egy hiba, amely miatt a
Credential Guard Scenariosbeállításjegyzék-kulcs (registry key) nem lett letiltva. Ez a VBS-t akkor is aktívan tarthatta, ha a Credential Guard nem futott. Köszönet sowhatnumber-nek a Discordon. - Kijavítva egy hiba, amely miatt a
SecConfig.efinem tért vissza megfelelően az aktuális operációs rendszerhez az UEFI-zár törlése után a dual-boot (több operációs rendszert futtató) rendszereken. Köszönet RessourectoR-nak. - Kijavítva egy hiba, amely miatt a Windows hypervisor visszaállítása tévesen sikertelenként jelent meg az újraindítás után az UEFI-zárolt VBS-t vagy HVCI-t futtató rendszereken. Ezt az okozta, hogy a
SecConfig.efia rendszerindításkori UEFI-zár eltávolítási folyamata során törölte ahypervisorlaunchtypeBCD bejegyzést. - Kijavítva egy hiba, amely miatt a „Változtatások visszaállítása” (Revert Changes) opció nem jelenítette meg a „Nem történtek változtatások” (No changes have been made) üzenetet olyan rendszereken, ahol a felhasználó korábban jóváhagyta az UEFI-zár eltávolítását, még akkor sem, ha valójában egyetlen funkció sem lett letiltva. Ezt az okozta, hogy a rendszer az
UEFILockAgreedregistry értéket tévesen rögzített változtatásként vette figyelembe. - Kijavítva egy hiba, amely miatt a
ManageVBSregistry kulcs nem lett megfelelően eltávolítva a visszaállítás után olyan rendszereken, ahol a felhasználó jóváhagyta az UEFI-zár eltávolítását. - Hozzáadva a teszt-aláírás (test signing) észlelése. Ha a teszt módú aláírás már engedélyezve van, a szkript tájékoztatja erről a felhasználót.
- Kisebb vizuális fejlesztések.
VBS Script 1.1 Changelog
- Kijavítva egy összeomlást okozó hiba, amely akkor jelentkezett, ha a szkript elérési útja vagy fájlneve szóközöket vagy speciális karaktereket tartalmazott (például amikor többszöri letöltés után a fájl a
VBS (1).cmdnevet kapta). - Kijavítva egy hiba, amely miatt a fokozott bejelentkezési biztonság (Enhanced Sign-in Security) megakadályozta a VBS letiltását. Beépítésre került egy ellenőrzés, amely észlelés esetén letiltja a funkciót. Ez a probléma főként a ROG Ally X felhasználókat érintette, mivel náluk ez alapértelmezés szerint engedélyezve van. Köszönet .oathkeeper213-nak a Discordon és Azazel35-nek a Redditen.
- Bekerült a VBS, a HVCI és a Credential Guard letiltásának támogatása olyan esetekben is, amikor azokat a
SecConfig.efifájlt használó UEFI-zár (UEFI lock) védi. A szkriptben a rendszer figyelmezteti a felhasználót, hogy az UEFI-zár eltávolítását csak saját, személyes eszközökön javasolt elvégezni. Fontos megjegyezni, hogy a felügyelt eszközökön (managed devices) az UEFI-zárral védett VBS, HVCI és Credential Guard csak egyetlen rendszerindítási ciklusra (boot cycle) tiltható le. Az UEFI-zárak a „Változtatások visszaállítása” (Revert Changes) opció használatával teljes mértékben visszaállíthatók az eredeti állapotra. Köszönet poce-nak a Discordon. - Bekerült a VBS és a HVCI kötelező módjának (mandatory mode) letiltását célzó támogatás. Vegye figyelembe, hogy a kötelező mód visszaállítása jelenleg nem támogatott, így azt szükség esetén manuálisan kell újra engedélyezni. Részletek: https://learn.microsoft.com/en-us/windows/security/hardware-security/enable-virtualization-based-protection-of-code-integrity?tabs=reg
- A szkript bevezetőjéhez hozzáadásra került egy figyelmeztetés a rendszermag szintű csalás elleni szoftverekkel (kernel anti-cheats) kapcsolatos kompatibilitási problémákról. Ez kifejezetten a Vanguardra vonatkozik, ahol az illesztőprogram-aláírás megkövetelésének (driver signature enforcement) letiltása bizonyos rendszerkonfigurációk esetén rendszerösszeomlást (bug check / BSOD) eredményezhetett; valamint a FACEIT Anti-Cheatre, amely különféle hibákkal megakadályozta az illesztőprogram betöltődését (ezek közül a legjellemzőbbek az ERROR_ACCESS_DENIED, az ERROR_INVALID_BLOCK és az ERROR_NO_SYSTEM_RESOURCES voltak). Köszönet a hibajelentésért xyz2theb-nek a Redditen, valamint deviljin0500-nak, faintx11-nek és xeros1-nek a Discordon.
- Frissített bevezető megjegyzések.
- Kisebb vizuális fejlesztések.
VBS Script 1.0 Changelog
- Ha a rendszer azt észleli, hogy a virtualizáció le van tiltva, a szkript mostantól felajánlja a felhasználónak a kilépést a folytatás helyett, mivel az észlelés immár kellően megbízhatónak tekinthető.
- Kijavítva az a hiba, amely miatt a rendszer a nem érintett rendszereken tévesen futónak érzékelte a KVA Shadow-t. Az észlelés pontossága javult.
- Kijavítva az a hiba, amely miatt a rendszer tévesen futónak érzékelte a Windows hypervisort. Az észlelés pontossága javult. Köszönet anhphu-nak.
- Kijavítva az a hiba, amely miatt a visszaállítás (revert) a
hypervisorlaunchtypeértékét az eredeti beállítástól függetlenül „Auto”-ra módosította. A rendszer mostantól megőrzi az eredeti értéket, és visszaállításkor pontosan azt állítja vissza. Ismételt köszönet anhphu-nak. - Kijavítva egy lefagyást okozó hiba a nem latin betűs (pl. japán) rendszereken, amelyet a szkript megjegyzéseiben (kommentjeiben) található nem ASCII karakterek okoztak. Köszönet iruzer-nek és gocchan_games-nek a Discordon.
- Kijavítva az a hiba, amely miatt az ANSI színkódok formázatlan szövegként (raw text) jelentek meg régebbi Windows-verziókon, vagy ha a régi típusú (legacy) konzol volt engedélyezve.
- Kijavítva az a hiba, amely miatt az ANSI színkódok formázatlan szövegként jelentek meg, amikor a virtuális terminál feldolgozás (Virtual Terminal Processing) le volt tiltva. Köszönet FitGirlLV-nek.
- Verzióinformáció hozzáadva az ablak címsorához.
- Javított indítási sebesség.
- Kisebb vizuális fejlesztések.