Geek School Učení systému Windows 7 - Správa aplikací
Přemýšleli jste někdy o tom, proč se vaše oblíbená hra z Windows 95 právě nezdá, že běží na Windows 7, ale ostatní aplikace dělají? No, máme pro vás odpověď, stejně jako několik řešení, jak to napravit.
Nezapomeňte se podívat na předchozí články této série Geek School v systému Windows 7:
- Představujeme Jak na to Geek School
- Aktualizace a migrace
- Konfigurace zařízení
- Správa disků
A zůstaňte doladěni po celý zbytek seriálu, protože v příštích několika týdnech máme mnoho dalších článků.
Proč se aplikace stávají nekompatibilními ?
Jedním z nejčastějších důvodů je funkce systému Windows nazvaná Ochrana souborů systému Windows, která se poprvé objevila v systému Windows Vista. Ochrana souborů systému Windows, jak naznačuje název, chrání výměnu jádrových systémových souborů. To dělá tím, že změníte bezpečnostní ACL v souboru, abyste uživateli TrustedInstaller měli k souboru přístup pouze k uživateli, což zajistí, že pouze programy jako Windows Update mohou nahradit a upravovat soubor. Ve Windows 7 byla tato funkce přejmenována na Windows Resource Protection.
Vylepšení zabezpečení také hrají velkou roli v nekompatibilitě aplikací, nejvíce pozoruhodně kvůli UAC (User Account Control), která v systému Windows před Windows Vista neexistovala. Stejně tak se změnila struktura adresářů, nejvíce pozoruhodně kolem uživatelských profilů, v systému Windows Vista a přerušila mnoho aplikací, které byly navrženy pro oblast před dlouhou rodinou. Chcete-li zkusit situaci vyřešit, implementovali symbolické odkazy (někdy nazývané Junction Points ve starších verzích systému Windows), které přesměrovaly staré lokality do nových.
Kompatibilita aplikací
Jen proto, že aplikace je nekompatibilní s operačním systémem, neznamená to, že ji nemůžete přinutí spustit. První věc, kterou budete chtít udělat, je zjistit, zda aplikace není kompatibilní se systémem Windows 7. Chcete-li to provést, otevřete ovládací panel a klepněte na kategorii Programy. Zde uvidíte programy Spustit pro předchozí verzi hypertextového odkazu systému Windows. Klikněte na to.
Potom rozbalte pokročilé a zrušte zaškrtnutí možnosti automatické opravy chyb a klikněte na tlačítko Další.
Nyní klikněte na procházení a najděte soubor, který se pokoušíte spustit, a klikněte na další.
Po dokončení skenování zobrazte podrobné informace.
Zde uvidíte nalezené problémy. Jak můžete vidět, zprávy nejsou vždy užitečné, ale alespoň teď víte, že vaše aplikace bude mít problémy se spuštěním.
Použití režimu kompatibility
Pokud se aplikace, kterou se pokoušíte spustit, byla speciálně navržena pro předchozí verzi systému Windows, můžete zkusit a simulovat starší prostředí pomocí režimu kompatibility. Chcete-li to provést, klepněte pravým tlačítkem myši na program, který chcete spustit, a vyberte vlastnosti z místní nabídky.
Potom přepněte na kartu kompatibility.
Zde budete moci nastavit prostředí operačního systému. To můžete provést výběrem zaškrtávacího políčka a výběrem operačního systému z rozbalovací nabídky.
Použití sady nástrojů pro kompatibilitu aplikací
Úplná síla sady nástrojů pro kompatibilitu aplikací je mimo rozsah tohoto článku, ale existuje jeden nástroj, o němž potřebujete vědět. Nástroj pro testování kompatibility s aplikací Internet Explorer umožňuje testovat lokální intranetové stránky, aby byly kompatibilní se starší a budoucí verzí aplikace Internet Explorer. Chcete-li začít, pokračujte a spusťte.
Poté klikněte na tlačítko aktivace.
Nyní otevřete aplikaci Internet Explorer a první věc, kterou si všimnete, je malá schránka ve stavovém řádku. Kliknete-li na něj, zobrazí se okno s vysvětlením, že prohlížeč je zaneprázdněn a používá se k vyhodnocení kompatibility. Vše, co musíte udělat, je procházet vaše webové stránky tak, jak byste normálně. Po dokončení zavřete aplikaci Internet Explorer.
Níže naleznete problémy, které nástroj nalezl s webovými stránkami, které jsem prohlížel. Nyní můžete zprávu uložit a odeslat vývojářům.
Omezení aplikace
Nyní, když spravujeme aplikace, které chceme vyčerpat, podívejme se na správu aplikací, které nechceme běžet. Jednou z metod, které můžeme použít k omezení softwaru běžícího v našich prostředích, je politika omezení softwaru, známá také jako SRP. Přestože se to obvykle provádí prostřednictvím služby Active Directory a zásad skupiny, nastavíme SRP na našem místním počítači.
Pravidla pro omezení softwaru se vztahují na počítače, nikoliv na uživatele. Chcete-li vytvořit politiku, otevřete Editor zásad skupiny a přejděte na:
Konfigurace počítače \ Nastavení systému Windows \ Nastavení zabezpečení \ Zásady omezení softwaru
První věc, kterou musíte udělat, je vlastně vytvořit pravidlo kliknutím pravým tlačítkem a volbou nových zásad omezení softwaru.
Pak jděte do úrovně zabezpečení. K dispozici jsou 3 úrovně zabezpečení.
- Nepovoleno - ve výchozím nastavení není žádný software spuštěn, lze spustit pouze software, který explicitně povolíte.
- Základní uživatel - Umožňuje spustit veškerý software, který nevyžaduje administrátorská oprávnění.
- Neomezený - veškerý software běží, s výjimkou softwaru, který explicitně popřete.
Pak klikněte pravým tlačítkem na položku Neomezený a nastavte jej jako výchozí.
Nyní musíme přejít na sekci Pravidla a přidat nové pravidlo. Existují 4 druhy pravidel.
- Hash - kontroluje spustitelný soubor proti seznamu zakázaných hashů
- Certifikát - používá digitální certifikáty k zastavení aplikace
- Cesta - Zakáže aplikace založené na plně kvalifikované cestě
- Zóna - používá střídavé datové toky k zobrazení místa, odkud byl soubor stažen, a zakazuje zakázání těchto informací.
Pro tento příklad pravidlo hash bude v pořádku.
Poté klikněte na tlačítko Procházet a vyberte:
C: \ Windows \ System32 \ mspaint.exe
Jakmile použijete pravidlo, pokuste se spustit aplikaci Paint.
Zastavení aplikací od spuštění
Jednou z nejběžnějších metod používaných vývojáři virů děťátko skriptu je, aby se při spuštění automaticky spouštěl škodlivý kód. Jeden snadný způsob, jak spravovat položky při spouštění, je nástroj s názvem MSConfig. Chcete-li jej spustit, stiskněte kombinaci klávesnice Windows + R a otevřete okno pro spuštění a zadejte příkaz msconfig a stiskněte Enter.
Po otevření MSConfig přepněte na kartu Spuštění. Zde můžete snadno vypnout programy, které se automaticky spouštějí tak, že je odškrtnete.
Nedávno však vývojáři našli způsob, jak skrýt položky z MSConfig a nechat je pouze zobrazovat v registru. V registru jsou dvě místa, kde systém Windows umožňuje přidávat spouštěcí položky:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ spustit
Rozdíl je v tom, že položky v podregistru HKEY_LOCAL_MACHINE jsou spuštěny pro všechny uživatele v počítači, zatímco položky v HKEY_CURRENT_USER jsou prováděny pouze pro aktuálního uživatele.
Domácí práce
- Proč nejsou verze 16 systému Windows 7 podporovány 16bitovými aplikacemi?
Ujistěte se, že v pondělí zůstaneme naladěni na další článek v Geek School, kde se budeme zabývat tím, jak spravovat nastavení IE z hlediska administrátora.
Máte-li jakékoli dotazy, můžete mi píše @taybgibb, nebo zanechte komentář.