Wat het verandert
Er verandert niets tot je op een knop drukt of een engine aanzet, en op een nieuwe installatie staat elke engine uit.
De optimalisaties schrijven Windows-instellingen: registerwaarden, energieplannen, DNS-servers en versleutelde DNS, geplande taken en het opstarttype van services op een vaste lijst. Een registerwaarde moet op een lijst staan die in de applicatie is ingebouwd; schrijven naar een andere plek wordt geweigerd.
Voordat w0a schrijft, leest het de huidige waarde en legt die vast in een wijzigingslog in %ProgramData%\w0a, dat elke gebruiker kan lezen en alleen beheerders kunnen wijzigen. Een waarde die al goed staat, wordt niet geschreven en niet vastgelegd. Voor de eerste wijziging van een sessie biedt w0a aan een Windows-herstelpunt te maken.
Een paar pagina's veranderen eigen dingen, elk met een eigen weg terug:
- CS2. De startopties in het instellingenbestand van Steam, het bestand met de video-instellingen van de game en het eigen w0a.cfg van w0a, dat één regel in je autoexec.cfg uitvoert. Een bestand dat w0a niet heeft gemaakt, wordt gekopieerd voordat w0a het voor het eerst wijzigt.
- Het NVIDIA-profiel voor cs2.exe. Tot vier gedocumenteerde driverinstellingen. Terugdraaien verwijdert alleen die waarden, dus alles wat je zelf in dat profiel hebt ingesteld, blijft staan.
- Videokaart. Klokoffsets, spanningsverhoging, vermogenslimiet en ventilatorsnelheid, opgeslagen als profielen op de pagina Videokaart, waar één knop de kaart terugzet naar de standaardwaarden.
- Opstartitems. Een item dat je op de pagina Opstarten uitzet, blijft staan waar het staat en kan in dezelfde lijst weer aan.
- Verwijderingen. De pagina Logboeken verwijdert de logs en caches die je selecteert, en de pagina Apps verwijderen verwijdert apps. Geen van beide kan ongedaan worden gemaakt; beide pagina's zeggen dat en vragen het eerst.
Engines die je aanzet, werken op draaiende programma's, bijvoorbeeld door de prioriteit van de game te verhogen.
Hoe je een wijziging terugdraait
De pagina Back-ups toont een w0a-herstelpunt voor elke handeling. Eén herstellen draait elke wijziging erna terug, latere punten inbegrepen, en „Alles terugdraaien” schrijft de eerst vastgelegde waarde van elke instelling terug.
De pagina Fix heeft dat log niet nodig. Bijna elke kaart schrijft de Windows-standaard terug en herstelt zo ook een instelling die een ander programma of een oudere installatie heeft veranderd. De CS2-kaart zet de kopieën terug die w0a vóór zijn eerste schrijfactie maakte.
Elke wijziging terugdraaien, stap voor stap
Wat het weigert
- Kernelinstellingen. Elke waarde onder Session Manager\kernel wordt geweigerd.
- Sleutels van de beeldschermdriver. De sleutels die multiplane overlay (MPO) uitzetten en de TDR-sleutels, die bepalen hoe Windows herstelt van een vastgelopen videokaart, lieten CS2 op een echte machine bevriezen. w0a schrijft er geen enkele van.
w0a mag deze waarden verwijderen. Dat zet de Windows-standaard terug op een pc die ze nog heeft van een oudere w0a-versie of van een ander programma. Schrijven doet w0a ze nooit.
- Microsoft Defender. w0a wijzigt geen enkele van zijn instellingen, voegt geen uitsluitingen toe en verlaagt nooit de prioriteit van zijn processen. Defender staat niet op de lijst van services waarvan w0a het opstarttype mag wijzigen, en de updates van de beveiligingsinformatie blijven binnenkomen als w0a tijdens een game andere achtergronddownloads tegenhoudt. De pagina Logboeken is de enige plek waar w0a bestanden van Defender aanraakt: als het vakje is aangevinkt, wat standaard zo is, maakt het opschonen de diagnose- en scangeschiedenislogboeken van Defender leeg. De beveiligingsengine, de handtekeningen en bestanden in quarantaine blijven onaangeroerd.
- Je games. w0a injecteert er geen code in en leest niets uit hun geheugen.
- Geheugenintegriteit. De schakelaar die deze Windows-beveiliging uitzet, staat standaard uit en valt buiten alles selecteren. Hij weigert te draaien als FACEIT is geïnstalleerd of w0a dat niet kan vaststellen, en als de instelling vergrendeld is.
- Eén klik voor alles. Er is geen knop die de hele pc in één keer optimaliseert en geen rondleiding bij de eerste start: jij kiest elke wijziging.
Welke driver het kan laden
w0a heeft geen eigen driver en levert er ook geen mee. Sommige metingen hebben er een nodig: de packagetemperatuur van de processor, de geheugentimings en de temperatuur van de geheugenmodules. Daarvoor kan het PawnIO installeren, een apart ondertekende driver van een onafhankelijke ontwikkelaar, die w0a alleen gebruikt om te lezen. Het installeert die pas nadat je op de knop ervan hebt gedrukt en een melding hebt bevestigd met de uitgever die Windows op het bestand heeft geverifieerd, en het downloadt de installer via HTTPS van GitHub en nergens anders vandaan.
De anti-cheat van FACEIT start niet naast oudere versies van PawnIO. w0a installeert altijd de nieuwste, ondertekend door de hardwarecompatibiliteitsuitgever van Microsoft, en waarschuwt je eerst als FACEIT naast een oudere is geïnstalleerd.
PawnIO is een apart product met een eigen vermelding in de Windows-lijst met geïnstalleerde apps: w0a verwijderen verwijdert PawnIO niet.
Wat er over het netwerk gaat
- Licentiecontrole. Pas zodra er een sleutel is ingevoerd: de sleutel, een eenrichtingshash van de hardware-ID, en welke versie van de overeenkomst je hebt geaccepteerd en wanneer. Zolang er een sleutel is ingevoerd, blijft er een verbinding met de licentieserver open, zodat een ingetrokken of gewijzigde licentie zonder herstart ingaat. Het claimen van de gratis trial stuurt de gehashte hardware-ID en de eenmalige code van de Discord-bot.
- Activering. Bij het activeren van een sleutel gaat er een hardwareoverzicht mee: Windows-versie en architectuur, computernaam, fabrikant en model, processor en aantal cores, moederbord, BIOS-versie, videokaart, geheugen, schermresolutie, uptime en lokaal IP-adres. De server bewaart alleen het overzicht van de eerste activering van de sleutel.
- Foutdiagnose. Standaard aan, uit te zetten met één vakje op de pagina Instellingen, en alleen verstuurd met een sleutel. Twee minuten na het starten en daarna elke zes uur, of elke zes minuten gedurende hooguit ongeveer een uur terwijl een grote achterstand wordt verstuurd: de sleutel, de gehashte hardware-ID, de appversie en de nieuwe regels van het foutenlogboek, zonder paden, gebruikersnaam en sleutelpatronen. 90 dagen bewaard.
- Probleemrapporten. Alleen als je er een verstuurt: je bericht en contactgegevens, de appversie, de Windows-versie, processor en videokaart, het einde van het foutenlogboek als je het vakje ervan aanvinkt, en de licentiesleutel en de gehashte hardware-ID. Paden, gebruikersnaam en sleutelpatronen worden verwijderd.
- Nieuwe versies. Bij het starten en op de pagina Nieuwe versies leest w0a een versiebestand dat met onze sleutel is ondertekend en negeert het een onondertekend of verkeerd ondertekend bestand. Een update wordt alleen geïnstalleerd als die via HTTPS kwam, de SHA-256 overeenkomt met het ondertekende bestand en hij dezelfde codehandtekening draagt als de draaiende kopie.
- Andere diensten. Alleen als je een pagina opent of op de knop ervan drukt: de pagina Stuurprogramma's vraagt NVIDIA om de nieuwste driver, de pagina Ping haalt de relaylijst van Valve op bij Steam, de pagina DNS test openbare resolvers zoals Cloudflare, Google en Quad9, de pagina Verbinding en een Benchmark-opname sturen kleine tests naar de openbare resolver van Cloudflare, en de pagina Nieuwe versies leest de releasenotes van w0a.app.
De volledige lijst, met hoe lang elk onderdeel wordt bewaard, staat in het Privacybeleid.
Wat w0a verzamelt, stap voor stap uitgelegd
Hoe je een download controleert
Download w0a alleen van de downloadpagina op w0a.app. De SHA-256 van elke gepubliceerde build staat onder de downloadknop: vergelijk die met het bestand dat je hebt ontvangen en verwijder het bestand als de twee verschillen.
Gerelateerde pagina's: Hoe het werkt, Privacybeleid en Contact.