Kai paleidžiate „Windows“, daugelis vartotojų įdiegtų trečiųjų šalių programų pradeda krautis patys, kai pamatysite darbalaukį, ir tęs tai, kol visi bus visiškai įkelti į atmintį. Problema, susijusi su „Windows“, yra ta, kad yra daugybė skirtingų metodų, kuriuos naudojant programa gali įkelti save paleidžiant kompiuterį. Tai gali būti gana sunku sekti. Štai kur yra naudingas įrankis, toks kaip „Sysinternals Autoruns“, nes jis gali padėti pasakyti, nuo ko pradedama ir iš kurios vietos.
Viena iš automatinio paleidimo vietų ir dažniausiai naudojama programinės įrangos yra „Run“ klavišas registre, kuris pats yra bent 2 skirtingose vietose, pagrindinės yra:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
HKEY_CURRENT_USER \ Programinė įranga \ Microsoft \ Windows \ CurrentVersion \ Vykdyti
64 bitų „Windows“ vartotojai taip pat gaus dar 2 vykdymo registro raktus, aptinkamus programinėje įrangoje \ Wow6432Node \ Windows \ CurrentVersion \ Run ir dabartiniam vartotojui, ir vietiniam kompiuteriui. Tai tikrai yra vieni iš svarbiausių registro raktų, kuriuos turėtumėte įsiminti, nes viskas raktuose prasidės kiekvieną kartą paleidžiant į „Windows“. Tai yra mėgstamiausia kenkėjiškų programų įterpimo vieta, todėl ją galima pradėti nuo „Windows“, o probleminę programinę įrangą taip pat galima išjungti. Nors „Run“ klavišas vykdo visas įtrauktas programas į kiekvieną įkrovą (išskyrus įkėlimą į saugųjį režimą), yra dar vienas „Run“ klavišas, kuris taip pat įkelia visas jo rakto programas. Tačiau šis klavišas vykdys programas, kai „Windows“ paleis tik kitą kartą, tada įrašai bus ištrinti ir nebus vykdomi dar kartą. Raktas vadinamas „RunOnce“. Paprastai „RunOnce“ raktas naudojamas sisteminiams ar užrakinamiems failams ištrinti, o kai kurioms programinėms įrangoms - norint atlikti pakeitimus perkrovimo metu.
Pridėkite programą prie „RunOnce“ yra labai paprasta, viskas, ką jums reikia padaryti, yra sukurti naują „String“ reikšmę „RunOnce“ klaviše ir pateikti visą norimos programos vertės kelią. Nepaisant to, kad suklydę dalykai „RunOnce“ nesukels didelių problemų, žmonėms, nenorintiems rizikuoti, suprantama. Štai kodėl jūs galite lengvai tai padaryti naudodami nemokamą ir nešiojamą įrankį, vadinamą „ RunItOnce“ .
Tiesiog paleiskite „RunItOnce“ įrankį ir jis atidarys failų prašytojo dialogo langą, kuriame bus paprašyta pasirinkti programą, kurią paleisti vieną kartą į kitą įkrovą. Jis priims .exe, .cmd, .bat failą arba „Windows“ nuorodą. Spustelėję Atidaryti, jei žiūrėtumėte į registrą, pamatysite, kad rakto vertė bus nedelsiant sukurta.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunOnce
Šio įrankio apribojimas yra tai, kad jūs galite tik pridėti ir negalėti taisyti ar ištrinti „RunOnce“ klavišų. Tai turite padaryti rankiniu būdu naudodami „Windows“ registrą. Arba atsisiųskite ir vykdykite šį registro failą, kuris ištrins visus „RunItOnce“ sukurtus raktus.
Atsisiųskite „RunOnce“ registro failą
„RunItOnce“ taip pat gali būti vykdomas iš komandų eilutės arba paketinių failų, nes jis priima programą kaip argumentą. Nepamirškite atidaryti „RunItOnce“ įrankio kaip administratoriaus. Priešingu atveju jis negalės pakeisti „Windows“ registro ir duos klaidą „RunItOnce nepavyko: ProgramName“.
Atsisiųskite „RunItOnce“
„RunItOnce“, „Favesoft“ kūrėjai taip pat sukūrė dar vieną labai panašų įrankį, kuris gali įtraukti įrašus į „Run“ registro raktą, kad jie būtų vykdomi kiekviename įkrovoje. Programa tiesiog vadinama „ RunIt“ ir veikia lygiai taip pat kaip „RunItOnce“.