Nezabudnite sa pozrieť na predchádzajúce články v tejto sérii Geek School v systéme Windows 7:
- Predstavenie 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 hlavné systémové súbory pred výmenou. 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 adresárov, najčastejšie okolo používateľských profilov, v systéme Windows Vista a zlomila množstvo 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 chcete to urobiť, otvorte Ovládací panel a kliknite na kategóriu Programy. Tu uvidíte Spustiť programy pre predchádzajúcu verziu hypertextového odkazu Windows. Kliknite na ňu.
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.
Úplná sila balíka nástrojov pre kompatibilitu aplikácií je mimo rozsahu tohto článku, ale existuje jeden nástroj, o ktorom je potrebné vedieť. Nástroj na testovanie kompatibility Internet Explorer vám umožňuje otestovať lokálne intranetové lokality pre kompatibilitu s prichádzajúcou verziou programu Internet Explorer. Ak chcete začať, pokračujte a spustite ju.
Obmedzenia aplikácie
Teraz, keď spravujeme aplikácie, ktoré chceme vyčerpať, pozrite sa na správu aplikácií, ktoré nechceme bežať. Jednou z metód, ktoré môžeme použiť na obmedzenie softvéru bežiaceho v našich prostrediach, 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 zásad skupiny a prejdite na:
Computer ConfigurationWindows SettingsSecurity SettingsSoftware Restriction Policies
- 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.
- Bez obmedzenia - všetky softvérové behy, s výnimkou softvéru, ktorý explicitne odmietate.
Potom kliknite pravým tlačidlom myši na položku Neobmedzený a nastavte ho ako predvolené.
- 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.
C:WindowsSystem32mspaint.exe
Jednou z najbežnejších metód, ktoré používajú vývojári vírusu detí v rámci skriptu, je spúšťanie škodlivého kódu automaticky pri štarte. Jeden jednoduchý spôsob, ako spravovať položky pri spustení, je pomôcka s názvom MSConfig. Ak chcete spustiť, stlačte klávesovú skratku Windows + R, aby ste uviedli počiatočné okno, potom zadajte msconfig a stlačte Enter.
- 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 v počítači, zatiaľ čo položky v HKEY_CURRENT_USER sa vykonávajú len pre aktuálneho používateľa.
Domáca úloha
Prečo sú 16-bitové aplikácie nepodporované v systémoch x64 verzie systému Windows 7?
Uistite sa, že zostanete naladení pre náš ďalší článok Geek School v pondelok, kde sa budeme zaoberať ako spravovať nastavenia IE z hľadiska administrátora.
Ak máte nejaké otázky, môžete ma napísať @taybgibb, alebo len zanechať komentár.