4Sep

Geek School: Učenje sustava Windows 7 - Upravljanje aplikacijama

Jeste li se ikad zapitali zašto se vaša omiljena igra sa sustava Windows 95 jednostavno ne radi na sustavu Windows 7, a ostale aplikacije? Pa imamo odgovor za vas, kao i nekoliko rješenja za to kako to popraviti.

Obavezno pogledajte prethodne članke u ovom serijau Geek Škola na sustavu Windows 7:

  • Predstavljamo Kako-To Geek škola
  • Nadogradnje i migracije
  • Konfiguriranje uređaja
  • Upravljanje diskovima

I ostati podešen za ostatak serije, kao što imamo mnogeviše članaka u idućih nekoliko tjedana.

Zašto aplikacije postanu nespojive?

Jedan od najčešćih razloga je značajka sustava Windows pod nazivom Windows File Protection koja se prvi put pojavila u sustavu Windows Vista. Zaštita datoteka sustava Windows, kao što to ime implicira, štiti od zamjene osnovnih datoteka sustava. To čini promjenom sigurnosnog ACL-a na datoteci kako bi samo korisniku TrustedInstaller imao puni pristup datoteci, što osigurava da samo programi poput Windows Updates mogu zamijeniti i urediti datoteku. U sustavu Windows 7 značajka je preimenovana u Windows Resource Protection.

instagram story viewer

Sigurnosna poboljšanja također igraju veliku ulogu u neusklađenosti aplikacija, najčešće zbog UAC( User Account Control), koji nije postojao u sustavu Windows prije Vista. Slično tome, struktura direktorija, osobito oko Korisničkih profila, promijenila se u sustavu Windows Vista i razbila mnoge aplikacije dizajnirane za predgornu površinu. Da bi pokušali popraviti situaciju, implementirali su simboličke veze( ponekad nazivane prijelaznim točkama u starijim verzijama sustava Windows) koji su preusmjerili stare lokacije na nove.

Izrada aplikacija kompatibilnih

Zbog toga što aplikacija nije kompatibilna s vašim operativnim sustavom, to ne znači da ga ne možete prisiliti da se pokrene. Prvo što želite učiniti je utvrditi je li aplikacija nespojiva sa sustavom Windows 7. Da biste to učinili, otvorite upravljačku ploču i kliknite kategoriju Programi. Ovdje ćete vidjeti pokrenuti programi napravljeni za prethodnu verziju hiperveze sustava Windows. Kliknite na njega.

Zatim proširite napredne i poništite odabir opcije za automatsko popravljanje pogrešaka, a zatim kliknite sljedeći.

Sada kliknite pregledavanje i pronađite datoteku koju pokušavate pokrenuti, a zatim kliknite sljedeći.

Kad završite skeniranje, pogledajte detaljne informacije.

Ovdje ćete vidjeti pronađene probleme. Kao što vidite poruke nisu uvijek korisne, ali barem sada znate da će vaša aplikacija imati problema s prikazivanjem.

Korištenje moda kompatibilnosti

Ako je aplikacija koju pokušavate pokrenuti bila posebno dizajnirana za prethodnu verziju sustava Windows, možete pokušati oponašati stariju okolinu koristeći način kompatibilnosti. Da biste to učinili, desnom tipkom miša kliknite program koji želite pokrenuti i odaberite svojstva iz kontekstnog izbornika.

Zatim prebacite na karticu kompatibilnosti.

Ovdje ćete moći postaviti okruženje operacijskog sustava. To možete učiniti odabirom potvrdnog okvira i odabirom operativnog sustava s padajućeg izbornika.

Korištenje alata za kompatibilnost aplikacije

Puno snage alata za kompatibilnost aplikacija nije dio opsega ovog članka, ali postoji jedan alat za koji trebate znati. Alat za testiranje kompatibilnosti preglednika Internet Explorer omogućuje testiranje lokalnih intranetskih web sučelja za kompatibilnost s nadolazećim i nadolazećim izdanjem Internet Explorera. Da biste započeli, krenite naprijed i pokrenite ga.

Zatim kliknite na gumb za omogućavanje.

