4Sep

Geek School: učenje Windows 7 - upravljanje aplikacij

Ste že kdaj spraševali, zakaj vaša najljubša igra iz operacijskega sistema Windows 95 samo ne deluje v operacijskem sistemu Windows 7, a druge aplikacije delujejo? No, imamo odgovor za vas, pa tudi nekaj rešitev, kako ga popraviti.

Preverite prejšnje članke v tej seriji Geek School v sistemu Windows 7:

  • Predstavljamo How-To Geek šolo
  • Nadgradnje in migracije
  • Konfiguracija naprav
  • Upravljanje diskov

In ostanite nastavljeni za preostalo serijo, saj imamo velikoveč člankov v naslednjih nekaj tednih.

Zakaj aplikacije postanejo nezdružljive?

Eden od najpogostejših razlogov je funkcija Windows, imenovana Windows File Protection, ki se je prvič pojavila v operacijskem sistemu Windows Vista. Zaščita datotek Windows, kot že ime pomeni, ščiti sistemske datoteke v sistemu, da bi jih zamenjali. To naredi tako, da spremeni varnostni ACL v datoteko, da le uporabniku TrustedInstaller omogoči poln dostop do datoteke, kar zagotavlja, da lahko samo programi, kot so posodobitve programa Windows, zamenjajo in urejajo datoteko. V operacijskem sistemu Windows 7 je bila funkcija preimenovana v Windows Resource Protection.

Varnostne izboljšave prav tako igrajo veliko vlogo pri nezdružljivosti aplikacij, najbolj razvpiti zaradi UAC-a( User Account Control), ki v operacijskem sistemu Windows še ni obstajal pred Vista. Podobno se je struktura imenikov, predvsem okrog uporabniških profilov, spremenila v operacijskem sistemu Windows Vista in zlomila mnoge aplikacije, ki so bile zasnovane za območje pre-longhorn.Če želite poskušati rešiti situacijo, so implementirali simbolične povezave( včasih imenovane Junction Points v starejših različicah sistema Windows), ki so stare lokacije preusmerili na nove.

Izdelava aplikacij Združljiv

Samo zato, ker je aplikacija nezdružljiva z vašim operacijskim sistemom, to ne pomeni, da ga ne morete prisiliti, da teče. Prva stvar, ki jo želite storiti, je določiti, ali je aplikacija nezdružljiva z operacijskim sistemom Windows 7. Če želite to narediti, odprite Nadzorno ploščo in kliknite kategorijo Programi. Tukaj boste videli programe Run za prejšnjo različico hiperpovezave programa Windows. Kliknite na to.

Nato razširite napredne in počistite možnost, da samodejno popravite napake, nato kliknite Next.

Zdaj kliknite brskanje in poiščite datoteko, ki jo želite zagnati, nato pa kliknite Next.

Ko je skeniranje opravljeno, si oglejte podrobne informacije.

Tu boste videli najdene težave. Kot lahko vidite, sporočila niso vedno v pomoč, vendar vsaj zdaj veste, da bo vaša aplikacija imela težave z delovanjem.

Uporaba združljivega načina

Če je aplikacija, ki jo poskušate zagnati, posebej zasnovana za prejšnjo različico sistema Windows, lahko poskusite posnemati starejše okolje z uporabo načina združljivosti.Če želite to narediti, z desnim gumbom kliknite program, ki ga želite zagnati, in izberite lastnosti iz kontekstnega menija.

Potem preklopite na zavihek združljivosti.

Tukaj boste lahko nastavili okolje operacijskega sistema. To lahko storite tako, da iz spustnega menija izberete potrditveno polje in izberete operacijski sistem.

Uporaba orodja za združljivost aplikacij

Celotna moč orodja za združljivost aplikacij je izven področja uporabe tega članka, vendar je eno orodje, ki ga morate poznati. Orodje za testiranje združljivosti za Internet Explorer vam omogoča, da preizkusite lokalne lokalne intranetne strani za združljivost z gornjim in prihodnjim izdajanjem Internet Explorerja. Za začetek pojdite naprej in ga začnite.

Nato kliknite gumb za omogočanje.

Odprite Internet Explorer in prva stvar, ki jo boste opazili, je v vrstici stanja malo odlagališče.Če kliknete nanjo, boste dobili sporočilo, ki pojasnjuje, da je brskalnik zaseden, da se oceni združljivost. Vse kar morate storiti je, da preiščete svoje spletne strani, kot ste običajno. Ko končate, zaprite Internet Explorer.

