4Sep

Geek School: Leren van Windows 7 - Applicaties beheren

Heb je je ooit afgevraagd waarom je favoriete game uit Windows 95 gewoon niet op Windows 7 lijkt te draaien, maar andere applicaties wel? Welnu, we hebben het antwoord voor u, evenals enkele oplossingen voor het oplossen ervan.

Lees de eerdere artikelen in deze Geek School-serie over Windows 7:

  • Kennismaken met How-To Geek School
  • Upgrades en migraties
  • Apparaten configureren
  • Disks beheren

Blijf op de hoogte voor de rest van de serie, want we hebben er veelmeer artikelen in de komende paar weken.

Waarom worden toepassingen incompatibel?

Een van de meest voorkomende redenen is een Windows-functie met de naam Windows File Protection die voor het eerst in Windows Vista verscheen. Windows File Protection, zoals de naam al aangeeft, beschermt de kern systeembestanden tegen vervanging. Dit doet het door de ACL voor beveiliging van het bestand zodanig aan te passen dat alleen de TrustedInstaller-gebruiker volledige toegang tot het bestand krijgt, wat ervoor zorgt dat alleen programma's zoals Windows Updates het bestand kunnen vervangen en bewerken. In Windows 7 werd de functie hernoemd naar Windows Resource Protection.

Beveiligingsuitbreidingen spelen ook een grote rol bij de incompatibiliteit van toepassingen, het meest notoir vanwege UAC( Gebruikersaccountbeheer), dat vóór Vista niet bestonden in Windows. Op dezelfde manier veranderde de directorystructuur, met name rond gebruikersprofielen, in Windows Vista en brak veel applicaties die waren ontworpen voor het pre-longhorn-gebied. Om de situatie op te lossen, implementeerden ze symbolische koppelingen( soms Junction Points genoemd in oudere versies van Windows) die de oude locaties naar de nieuwe omleidden.

Toepassingen compatibel maken

Alleen omdat een toepassing niet compatibel is met uw besturingssysteem betekent dit niet dat u deze niet kunt dwingen om te worden uitgevoerd. Het eerste dat u wilt doen, is vaststellen of een app niet compatibel is met Windows 7. Open hiervoor het Configuratiescherm en klik op de categorie Programma's. Hier ziet u een Run-programma gemaakt voor de vorige versie van Windows-hyperlink. Klik erop.

Breid uitgebreid uit en schakel de optie uit om fouten automatisch te herstellen en klik vervolgens op Volgende.

Klik nu op bladeren en zoek het bestand dat u probeert uit te voeren, en klik op volgende.

Als de scan is voltooid, bekijkt u de gedetailleerde informatie.

Hier ziet u de gevonden problemen. Zoals u kunt zien, zijn de berichten niet altijd zo nuttig, maar u weet nu dat uw toepassing problemen heeft om te werken.

Compatibiliteitsmodus gebruiken

Als de toepassing die u probeert uit te voeren specifiek is ontworpen voor een eerdere versie van Windows, kunt u proberen de oudere omgeving na te bootsen met behulp van de compatibiliteitsmodus. Hiertoe klikt u met de rechtermuisknop op het programma dat u wilt uitvoeren en selecteert u eigenschappen in het contextmenu.

Schakel vervolgens over naar het tabblad Compatibiliteit.

Hier kunt u de omgeving van het besturingssysteem instellen. U kunt dit doen door het selectievakje in te schakelen en het besturingssysteem te selecteren in de vervolgkeuzelijst.

Gebruik van de Application Compatibility Toolkit

De volledige kracht van de Application Compatibility Toolkit valt buiten het bestek van dit artikel, maar er is een tool waarover u moet beschikken. Met de compatibiliteitstesttool van Internet Explorer kunt u uw lokale intranetsites testen op compatibiliteit met de nieuwe versie van Internet Explorer. Ga aan de slag om het te starten.

Klik vervolgens op de knop inschakelen.

Open nu Internet Explorer en het eerste dat opvalt is een klein klembord in de statusbalk. Als u hierop klikt, krijgt u een berichtvenster waarin wordt uitgelegd dat de browser bezig is om de compatibiliteit te evalueren. Het enige dat u hoeft te doen, is uw webpagina's doorbladeren zoals u normaal zou doen. Als u klaar bent, sluit u Internet Explorer.

