If-Koubou

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

Geek School: Učenje sustava Windows 7 - Upravljanje aplikacijama (Kako da)

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

Obavezno provjerite prethodne članke u ovom serija Geek Škola na sustavu Windows 7:

  • Predstavljamo How-To Geek School
  • Nadogradnje i migracije
  • Konfiguriranje uređaja
  • Upravljanje diskovima

I ostanite podešeni za ostatak serije, budući da imamo mnogo više članaka tijekom narednih 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.

Sigurnosna poboljšanja također imaju veliku ulogu u nespojivosti 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 Junction Points u starijim verzijama sustava Windows) koji su preusmjerili stare lokacije na nove.

Aplikacije su kompatibilne

Samo zato što aplikacija nije kompatibilna s vašim operativnim sustavom ne znači da ga ne možete prisiliti da se pokrene. Prvo što želite učiniti je utvrditi je li aplikacija nekompatibilna 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 napredni 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.

Kada 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.

Upotreba 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 aplikacija

Puno snage alata za kompatibilnost aplikacije nije u djelokrugu 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 gumb za omogućivanje.

Sada otvorite Internet Explorer, a 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 na kojima se pronašao alat s web stranicama koje pregledam. Sada možete spremiti izvješće i poslati ga programerima.

Ograničenja prijave

Sada kada upravljamo aplikacijama 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 uređivač upravljanja grupnim politikama i krenite 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 novih softverskih ograničenja.

Zatim krenite u sigurnosne razine. Postoje 3 razine sigurnosti.

  • Nije dopušteno - Prema zadanim se postavkama ne pokreće softver, samo se softver koji vam izričito dopušta može pokrenuti.
  • Osnovni korisnik - 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 haseva
  • Certifikat - upotrebljava digitalne certifikate za sprječavanje pokretanja aplikacija
  • Put - Zabranjuje aplikacije na temelju potpuno kvalificiranog puta
  • Zona - Koristi alternativne tokove podataka da biste vidjeli gdje je datoteka preuzeta, i zabranjuje da je zabranjeno za te informacije.

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

Zatim kliknite gumb Pregledaj i odaberite:

C: \ Windows \ System32 \ mspaint.exe

Nakon što primijenite pravilo, pokušajte pokrenuti Paint.

Zaustavljanje aplikacija od samo pokretanja

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

Kada 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 je, međutim, razvojni programeri pronašli načine za skrivanje stavki iz MSConfig i imaju li ih samo u registru. Postoje dvije lokacije u registru u kojem 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 se unose u košnici HKEY_LOCAL_MACHINE izvode za sve korisnike na uređaju dok su unosi u HKEY_CURRENT_USER izvršeni samo za trenutnog korisnika.

Domaća zadaća

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

Obavezno se pridržavajte sljedećeg članka Geek škole u ponedjeljak, gdje ćemo pokriti kako upravljati IE postavkama s gledišta administratora.

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