Geek Škola Učenje Windowsa 7 - Upravljanje aplikacijama
Jeste li se ikada zapitali zašto vaša omiljena igra iz sustava Windows 95 jednostavno ne funkcionira na sustavu Windows 7, ali druge aplikacije rade? Pa imamo odgovor za vas, kao i nekoliko rješenja kako to popraviti.
Svakako provjerite prethodne članke u seriji Geek School na Windows 7:
- Uvođenje Kako-To Geek škola
- Nadogradnje i migracije
- Konfiguriranje uređaja
- Upravljanje diskovima
I pratite ostatak serije, jer u sljedećih nekoliko tjedana imamo mnogo više članaka.
Zašto aplikacije postaju nespojive ?
Jedan od najčešćih razloga je značajka sustava Windows pod nazivom Zaštita datoteka sustava Windows koja se prvi put pojavila u sustavu Windows Vista. Zaštita datoteka sustava Windows, kao što ime implicira, štiti datoteke sustava sustava od zamjene. To čini promjenom sigurnosnog ACL-a na datoteci da bi samo TrustedInstaller korisniku omogućio potpuni 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 igraju veliku ulogu u nekompatibilnosti aplikacija, što je najpoznatije zbog UAC kontrole (User Account Control), koja nije postojala u sustavu Windows prije Vista. Isto tako, struktura direktorija, osobito oko korisničkih profila, promijenila se u sustavu Windows Vista i razbila mnoge aplikacije koje su bile dizajnirane za područje pre-longhorna. Da biste isprobali i popravili situaciju, uveli su simboličke veze (ponekad nazvane Junction Points u starijim verzijama sustava Windows) koje su preusmjerile stare lokacije na nove.
Usklađivanje aplikacija
Samo zato što je aplikacija nekompatibilna s vašim operativnim sustavom ne znači da je ne možete prisiliti na pokretanje. Prva stvar koju ćete htjeti učiniti je utvrditi je li aplikacija nekompatibilna sa sustavom Windows 7. Da biste to učinili, otvorite upravljačku ploču i kliknite na kategoriju Programi. Ovdje ćete vidjeti Run programe napravljene za prethodnu verziju Windows hipervezu. Kliknite na nju.
Zatim proširite napredne i poništite odabir opcije za automatsko ispravljanje pogrešaka, a zatim kliknite sljedeći.
Sada kliknite Pregledaj i pronađite datoteku koju pokušavate pokrenuti, a zatim kliknite Sljedeće.
Kada se skeniranje završi, pogledajte detaljne informacije.
Ovdje ćete vidjeti pronađene probleme. Kao što možete vidjeti, poruke nisu uvijek od pomoći, ali barem sada znate da će vaša aplikacija imati problema s pokretanjem.
Korištenje načina kompatibilnosti
Ako je aplikacija koju pokušavate pokrenuti posebno dizajnirana za prethodnu verziju sustava Windows, možete pokušati oponašati stariju okolinu pomoću načina kompatibilnosti. Da biste to učinili, desnom tipkom miša kliknite program koji želite pokrenuti i odaberite svojstva iz kontekstnog izbornika.
Zatim prijeđite na karticu kompatibilnosti.
Ovdje ćete moći postaviti okruženje operativnog sustava. To možete učiniti tako da odaberete potvrdni okvir i odaberete operativni sustav iz padajućeg izbornika.
Korištenje kompleta alata za kompatibilnost aplikacija
Puna snaga alata za kompatibilnost aplikacija izvan je opsega ovog članka, ali postoji jedan alat o kojem trebate znati. Alat za testiranje kompatibilnosti programa Internet Explorer omogućuje vam testiranje kompatibilnosti vaših lokalnih intranetskih web-mjesta s nadolazećim izdanjem preglednika Internet Explorer. Započnite i pokrenite ga.
Zatim kliknite gumb za omogućavanje.
Sada otvorite Internet Explorer, a prva stvar koju ćete primijetiti je malo međuspremnika u statusnoj traci. Ako kliknete na njega, dobit ćete okvir s porukom u kojem je objašnjeno da je preglednik zauzet upotrebom za procjenu kompatibilnosti. Sve što trebate učiniti jest pregledavati svoje web-stranice kao i inače. Kada završite, zatvorite Internet Explorer.
U nastavku možete vidjeti probleme koje je alat pronašao s web-stranicama koje sam pregledavao. Sada možete spremiti izvješće i poslati ga programerima.
Ograničenja primjene
Sada kada imamo upravljanje aplikacijama koje želimo poništiti, pogledajmo upravljanje aplikacijama koje ne želimo pokrenuti. Jedna od metoda koju možemo upotrijebiti za ograničavanje softvera koji se izvodi u našim okruženjima je politika ograničavanja softvera, poznata i kao SRP. Iako se to obično radi putem Active Directory i Group Policy, postavit ćemo SRP na našem lokalnom računalu.
Pravila ograničenja softvera primjenjuju se na strojeve, a ne na korisnike. Da biste izradili pravilo, otvorite Uređivač upravljanja grupnim pravilima i idite na:
Konfiguracija računala Postavke sustava Windows Postavke sigurnosti Sigurnosne politike
Prva stvar koju trebate učiniti je zapravo kreirati pravilo klikom desnog klika i odabirom New Software Restriction Policies.
Zatim idite na sigurnosne razine. Postoje 3 razine sigurnosti.
- Disallowed - Nijedan se softver ne pokreće prema zadanim postavkama, samo softver koji izričito dopuštate može se izvoditi.
- Osnovni korisnik - Omogućuje pokretanje svih programa koji ne zahtijevaju administratorske ovlasti.
- Neograničeno - pokreće se sav softver, osim softvera koji izričito odbacujete.
Zatim kliknite desnom tipkom na Neograničeno i postavite ga kao zadanu.
Sada moramo prijeći na odjeljak s pravilima i dodati novo pravilo. Postoje 4 vrste pravila.
- Hash - Provjera izvršne datoteke na popisu zabranjenih hashova
- Potvrda - Koristi digitalne potvrde za zaustavljanje pokretanja programa
- Put - Zabranjuje aplikacije na temelju potpuno kvalificiranog puta
- Zone - Koristi alternativne tokove podataka za pregled odakle je preuzeta datoteka i zabranjuje zabranu na te informacije.
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 Bojanje.
Zaustavljanje aplikacija od samog pokretanja
Jedna od najčešćih metoda koju programeri skripte kiddie virusa koriste za automatsko izvršavanje zlonamjernog koda pri pokretanju. Jedan jednostavan način za upravljanje stavkama pokretanja je pomoćni program pod nazivom MSConfig. Da biste ga pokrenuli, pritisnite kombinaciju tipkovnice sustava Windows + R da biste pokrenuli okvir za rad, a zatim upišite msconfig i pritisnite Enter.
Kada se otvori MSConfig, prebacite se na karticu Startup. Ovdje možete jednostavno onemogućiti programe koji se automatski pokreću ako ih ne označite.
Nedavno, međutim, programeri su pronašli načine za skrivanje predmeta iz MSConfig i imaju ih samo pojaviti u registru. U registru postoje dvije lokacije na kojima vam Windows omogućuje dodavanje stavki pokretanja:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
Razlika je u tome što se unosi u HKEY_LOCAL_MACHINE košnici izvršavaju za sve korisnike na računalu dok se unosi u HKEY_CURRENT_USER izvršavaju samo za trenutnog korisnika.
Domaća zadaća
- Zašto 16-bitne aplikacije nisu podržane na x64 verzijama sustava Windows 7?
Svakako ostanite s nama u ponedjeljak na sljedećem članku Geek School, gdje ćemo obraditi kako upravljati postavkama IE-a sa stajališta administratora.
Ako imate bilo kakvih pitanja možete me tweetati @taybgibb, ili samo ostaviti komentar.