Windowsi register lühidalt - mida peate teadma!

Register kui Windowsi DNA

Windowsi registris (tuntud ka kui register) salvestab Windows teavet operatsioonisüsteemi enda kohta, samuti teavet programmide, riistvarakomponentide ja kasutajaseadete kohta. Windows pääseb sellele teabele ligi kümneid või isegi sadu kordi iga toimingu jaoks, ilma et kasutaja seda märkaks.

Mis on register ja mida sellega teha?

Parameetreid saab redigeerida Windowsi rakenduse „Registry Editor” abil. Windowsi register ja redaktor on kaasas peaaegu kõigi Microsoft Windowsi versioonidega, sealhulgas Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 2000, Windows NT, Windows 98 ja Windows 95. Microsoft tutvustas registri andmebaasi operatsioonisüsteem Windows NT 1993. Keskandmebaasina kõrvaldas Windowsi register kaose, mis tekkis programmidest, mis salvestasid teavet erinevates vormingutes ja erinevates kohtades. Tähtis. Mitte kõik Windowsi rakendused ei kasuta registrit. Microsoft soovitab mõnedel programmidel salvestada oma konfiguratsioonid oma XML- või JSON -failidesse.

Mitmes mõttes võib registrit pidada Windowsi operatsioonisüsteemi DNA -ks. Näiteks kui uus programm on installitud, kirjutab Windows registrisse uued käsud ja failiviited. Muuhulgas sisaldab see teavet vastavate failide asukoha kohta, milliseid seadeid programmis kasutatakse ja palju muud. Kui mujal Windowsis sätteid muudetakse, kohandatakse registrit vastavalt. Kui muudate peaaegu kõiki seadeid, tehakse muudatusi ka registri vastavatesse piirkondadesse. Mõnel juhul ei jõustu need muudatused enne arvuti taaskäivitamist.

See juhib Windowsi registrit

Operatsioonisüsteemi olulised omadused salvestatakse registreerimisandmebaasi. Kaasa arvatud:

  • riistvara: Iga arvuti sisseehitatud või sellega ühendatud seade pääseb registreerimisandmebaasi. Näiteks küsib graafikakaart, mitu pikslit ja mitu värvi peaks ekraanil kuvama. Kasutaja sisestas vajalikud andmed graafikaseadete kaudu, mille omakorda võttis vastu registreerimisandmebaas.
  • Windowsi seaded: Peaaegu iga Windowsi seade salvestatakse registrisse. Näiteks mäletab Windows, et programm “Word” peaks avanema pärast tekstifailil topeltklõpsu.
  • optika: Windowsi täielik välimus on määratletud registris. Aknaraamide laiuse ja värvide või tegumiriba kõrguse kohta.
  • Programmid: Registreerimisandmebaasi kasutatakse enamikus programmides teatud sätete salvestamiseks. Näiteks teab Excel, milliseid tabeleid kasutaja viimati redigeeris, või Wordi, millist fonti tuleks vaikimisi kasutada.

Kui suur on register?

Kuigi register sisaldab tuhandeid ja tuhandeid kirjeid, ei ole see tavaliselt suurem kui 200 megabaiti. Suurust saab hõlpsasti oma arvutis kontrollida. Vastavad failid on kaustas Windows \ System32 \ Config \ leidma.

Kuidas on registreerimisandmebaas üles ehitatud?