Sada otvorite Internet Explorer i prva stvar koju ćete primijetiti je mali međuspremnik u statusnoj traci. Ako kliknete na njega, dobit ćete okvir s porukom koji objašnjava da je preglednik zauzet kako bi se procijenio kompatibilnost. Sve što trebate učiniti jest da pregledate svoje web stranice kao što biste inače htjeli. Kada završite, zatvorite Internet Explorer.

U nastavku možete vidjeti probleme s alatima koji su pronađeni s web stranicama koje sam pregledavala. Sada možete spremiti izvješće i poslati ga programerima.

Ograničenja prijava

Sada kada imamo aplikacije za upravljanje koje želimo ostati na putu, pogledajmo upravljanje aplikacijama koje ne želimo pokrenuti. Jedna od metoda koje možemo koristiti za ograničavanje softvera koji se izvodi u našim okruženjima upotrebljava program ograničenja softvera, poznat i kao SRP.Iako se to obično vrši putem Active Directory i Group Policy, postavit ćemo SRP na našem lokalnom računalu.

Programska ograničenja softvera primjenjuju se na strojeve, a ne na korisnike. Da biste otvorili pravila, otvorite Editor za upravljanje skupinama i idite na:

Konfiguracija računala \ Postavke sustava Windows \ Sigurnosne postavke \ Programska ograničenja softvera

Prva stvar koju trebate učiniti jest stvaranje pravila pravim klikom i odabirom novog softvera Ograničenjepolitike.

Zatim krenite u sigurnosne razine. Postoje 3 razine sigurnosti.

  • Ne dopušta - Niti jedan softver ne radi po defaultu, samo softver koji izričito dopuštaju može pokrenuti.
  • Basic User - Omogućuje pokretanje svih programa koji ne zahtijevaju administratorske ovlasti.
  • Neograničeno - Sve programe pokreću, osim softvera koji izričito odbijete.

Zatim desnom tipkom miša kliknite Neograničeno i postavite je kao zadano.

Sada se moramo prebaciti na odjeljak pravila i dodati novo pravilo. Postoje 4 vrste pravila.

  • Hash - Provjera izvršne datoteke protiv popisa zabranjenih hashova
  • certifikat - koristi digitalne certifikate za zaustavljanje aplikacija od pokretanja
  • Path - zabranjuje aplikacije na temelju potpuno kvalificirane staze
  • zona - koristi alternativne tokove podataka za pregled gdje je datoteka preuzeta s,i zabranjuje da je zabranjeno.

Za ovaj primjer hash pravilo će učiniti sasvim u redu.

Zatim kliknite gumb Pregledaj i odaberite:

C: \ Windows \ System32 \ mspaint.exe

Kada primijenite pravilo, pokušajte pokrenuti Paint.

Zaustavljanje aplikacija od pokretanja

Jedna od najčešćih metoda koje koriste razvojni programeri skripti kiddie je da se zlonamjerni kôd automatski izvrši prilikom pokretanja. Jednostavan način upravljanja stavkama za pokretanje upotrebljava uslužni program MSConfig. Da biste ga pokrenuli, pritisnite tipku Windows + R tipkovnica da biste pokrenuli okvir za pokretanje, a zatim upišite msconfig i pritisnite enter.

Kad se MSConfig otvori, prijeđite na karticu Startup. Ovdje možete jednostavno onemogućiti programe koji se pokreću automatski isključujući ih.

Nedavno, programeri su pronašli načine za skrivanje stavki iz MSConfig i imaju li ih samo u registru. Postoje dvije lokacije u registru u kojima Windows omogućuje dodavanje stavki za pokretanje:

  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

Razlika je u tome što unose u košnici HKEY_LOCAL_MACHINEizvršavaju se za sve korisnike na uređaju dok se unosi u HKEY_CURRENT_USER izvršavaju samo za trenutnog korisnika.

Domaći

  • Zašto 16-bitni programi nisu podržani na x64 verzijama sustava Windows 7?

Budite svjesni sljedećeg članka u Geek Schoolu u ponedjeljak, gdje ćemo pokriti kako upravljati IE postavkama s gledišta administratora.

Ako imate bilo kakvih pitanja, možete me tweetirati @taybgibb, ili samo ostavite komentar.