16Jul

Sådan indstilles et program til altid at køre i administratortilstand

At køre applikationer som standardbruger uden forhøjede rettigheder er god sikkerhedspraksis, men hvad med de tider, hvor en applikation kun fungerer, hvis den køres som administrator? Læs videre, da vi fremhæver, hvordan du nemt og permanent indstiller et program til at køre med administrative rettigheder.

Kære How-To Geek,

Jeg har et problem, og jeg har endda fundet en løsning på din hjemmeside, men et ekstra lag over toppen af ​​mit problem forhindrer mig i at bruge din løsning. Her er aftalen. Jeg har spillet dette spil gennem Steam, kaldet Evoland. Jeg troede først, at den ikke understøttede at bruge Xbox 360-controlleren, men efter at have gravet rundt i dampforaene, fandt jeg ud af, at den faktisk understøtter Xbox-controlleren, men kun hvis køre programmet som administrator.

Så så søgte jeg How-To Geek for at finde ud af, hvordan man gjorde det, forudsat at du havde skrevet om det( du havde) og se og se, det fungerede! Hvis jeg lancerede applikationen ved hjælp af en standardgenvej, som jeg ville skifte med, ved hjælp af dit trick, for at køre programmet i adminsitratormodus, fungerede Xbox 360-controlleren.

Nu er det det ekstra lag af problemet. Det virker, hvis jeg manuelt starter spillet uden for Steam-klienten. Hvis jeg starter spillet fra Steam-klienten. .., bruger den ikke genvejen, jeg lavede, og jeg er tilbage til den firkantede. Værre, hvis jeg starter det uden for Steam-klienten, mister jeg funktioner som Steam chat og screenshots. Er der alligevel( enten via Windows eller via Steam-klienten) til til administrator tilstand?

Med venlig hilsen

Controller Frustrated

Nu er det ikke en lille verden, problemløsende taler, der er. Dette er et smukt magisk øjeblik på den gamle Ask HTG kolonne;en læser skrev i beder os om at løse deres problem og endte med at løse vores. Vi var bare spiller Evoland( fantastisk spil, forresten; i det mindste skal man spille en spiller igennem af alle, der ikke voksede op med at spille retro RPG'er) og var chokeret over, at den ikke havde korrekt implementeret Xbox 360 controller support. Vises, vi havde brug for en lille tweak.

Det er kun rimeligt at handle med en løsning til en løsning, så lad os tage den løsning, du har givet os, og vise dig, hvordan du bruger det korrekt til dit spil.

Selvom vores genvejstryk fungerer godt, hvis du lancerer programmet fra en skrivebords- eller startmenugenvej, virker det ikke så godt, hvis du bruger en launcher( som Steam-klienten), der ikke har en standardgenvejredigeringsinterface.

I stedet for at redigere en genvej skal vi grave lige ind i de eksekverbare egenskaber og indstille det til altid at køre som administrator. Selv om vi demonstrerer dette trick i Windows 8, fungerer det i tidligere versioner af Windows på næsten samme måde. Før vi fortsætter, er det værd at bemærke to ting 1) Du kan kun bruge dette trick med ikke-system applikationer og processer som spillet eksekverbare vi er ved at redigere og 2) brug tricket klogt, der er en grund programmer ikke kommermed administrative rettigheder som standard længere.

Find først den faktiske eksekverbare fil. Højreklik på filen og vælg Egenskaber.

I feltet Egenskaber skal du vælge fanen Kompatibilitet og derefter tjekke "Kør dette program som administrator".

Hvis du kun bruger denne ændring til din konto, skal du gå videre og klikke på OK.Hvis andre brugere( specifikt ikke-administratorer, der skal lancere applikationen med administratorrettigheder) skal bruge den korrekte løsning, skal du sørge for at kontrollere "Skift indstillinger for alle brugere", før du klikker på OK.

Nu når du starter programmet direkte fra en genvej eller fra en launcher som Steam-klienten, vil den altid køre i administrator tilstand.

Lad os slukke det fra Steam-klienten og se hvad der sker:

Det fungerede! Vores foretrukne controller og nuværende spilbesættelse lever i harmoni. Vi laver en note her, stor succes. Vi fik chancen for at vise dig, hvordan du indstiller vedvarende administrative rettigheder på en Windows-eksekverbar, og du har hjulpet os med at krydse en fix-the-game-opgave fra vores liste. Tak for at skrive i.

Har du et presserende teknisk spørgsmål? Skyd os en mail på [email protected], og vi vil gøre vores bedste for at besvare det.