Registri andmed on korraldatud hierarhiliselt puustruktuuris - nagu kõvaketta kaustad. Kuid neid ei nimetata kaustaks ega kataloogiks, vaid pigem võtmeks. Kokku on kuus põhivõtit, millel võib olla täiendavaid alamvõtmeid:

  • HKEY_CLASSES_ROOT. Sisaldab teavet faililaiendite, nende linkide kohta programmide ja nende atribuutide kohta, näiteks Exploreri ikooni.
  • HKEY_CURRENT_USER. Siin on kogu teave, nagu värvid, helisignaalid, tarkvara, sisselogitud kasutaja võrgusätted.
  • HKEY_LOCAL_MACHINE. Siin salvestatakse kõik kasutajast sõltumatud seaded koos järgmiste täiendavate alamvõtmetega:
    • "Config" on peavõtme Hkey_Current_Config peegel (koopia).
    • Windows kasutab draiverite kontrollimiseks ajutiselt draiverit.
    • "Enum" sisaldab teavet BIOS -i seadete ja installitud riistvarakomponentide kohta.
    • "Riistvara" arvuti liideste jaoks.
    • "Võrk" võrgu konfigureerimiseks.
    • "Turvalisus" sisaldab teavet ja seadeid võrgu turvalisuse tagamiseks.
    • "Tarkvara" arvutisse installitud tarkvara seadete jaoks.
    • "Süsteem" sisaldab teavet juhtpaneeli ja seadme draiverite kohta, samuti olulisi andmeid käitusaja ja Windowsi käivitamise kohta.
  • HKEY_USERS on üles ehitatud sarnaselt võtmega Hkey_Current_User, kuid see sisaldab teavet kõigi kasutajate kohta ja iga jaoks luuakse eraldi alamvõti.
  • HKEY_CURRENT_CONFIG sisaldab teavet praeguste süsteemiseadete kohta.
  • HKEY_DYN_DATA sisaldab andmeid, mida on vaja praegusel käitusajal. Sel põhjusel peegeldub see võti ka põhimälus, et sellele kiiresti juurde pääseda.

Kuidas registreerimisandmebaasi avada?

Windowsi registrile pääseb juurde ja seda saab konfigureerida programmi "Registry Editor" abil, mis on tasuta registri redigeerimise utiliit, mis on standardvarustuses kõikides Microsoft Windows 95 või uuemates versioonides. Registriredaktor võimaldab teil vaadata kõiki registris olevaid võtmeid ja väärtusi, samuti muuta Windowsi, programmi või draiveri väärtusi, mida peate vajalikuks. Registriredaktor ei ole programm, mida kasutate tavaline programm Avage menüü Start kaudu. Selle käivitamiseks sisestage käsk.

Avage Windowsi register Windows 10 all

  1. Sisestage termin "regedit" tegumiriba vasakus alanurgas asuvasse otsinguaknasse.

  2. Seejärel klõpsake tabelite loendis hiire parema nupuga "Registry Editor" ja valige rippmenüüst "Open as administrator".

  3. See avab administraatori õigustega registriredaktori. Programm on registri nägu ja võimaldab teil registrit vaadata ja selles muudatusi teha. Teise võimalusena leiate registriredaktori käivitatava faili kataloogist C: \ Windows. Kui avate selle kausta, saate topeltklõpsuga käivitada faili "regedit.exe".

Kuidas Windowsi registrit kasutada

Register sisaldab registriväärtusi (mis on juhised), mis asuvad registrivõtmetes (rohkem andmeid sisaldavad kaustad), kõik ühes mitmest registritarust (kaustad, mis kategoriseerivad kõik registri andmed alamkaustade abil). Kui kasutate nende väärtuste ja võtmete muutmiseks registriredaktorit, muudate konfiguratsiooni, mida teatud väärtus juhib.

Mis on registrivõti?

Registrivõtmed on sarnased Windows Exploreri failikaustadega, kuid eksisteerivad ainult registris. Need sisaldavad registriväärtusi nagu kaustad ka faile. Kuid need võivad sisaldada ka muid registrivõtmeid, mida sageli nimetatakse alamvõtmeteks.

Mis on registris stringid?

Kõik SZ-ga lõppevad andmetüübid (tähistavad StringZ) (näiteks REG-SZ) on nn STRING-väärtused. Need stringid koosnevad kergesti loetavast tekstist ja on registris kõige levinumad väärtused. Stringid tähistatakse AB -sümboliga.

Mis on binaar

Binaar (REG-Binary) koosneb kuueteistkümnendsüsteemis kuvatavatest binaarsetest andmetest. Nagu nimigi ütleb, võivad need koosneda ainult kahest numbrist. Binaarset kasutatakse sageli riistvara- ja konfiguratsiooniseadetes. Neid tähistab sümbol siniste numbritega 011 üle 110.

Mis on DWORD -väärtus?

DWORD (REG_DWORD) tähistab kahekordset sõna. Need koosnevad ka binaarsetest andmetest ja neid kasutatakse sageli süsteemipoliitika sätete, seadme draiverite ja teenuste kohandamiseks. Need on piiratud 32 bitiga ja neid saab sisestada kuueteistkümnendsüsteemis või kümnendkohas. DWORD on tähistatud ka sümboliga siniste numbritega 011 kuni 110.

