Kun olet kirjautunut sisään järjestelmänvalvojan tilille Windows Vistassa tai Windows 7 -tietokoneessa ja yrittää yhdistää .REG-tiedoston, näet User Account Control (UAC) -kehotteen, joka pyytää suostumustasi prosessin alkamiseen. Regedit.exe käyttää korkeintaan käytettävissä olevaa suoritustasoa (määriteltynä manifestissa) ja siten se pyytää suostumusta käynnistämiseen korkeimmalla mahdollisella käyttöoikeudella.
On tilanteita, joissa olet kirjautunut sisään järjestelmänvalvojan tilille ja haluat työskennellä vain nykyiseen käyttäjään sovellettavien rekisteritietojen kanssa (käyttäjän rekisterin pesä). Näissä tapauksissa saatat löytää UAC-suostumuksen aiheuttavan ärsytystä, koska tiedät, että yhdistät vain käyttäjän tavaraa rekisteriin. Olen itse virittäjä, mutta kohtaan tämän pienen häirinnän, mutta yhdistän .REG-tiedostot kiertotavalla.
Temppu on lisätä "Yhdistä (käyttäjänä)" -vaihtoehto .REG-tiedostojen hiiren kakkospainikkeella -valikkoon, jonka pitäisi suorittaa konsoli-työkalu REG.EXE . Näin voit tehdä sen.
Lisää "Yhdistä (käyttäjänä)" -valikkovaihtoehto .REG-tiedostoille
1. Käynnistä Regedit.exe avataksesi rekisterieditorin
2. Siirry seuraavaan näppäimeen:
HKEY_CLASSES_ROOT \ regfile \ shell3. Luo alaavain nimeltä open2
4. Luo toinen avain nimeltä open2 nimeltä komento
5. Valitse komento ja määritä (oletus) arvoon seuraavat tiedot:
reg.exe-tuonti "% 1"Huomaa: Jos joudut näkemään lähtöikkuna joka kerta, käytä sen sijaan seuraavia tietoja:
cmd / k reg.exe -tuonti "% 1"6. Poistu rekisterieditorista.
Toimittajan huomautus: Jos .REG-tiedostossa on ohjeita muuttaa koko järjestelmän laajuista haaraa (esimerkiksi HKEY_LOCAL_MACHINE), REG.EXE-konsoli-työkalu (toimii normaalina käyttäjänä) kohtaa ACCESS DENIED -virheen, mutta jatkaa vain seuraavaan kohtaan. REG-tiedosto suorittaa loput ohjeet. Tuloste on kuitenkin " VIRHE: Virhe rekisterin käyttämisessä ", mikä osoittaa, että yhtä tai useampaa .REG: ssä määriteltyä rekisteriavainta / arvoa ei voitu päivittää.