Geek School Učenie systému Windows 7 - Správa aplikácií
Premýšľali ste niekedy, prečo sa vaša obľúbená hra z Windows 95 práve nezdá, že beží v systéme Windows 7, ale robia iné aplikácie? No, máme odpoveď pre vás, ako aj niekoľko riešení, ako ho opraviť.
Uistite sa, že ste si pozreli predchádzajúce články v tejto sérii Geek School v systéme Windows 7:
- Predstavujeme How-To Geek School
- Aktualizácie a migrácie
- Konfigurácia zariadení
- Správa diskov
A ostávajte na ladenie pre zvyšok seriálu, pretože v najbližších týždňoch máme oveľa viac článkov.
Prečo sú aplikácie nekompatibilné ?
Jedným z najčastejších dôvodov je funkcia systému Windows nazvaná Ochrana súborov systému Windows, ktorá sa prvýkrát objavila v systéme Windows Vista. Ochrana súborov systému Windows, ako naznačuje názov, chráni základné súbory systému pri výmene. Robí to tým, že upraví bezpečnostný zoznam ACL v súbore a poskytne používateľovi TrustedInstaller plný prístup k súboru, čo zabezpečí, že iba programy ako Windows Update môžu nahradiť a upraviť súbor. V systéme Windows 7 bola táto funkcia premenovaná na ochranu zdrojov Windows.
Vylepšenia zabezpečenia tiež zohrávajú veľkú úlohu pri nekompatibilite s aplikáciami, väčšinou z dôvodu UAC (User Account Control), ktorý v systéme Windows pred Windows Vista neexistoval. Podobne sa zmenila štruktúra priečinkov, predovšetkým v oblasti používateľských profilov, v systéme Windows Vista a zlomila mnoho aplikácií, ktoré boli navrhnuté pre oblasť pre-longhorn. Ak chcete vyskúšať a opraviť situáciu, zaviedli symbolické odkazy (niekedy nazývané Junction Points v starších verziách systému Windows), ktoré presmerovali staré lokality na nové.
Kompatibilita aplikácií
Len preto, že aplikácia je nekompatibilná s vaším operačným systémom, neznamená to, že ju nemôžete donútiť spustiť. Prvá vec, ktorú budete chcieť urobiť, je zistiť, či je aplikácia nekompatibilná so systémom Windows 7. Ak to chcete urobiť, otvorte Ovládací panel a kliknite na kategóriu Programy. Tu uvidíte programy Spustiť pre predchádzajúcu verziu hypertextového odkazu Windows. Kliknite na ňu.
Potom rozbaľte rozšírené a zrušte výber možnosti automaticky opraviť chyby a potom kliknite na tlačidlo Ďalej.
Teraz kliknite na prehliadanie a nájdite súbor, ktorý sa pokúšate spustiť, a potom kliknite na tlačidlo Ďalej.
Po dokončení skenovania si pozrite podrobné informácie.
Tu uvidíte nájdené problémy. Ako môžete vidieť, správy nie sú vždy užitočné, ale aspoň viete, že vaša žiadosť bude mať problémy s prevádzkou.
Používanie režimu kompatibility
Ak sa aplikácia, ktorú sa pokúšate spustiť, bola špeciálne navrhnutá pre predchádzajúcu verziu systému Windows, môžete skúsiť a napodobniť staršie prostredie pomocou režimu kompatibility. Ak to chcete urobiť, kliknite pravým tlačidlom myši na program, ktorý chcete spustiť, a vyberte vlastnosti z kontextového menu.
Potom prepnite na kartu kompatibility.
Tu budete môcť nastaviť prostredie operačného systému. Môžete to urobiť výberom začiarkavacieho políčka a výberom operačného systému z rozbaľovacej ponuky.
Použitie súboru nástrojov kompatibility aplikácií
Úplná sila súboru nástrojov kompatibility aplikácií je mimo rozsahu tohto článku, ale existuje jeden nástroj, o ktorom musíte vedieť. Nástroj na testovanie kompatibility Internet Explorer vám umožňuje otestovať lokálne intranetové lokality, aby ste mohli kompatibilitu s prichádzajúcou verziou programu Internet Explorer. Ak chcete začať, pokračujte a spustite ju.
Potom kliknite na tlačidlo aktivácie.
Teraz otvorte program Internet Explorer a prvá vec, ktorú si všimnete, je malá schránka v stavovom riadku. Ak na ne kliknete, zobrazí sa okno s vysvetlením, že prehliadač je zaneprázdnený a používa sa na vyhodnotenie kompatibility. Všetko, čo musíte urobiť, je prehliadanie vašich webových stránok, ako by ste normálne. Keď skončíte, zavrite program Internet Explorer.
Nižšie uvidíte problémy, ktoré nástroj našiel s webovými stránkami, ktoré som prehliadal. Teraz môžete správu uložiť a odoslať vývojárom.
Obmedzenia aplikácie
Teraz, keď spravujeme aplikácie, ktoré chceme vyčerpať, pozrite sa na spravovanie aplikácií, ktoré nechceme bežať. Jednou z metód, ktoré môžeme použiť na obmedzenie softvéru bežiaceho v našom prostredí, je politika obmedzenia softvéru, známa aj ako SRP. Zatiaľ čo sa to zvyčajne vykonáva prostredníctvom služby Active Directory a skupinovej politiky, nastavíme SRP na našom lokálnom počítači.
Pravidlá obmedzenia softvéru sa uplatňujú na počítače, nie na používateľov. Ak chcete vytvoriť politiku, otvorte Editor správy zásad skupiny a prejdite na:
Konfigurácia počítača \ Nastavenia systému Windows \ Nastavenia zabezpečenia \ Zásady obmedzenia softvéru
Prvá vec, ktorú musíte urobiť, je skutočne vytvoriť pravidlo kliknutím pravým tlačidlom myši a výberom nových pravidiel pre obmedzenie softvéru.
Potom prejdite na úroveň bezpečnosti. K dispozícii sú 3 úrovne zabezpečenia.
- Nepovolené - v predvolenom nastavení nie je spustený žiadny softvér, môže sa spustiť iba softvér, ktorý explicitne povolíte.
- Základný používateľ - Umožňuje spustiť všetok softvér, ktorý nevyžaduje administrátorské práva.
- Neobmedzené - Všetky softvérové behy, s výnimkou softvéru, ktorý ste výslovne popreli.
Potom kliknite pravým tlačidlom myši na položku Neobmedzené a urobte to predvolené.
Teraz musíme prejsť na sekciu pravidiel a pridať nové pravidlo. Existujú 4 druhy pravidiel.
- Hash - Skontroluje spustiteľný súbor so zoznamom zakázaných hash
- Certifikát - používa digitálne certifikáty na zastavenie spustenia aplikácií
- Cesta - Zakazuje aplikácie založené na plne kvalifikovanej ceste
- Zóna - používa alternatívne toky údajov na zobrazenie toho, odkiaľ bol súbor stiahnutý, a zakazuje jeho zakázanie.
V tomto príklade pravidlo hash bude robiť v poriadku.
Potom kliknite na tlačidlo Prehľadávať a vyberte:
C: \ Windows \ System32 \ mspaint.exe
Keď použijete pravidlo, pokúste sa spustiť aplikáciu Malovanie.
Zastavenie aplikácií už od začiatku
Jednou z najbežnejších metód, ktoré používajú vývojári vírusu detí v rámci skriptu, je, aby sa pri štarte spustil škodlivý kód automaticky. Jeden jednoduchý spôsob, ako spravovať položky pri spustení, je pomôcka s názvom MSConfig. Ak chcete spustiť, stlačte klávesovú kombináciu Windows + R, aby ste uviedli počiatočné okno, potom zadajte msconfig a stlačte Enter.
Po otvorení aplikácie MSConfig prejdite na kartu Spúšťanie. Tu môžete jednoducho vypnúť programy, ktoré sa automaticky spúšťajú zrušením ich začiarknutia.
Nedávno však vývojári našli spôsoby, ako skryť položky z MSConfig a nechať ich len zobrazovať v registri. V databáze Registry sa nachádzajú dve miesta, kde systém Windows umožňuje pridať spúšťacie položky:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
Rozdiel je v tom, že položky v podregisteru HKEY_LOCAL_MACHINE sa vykonávajú pre všetkých používateľov na stroji, zatiaľ čo položky v HKEY_CURRENT_USER sa vykonávajú iba pre aktuálneho používateľa.
Domáca úloha
- Prečo sú 16-bitové aplikácie nepodporované na x64 verziách systému Windows 7?
Uistite sa, že ste zostali naladení na náš ďalší článok Geek School v pondelok, kde sa budeme zaoberať ako spravovať nastavenia IE z hľadiska administrátora.
Ak máte akékoľvek otázky, môžete ma napísať @taybgibb, alebo zanechať komentár.