Kuidas saan registreerimisandmebaasi kirjeid muuta?

Esmapilgul sarnaneb registriredaktor Windows Exploreriga ja sama kehtib ka selle toimimise kohta. Vasakul küljel on loetletud kõik võtmed erinevates kategooriates nagu puu. Kui topeltklõpsate väärtust paremal, kuvab registriredaktor vastavad väärtused. Neid saab seejärel muuta või muuta ja salvestada, klõpsates nuppu OK. Muudatused jõustuvad pärast arvuti taaskäivitamist.

Samuti on võimalik registreerimisandmebaasi sisestada uusi väärtusi. Selleks avage vasakpoolses aknas teatud klahv ja klõpsake hiire parema nupuga paremal asuvas aknas vaba ala, valige Uus ja loob nüüd valikuliselt uue võtme, uue märgistringi, uue binaarväärtuse või uue DWORD -väärtuse.

Kas ma saan registreerimisandmebaasi rikkuda (valede kirjete kaudu)?

Jah, sest vale sisestus võib kahjustada Windowsi ja muid programme. Windows ei kontrolli, kas registris tehtud muudatused on vigadeta. Sel põhjusel peaksite enne registriga töötamist varukoopia tegema.

Kuidas varundada registri andmebaasi hädaolukorras

Arvestades registri olulist rolli Windowsi jaoks, peaksite selle enne käsitsi muudatuste tegemist kindlasti varundama. Lõppude lõpuks võivad vigased registrikirjed halvimal juhul põhjustada selle, et Windows 10 ei tööta enam korralikult. Seega looge enne muudatuste tegemist mõne hiireklõpsuga varukoopia, mille saate vajadusel hõlpsalt taastada.

  1. Avage registriredaktor, nagu eespool kirjeldatud.

  2. Paremklõpsake loendi vasakus ülanurgas nuppu "Arvuti" ja klõpsake kontekstimenüüs nuppu "Ekspordi". Valige salvestuskaust, tippige kirjeldav nimi, näiteks „Varundusregister juunist 2022-2023–2022”, ja klõpsake nuppu „Salvesta”. Seejärel salvestab Windows varufaili REG -failina.

Kuidas taastada registri varukoopia

Varundatud registriversiooni saate taastada vaid mõne hiireklõpsuga. Näiteks kui märkate pärast registris muudatuste tegemist oma arvutis ebatavalist käitumist, topeltklõpsake lihtsalt varem salvestatud varufaili ja klõpsake kaks korda Jah. Pärast järgmist arvuti käivitamist töötab Windows nagu varem.

Kas ma pean registrit puhastama?

Puhastamine oli vajalik Windows 95 päevil (tubli 20 aastat tagasi), kuna Windowsi registri suurusele kehtis ülempiir. Intensiivselt kasutatavate süsteemide korral saate selle ülempiiri ületamist puhastamisega vältida. Tänapäeval seda piiri enam ei eksisteeri ja kõik arvutid on nii kiired, et mõni kilobait (või isegi megabait) registris olevaid andmeid ei muuda absoluutselt midagi. See kehtib nii Windows XP kui ka Vista, 7, 8 (.1) ja 10 puhul. Selles osas toob registri puhastamine kiiruse osas vähe või üldse mitte. Probleeme saab lahendada ainult erandjuhtudel kirjete kustutamisega. Näiteks kui viirusetõrjeprogrammi installimine ebaõnnestub, kuna süsteemis on eelkäija jääke.

Kuidas registrit puhastada?

