4Sep

Geek School: Učení systému Windows 7 - Správa aplikací

click fraud protection

Už jste někdy přemýšleli, 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 opravit.

Ujistěte se, že jste si prohlédli předchozí články v tomto seriálu 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 ladící pro zbytek série, protože máme mnohovíce článků v příštích několika týdnech.

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á tak, ž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 upravit soubor. Ve Windows 7 byla tato funkce přejmenována na ochranu zdrojů Windows.

instagram viewer

Vylepšení zabezpečení také hrají velkou roli v nekompatibilitě aplikací, nejvíce pozoruhodně kvůli UAC( Řízení uživatelských účtů), které v systému Windows před Windows Vista neexistovaly. Stejně tak se změnila struktura adresářů, především v oblasti Profily uživatelů, 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 opravit, implementovali symbolické odkazy( někdy nazývané křižovatky ve starších verzích systému Windows), které přesměrovaly staré umístění na nové.

Kompatibilní aplikace

Právě 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 je aplikace nekompatibilní 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.

Poté rozbalte pokročilé a zrušte zaškrtnutí možnosti automatické opravy chyb a klepněte na tlačítko Další.

Nyní klikněte na procházet a najděte soubor, který se pokoušíte spustit, a pak 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 na program, který chcete spustit, a vyberte vlastnosti z místní nabídky.

Potom přepněte na kartu kompatibility.

Zde můžete 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ů kompatibility 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 Internet Explorer vám umožňuje otestovat místní lokality intranetu, 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 povolení.

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. Jediné, co musíte udělat, je procházet vaše webové stránky, jako obvykle. Až budete hotovi, zavřete aplikaci Internet Explorer.

Níže vidíte 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í aplikací

Nyní, když spravujeme aplikace, které chceme vyčerpat, pojďme se podívat 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 používání softwarových omezení, známé také jako SRP.Zatímco se to obvykle provádí prostřednictvím služby Active Directory a Zásady skupiny, nastavíme SRP na našem místním počítači.

Pravidla pro omezení softwaru se vztahují na počítače, nikoli 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 pro omezení softwaru

První věc, kterou musíte udělat, je vlastně vytvořit pravidlo kliknutím pravým tlačítkem myši a výběrem možnosti Nový software RestrictionPolitiky.

Potom přejdě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í.
  • Unrestricted - Všechny softwarové spouštění, s výjimkou softwaru, který explicitně popřete.

Potom klikněte pravým tlačítkem na položku Neomezený a nastavte jej jako výchozí.

Potřebujeme 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í aplikací z běží
  • Cesta - zakáže aplikace založené na plně kvalifikované cestě
  • zóna - používá střídavé datové toky k zobrazení, odkud byl soubor stažen,a zakazuje jim zakázané informace.

Pro tento příklad pravidlo hash bude v pořádku.

Potom klepněte na tlačítko Procházet a vyberte:

C: \ Windows \ System32 \ mspaint.exe

Jakmile použijete pravidlo, pokuste se spustit Paint.

Zastavení aplikací od spuštění

Jednou z nejběžnějších metod, které používají vývojáři virů skripty kiddie, je, aby se při spuštění automaticky spouštěl škodlivý kód. Jeden snadný způsob, jak spravovat položky 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.

Při 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 nalezli 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 položky spouštění:

  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

Rozdíl je v položkách v podregistru HKEY_LOCAL_MACHINEjsou 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í úkoly

  • 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 správou nastavení IE z hlediska správce.

Máte-li jakékoli dotazy, můžete mi píše @taybgibb, nebo zanechte komentář.