Hieronder ziet u de problemen die het hulpprogramma heeft gevonden op de webpagina's die ik heb doorzocht. U kunt het rapport nu opslaan en naar de ontwikkelaars sturen.

Application Restrictions

Nu we applicaties beheren die we niet meer willen gebruiken, gaan we kijken naar het beheer van applicaties die we niet willen uitvoeren. Een van de methoden die we kunnen gebruiken om de software in onze omgevingen te beperken, is het gebruik van een softwarerestrictiebeleid, ook wel een SRP genoemd. Hoewel dit normaal gesproken wordt gedaan via Active Directory en Groepsbeleid, zullen we een SRP instellen op onze lokale computer.

Softwarerestrictiebeleid wordt toegepast op machines en niet op gebruikers. Als u een beleid wilt maken, opent u de editor voor groepsbeleidbeheer en gaat u naar:

Computerconfiguratie \ Windows-instellingen \ Beveiligingsinstellingen \ Softwarebeperkingsbeleid

Het eerste dat u hoeft te doen, is een beleid maken door met de rechtermuisknop te klikken en Nieuwe softwarebeperking te kiezen.beleid.

Ga vervolgens naar Beveiligingsniveaus. Er zijn 3 beveiligingsniveaus.

  • niet toegestaan ​​- Er wordt standaard geen software uitgevoerd, alleen software die u expliciet toestaat, kan worden uitgevoerd.
  • Basic User - Hiermee kan alle software die geen beheerdersbevoegdheden vereist, worden uitgevoerd.
  • Onbeperkt - Alle software wordt uitgevoerd, behalve software die u expliciet weigert.

Klik vervolgens met de rechtermuisknop op Onbeperkt en stel het als standaard in.

Nu moeten we overschakelen naar het gedeelte regels en een nieuwe regel toevoegen. Er zijn 4 soorten regels.

  • Hash - Controleert een uitvoerbaar bestand tegen een lijst met verboden hashes.
  • -certificaat - Gebruikt digitale certificaten om toepassingen te stoppen van het uitvoeren van
  • -pad - Bans-toepassingen op basis van een volledig gekwalificeerd pad
  • -zone - Gebruikt alternatieve datastreams om te bekijken waar het bestand is gedownload.en verbiedt het deze informatie te verbannen.

Voor dit voorbeeld doet een hash-regel het prima.

Klik vervolgens op de knop Bladeren en selecteer:

C: \ Windows \ System32 \ mspaint.exe

Zodra u de regel hebt toegepast, probeert u Paint te starten.

Toepassingen stoppen met opstarten

Een van de meest gebruikelijke methoden die door scriptkiddie-virusontwikkelaars worden gebruikt, is het automatisch uitvoeren van schadelijke code bij het opstarten. Een eenvoudige manier om opstartitems te beheren is met behulp van een hulpprogramma met de naam MSConfig. Om het te starten, drukt u op de Windows + R-toetsenbordcombinatie om een ​​uitvoeringsvak te openen, typt u msconfig en drukt u op Enter.

Wanneer MSConfig wordt geopend, schakelt u over naar het tabblad Opstarten. Hier kunt u eenvoudig programma's uitschakelen die automatisch opstarten door ze uit te schakelen.

Onlangs hebben ontwikkelaars manieren gevonden om items uit MSConfig te verbergen en ze alleen in het register te laten verschijnen. Er zijn twee locaties in het register waar Windows opstartonderdelen kan toevoegen:

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

Het verschil is dat de vermeldingen in de HKEY_LOCAL_MACHINE-bijenkorfworden uitgevoerd voor alle gebruikers op de machine, terwijl vermeldingen in HKEY_CURRENT_USER alleen worden uitgevoerd voor de huidige gebruiker.

Huiswerk

  • Waarom worden 16-bits applicaties niet ondersteund op x64-versies van Windows 7?

Blijf op de hoogte voor ons volgende Geek School-artikel op maandag, waar we zullen bespreken hoe IE-instellingen kunnen beheerd worden vanuit het oogpunt van de beheerder.

Als je nog vragen hebt, kun je me tweeten @taybgibb, of een reactie achterlaten.