Kui arvuti ei tööta tõrgeteta, näiteks paljude programmide installimise ja desinstallimise tõttu, võib see teatud juhtudel aidata registrist üleliigseid kirjeid kustutada. Seda ülesannet täidab näiteks tuntud CCleaneri häälestusprogramm.

  1. Installige CCleaner veebisaidilt https://www.ccleaner.com/de-de/ccleaner/download/standard. Allalaadimine algab automaatselt.

  2. Käivitage programm. CCleaneris klõpsake Windows 10 registri skannimiseks vasakpoolses veerus "Registry" ja seejärel nuppu "Otsi vigu". See võtab paar sekundit. Seejärel klõpsake parandusprotsessi alustamiseks nuppu "Parandage valitud vead …".

  3. Seejärel küsib programm, kas soovite kõik muudatused registrisse salvestada. Veenduge, et klõpsate sellel hetkel "Jah". Kui vastupidi ootustele ei tööta mõni teie programm või Windows 10 pärast registri puhastamist enam korralikult, saate kõik hiljem tagasi võtta (vt allpool). Leidke järgmises aknas varufaili salvestuskoht, näiteks töölaud. Seejärel klõpsake nuppu "Salvesta".

  4. Seejärel klõpsake nuppu "Parandage valitud vead" ja seejärel nuppu "Sule". Taaskäivitage arvuti, et kõik muudatused jõustuksid.

Võta muudatused tagasi: kui CCleaneri Windows 10 registris tehtud muudatused toovad kaasa probleeme, saate "vana" registriversiooni vaid mõne klõpsuga taastada. Nii et kui märkate oma arvutis ebatavalist käitumist, tehke topeltklõps sammus 3 salvestatud REG-failil ja klõpsake kaks korda "Jah". Pärast järgmist arvuti käivitamist töötab Windows 10 nagu varem.

Kuidas saan (peidetud) registrikirjeid käsitsi kustutada?

Mõne rakenduse desinstalliprogrammid on mõnikord ebatäpsed ja jätavad kirjed, mille tarkvara installimise ajal registrisse tegi. Kui ilmnevad vead, peaksite need kirjed käsitsi kustutama. Selleks käivitage registriredaktor ja otsige registrist:

  1. Avage registriredaktor, nagu eespool kirjeldatud.

  2. Vajutage klahvi. Sisestage kustutatud programmi nimi (piisab sõnast või selle osast).

  3. Paremklõpsake kõnealust kirjet ja valige "Kustuta". Tõenäoliselt tuleb kustutada mitu kirjet.

10 parimat registri näpunäidet

Vihje 1: nii sulgub arvuti kiiremini

Keegi ei kurda enam Windows 10 käivitamise üle, mis on eelkäijatega võrreldes üllatavalt kiire. Seevastu väljalülitamine või taaskäivitamine võtab sageli terve igaviku. Seda seetõttu, et Windows 10 võtab programmidest automaatselt väljumiseks palju aega. Sel põhjusel aeglustavad nad väljalülitamist kauem kui vaja. Siiski saate seda käitumist muuta.

Tippige Windowsi otsinguaknasse "regedit", paremklõpsake tabamuste loendis "regedit" ja valige "Käivita administraatorina". See avab registriredaktori.

Vasakul alal järgnevad topeltklõpsud kirjetel "HKEY_LOCAL_MACHINE", "SYSTEM", "CurrentControlSet" ja "Control". Seejärel topeltklõpsake akna paremas osas kirjet "WaitToKillServiceTimeout".

See avab uue akna. Sisestage väljale "Väärtus" 5000 asemel number 2000. Selleks peate teadma järgmist: Väärtus tähistab millisekundeid - 2000 tähendab kahte sekundit. Kuid te ei tohiks valida väärtust alla 2000, vastasel juhul pole Windows 10 -l piisavalt aega programmide nõuetekohaseks lõpetamiseks. Kinnitage nupuga OK ".

Näpunäide 2: Windows näitab praegust versiooni töölaual

Kui soovite, et teie töölaual kuvataks praegune Windowsi versioon, saate selle registris aktiveerida.

Avage register, nagu on kirjeldatud näpunäites 1. Liikuge üksustele "HKEY_CURRENT_USER", "Juhtpaneel" ja "Töölaud".

Kui väärtus pole veel saadaval, looge parempoolses aknas uus kirje nimetusega "PaintDesktopVersion", paremklõpsates vaba ruumi, "Uus" ja "DWORD-väärtus (32-bitine)".

Määrake väärtusele number 1 ja taaskäivitage arvuti.

Vihje 3: seadistage akna paksus ja laius

Windowsi aknaraamide välimuse juhtimiseks kasutage kahte registriväärtust "BorderWidth" (raami laius) ja "PaddedBorderWidth" (ääris). Seaded leiate aadressilt