Spodaj si lahko ogledate težave, ki jih je orodje odkrilo s spletnimi stranmi, ki sem jih brskal. Poročilo lahko zdaj shranite in ga pošljete razvijalcem.

Omejitve aplikacij

Zdaj, ko imamo upravljanje aplikacij, ki jih želimo zmanjkati, si oglejmo upravljanje aplikacij, ki jih ne želimo zagnati. Eden od načinov, s katerimi lahko omejimo programsko opremo, ki se izvaja v naših okoljih, je uporaba politike omejevanja programske opreme, znane tudi kot SRP.Čeprav se to običajno opravi prek Active Directory in Group Policy, bomo na naš lokalni računalnik nastavili SRP.

Pravila o omejitvi programske opreme se uporabljajo za stroje in ne za uporabnike.Če želite ustvariti pravilnik, odprite urejevalnik pravilnika za pravilnike skupine in pojdite na:

Konfiguracija računalnika \ Nastavitve sistema Windows \ Varnostne nastavitve \ Pravila za omejitev programske opreme

Prva stvar, ki jo morate storiti, je dejansko ustvariti pravilnik z desnim klikom in izbiro nove omejitve programske opremePravila.

Nato stopite v varnostne nivoje. Na voljo je 3 stopnje varnosti.

  • Disallow - Nobena programska oprema ne deluje privzeto, lahko zaženete samo programsko opremo, ki jo izrecno dovoljujete.
  • Basic User - Omogoča programsko opremo, ki ne potrebuje skrbniških pravic.
  • Unrestricted - Vse programske opreme teče, razen programske opreme, ki jo izrecno zanikate.

Nato z desno miškino tipko kliknite Neomejeno in ga privzeti.

Zdaj moramo preklopiti na razdelek pravil in dodati novo pravilo. Obstajajo 4 vrste pravil.

  • Hash - preveri izvršljivo datoteko s seznama prepovedanih hiš
  • certifikat - uporablja digitalna potrdila za zaustavitev aplikacij za izvajanje poti
  • - zavrne aplikacije na podlagi povsem usposobljene poti
  • Zone - uporablja alternativne podatkovne tokove, s katerimi si lahko ogledate, kje je bila datoteka prenesena iz,in ne prepoveduje te informacije.

Za ta primer je pravilo ishode v redu.

Nato kliknite gumb Prebrskaj in izberite:

C: \ Windows \ System32 \ mspaint.exe

Ko ste pravilo uporabili, poskusite zagnati Paint.

Zaustavitev aplikacij po šele zagonu

Ena izmed najpogostejših metod, ki jih uporabljajo razvijalci virusov kiddie virus, je, da se zlonamerno kodo samodejno izvede ob zagonu. Eden preprost način za upravljanje zagonskih elementov je uporaba pripomočka z imenom MSConfig.Če želite zagnati, pritisnite kombinacijo tipkovnice Windows + R, da odpre polje za zagon, nato vnesite msconfig in pritisnite enter.

Ko se odpre MSConfig, preklopite na zavihek Zagon. Tukaj lahko enostavno onemogočite programe, ki se samodejno zaženejo, tako da jih počistite.

V zadnjem času so razvijalci našli načine za skrivanje elementov iz MSConfig in so se pojavili le v registru. V registru sta dve lokaciji, kjer vam Windows omogoča dodajanje zagonskih elementov:

  • HKEY_LOCAL_MACHINE \ Programska oprema \ Microsoft \ Windows \ CurrentVersion \ Zaženi
  • HKEY_CURRENT_USER \ Programska oprema \ Microsoft \ Windows \ CurrentVersion \ Zaženi

Razlika je v tem, da vnosi v panju HKEY_LOCAL_MACHINEse izvajajo za vse uporabnike na napravi, medtem ko se vnosi v HKEY_CURRENT_USER izvajajo le za trenutnega uporabnika.

Homework

  • Zakaj 16-bitne aplikacije niso podprti na x64 različicah operacijskega sistema Windows 7?

Bodite prepričani, da ostanete nastavljeni za naš naslednji članek Geek School v ponedeljek, kjer bomo pokrili, kako upravljati IE nastavitve z vidika skrbnika.

Če imate kakršna koli vprašanja, me lahko tweet @taybgibb ali pustite komentar.