HKEY_CURRENT_USER \ Juhtpaneel \ Töölaud \ WindowsMetrics.

Vihje 4: Kuidas blokeerida teiste kasutajate juurdepääs registrile

Kas te ei soovi, et teised arvuti kasutajad registris muudatusi teeksid? Seejärel saate registrit muuta nii, et ainult administraatoril oleks täielik juurdepääs. Ja sel viisil:

Kui te pole seda veel teinud, logige arvutisse sisse administraatorina.Seejärel avage register, nagu on kirjeldatud näpunäites 1. Nüüd avage tee "HKCU \ Software \ Microsoft \ Windows \ CurentVersion \ Policies \ System". Kui klahvi "Süsteem" pole saadaval, looge see parempoolses aknas, paremklõpsates vaba ruumi, "Uus" ja "Võti".

Samamoodi looge "DWORD (32-bitine)" ja pange sellele nimi "DisableRegistryTools". Määrake väärtuseks 1. Pärast arvuti taaskäivitamist saab registriredaktori käivitada ainult administraator.

Vihje 5: kuidas panna koledad otsetee nooled kaduma

Töölaua otseteed on kasulikud. Esteeteid häirivad väikesed nooled, mis sümboliseerivad, et failitüüp on "päris" saadete asemel LNK. Seega ei ole need originaalid, vaid viitavad ainult samadele, mis tavaliselt asuvad mujal kõvakettal. Kui soovite nooled kaduda, tehke järgmist.

Avage register, nagu on kirjeldatud näpunäites 1. Seejärel liikuge registriredaktoris kirje juurde

"HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Icons"

Kausta pole olemas? Seejärel looge uus võti "Shell Icons", paremklõpsates Exploreris. Seejärel klõpsake õige Klõpsake seda ja looge uus märgi väärtus nimega 29. Seejärel topeltklõpsake kirjet ja sisestage väljale "Väärtus" järgmine tee: C: \ Windows \ system32 \ imageres.dll, -121. Pärast "OK" klõpsamist ja taaskäivitamist on nooled kadunud.

Vihje 6: suurtähelukk ei ole enam kunagi tüütu

Kas teiega juhtub ikka ja jälle, et aktiveerite kogemata Caps Locki ja kirjutate seejärel AINULT SUURTÄHTES? Sel juhul aitab järgmine trikk, millega saate harva kasuliku võtme üks kord ja igavesti välja lülitada:

Avage register, nagu on kirjeldatud näpunäites 1. Liikuge kausta

HKEY_LOCAL_MACHINE \ SYSTEM CurrentControlSet \ Control \ Klaviatuuri paigutus

Klõpsake siin koos õige Hiire nupp vaba ruumi paremas akna piirkonnas. Seejärel valige kontekstimenüüst "Uus" ja "Binaarne väärtus". Nimetage uus väärtus "ScanCode Map" ja klõpsake "OK". Seejärel avage topeltklõpsuga uus väärtus ja sisestage väljale "Väärtus" järgmine tähemärk:

00 00 00 00 00 00 00 00 02 00 00 00 00 00 3A 00 00 00 00 00

Pärast "OK" klõpsamist sulgege registriredaktor ja taaskäivitage arvuti. Suurtähelukk on lakanud töötamast. Kui vajate seda uuesti, kustutage lihtsalt "ScanCode Map" väärtus uuesti.

Nõuanne 7: Windows tervitab teid käivitamisel heliga

Aastakümneid on Windowsi käivitamisel mängitud iseloomulikku meloodiat. Ainult Windows 10 jääb vaikseks. Kui soovite head traditsiooni taaselustada, kaaluge järgmist näpunäidet.

Avage register, nagu on kirjeldatud näpunäites 1. Liikuge topeltklõpsuga üksustel "HKEY_LOCAL_MACHINE", "TARKVARA", "Poliitikad", "Microsoft", "Windows", "CurrentVersion", "Authentication", "LogonUI" ja "BootAnimation".

Seejärel topeltklõpsake akna paremas servas olevat kirjet "DisableStartupSound" ja muutke väärtus 1-st 0. Sulgege aken, klõpsates "OK", sulgege registriredaktor ja taaskäivitage Windows 10.

Tippige Windowsi otsinguaknasse "Sys" ja valige tabamuste loendist "Juhtpaneel". Sellele järgnevad klikid "Riistvara ja heli", "Heli" ja vahekaart "Helid". Valige siin "Esita Windowsi käivitusheli".

Nõuanne 8: aktiveerige Windows Defenderis reklaamikaitse

Kui teie brauser viib teid äkki vürtsikatesse veebisaitidesse, maksab teie lemmikotsingumootori või kuvatakse teie arvutis tundmatuid tööriistu, on tavaliselt tegemist nn reklaamvaraga. Kui kasutate kaitseprogrammina Windowsi enda Defenderit, saate reklaamikaitse lisamiseks kasutada salajast trikki.

  1. Avage register, nagu on kirjeldatud näpunäites 1. Minge jaotisse "Windows Defender", topeltklõpsates "HKEY_LOCAL_MACHINE", "TARKVARA", "Poliitikad", "Microsoft".

  2. Seejärel klõpsake hiire parema nupuga paremal väljal ja klõpsake valikumenüüs nuppe "Uus" ja "Võti". Nimetage uus võti "MpEngine" ja vajutage "Enter".

  3. Nüüd klõpsake hiire parema nupuga paremal väljal uuesti. Seekord valige "Uus" ja "DWORD -väärtus (32 -bitine)". Te nimetate seda "MpEnablePus".

  4. Seejärel topeltklõpsake "MpEnablePus" ja sisestage väärtus 1. Pärast "OK" klõpsamist ja arvuti taaskäivitamist on reklaamvara blokeerija aktiivne. Mida peate teadma: kaitse toimib ainult siis, kui Windows Defender toimib ainsa viirusetõrjeprogrammina. Lisaks takistab kaitse ainult soovimatute nuusutusprogrammide uuesti installimist. See ei eemalda varem püütud reklaamvara.

Nõuanne 9: suuremad eelvaatepildid tegumiribal

Kui liigutate hiirega mõne süsteemses salves juba avatud programmi sümboli kohale, kuvatakse akna sisu väike eelvaade. Kahjuks pole seda peaaegu näha. Selle triki abil saate eelvaadet suurendada.

Avage register, nagu on kirjeldatud näpunäites 1. Jätkake topeltklõpsuga nuppudel „HKEY_CURRENT_USER”, „TARKVARA”, „Microsoft”, „Windows”, „CurrentVersion”, „Explorer” ja „Taskband”. Nüüd klõpsake nuppu õige Paremklõpsake paremas piirkonnas ja valige "Uus" ja "DWORD-väärtus (32-bitine)". Nimetage uus väärtus "MinThumbSizePx" ja topeltklõpsake seda.

Valige "Kümnendarv" ja muutke selle väärtuseks 400. Võimalikud on ka muud väärtused vahemikus 0 kuni 500. Mida suurem väärtus, seda suurem on eelvaade. Muudatuste proovimiseks sulgege registriredaktor ja taaskäivitage arvuti.

Vihje 10: Kuidas muuta oma SSD -d veelgi kiiremaks

Igaüks, kelle arvutis on kaasaegne SSD -kõvaketas, võib ennast õnnelikuks pidada. Arvuti käivitub kiiremini, programmid avanevad sekunditega ja kõik muu käib nagu kellavärk. See trikk muudab teie arvuti veelgi kiiremaks.

  1. Avage register, nagu on kirjeldatud näpunäites 1. Topeltklõpsake nuppu Arvuti, HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Control, Session Manager, Memory Management ja PrefetchParameters. Seejärel topeltklõpsake paremal "EnablePrefetcher".

  2. See avab väikese akna. Asendage väärtus 3 0 -ga ja klõpsake "OK". Seejärel sulgege register X -ga ja taaskäivitage arvuti. Nüüdsest peaksid failid kiiremini avanema ja arvuti peaks veelgi kiiremini käivituma.

Järeldus

Nüüd teate, milleks register on mõeldud, kuidas see on üles ehitatud ja kuidas seda säilitada. Samuti õppisite, mida see suudab, kuidas seda muuta, milliseid tööriistu ja programme vajate ning kuidas neid oma huvides kasutada. Lühidalt, Windowsi register pole teile enam suletud raamat.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave