If-Koubou

Geek School: Learning Windows 7 - Sovellusten hallinta

Geek School: Learning Windows 7 - Sovellusten hallinta (Miten)

Oletko koskaan miettinyt, miksi suosikki peli Windows 95: sta ei näytä toimivan Windows 7: ssä, mutta muissa sovelluksissa? Meillä on vastaus sinulle, samoin kuin muutamia ratkaisuja sen korjaamiseen.

Muista tutustua edellisiin artikkeleihin tässä Geek School-sarjassa Windows 7:

  • Esittelyssä How-To Geek School
  • Päivitykset ja muuttoliikkeet
  • Laitteiden määrittäminen
  • Levyjen hallinta

Ja pysy kuulolla muuhun sarjaan, sillä meillä on paljon muuta artikkelia lähiviikkoina.

Miksi sovellukset eivät ole yhteensopivia?

Yksi yleisimmistä syistä on Windows-ominaisuus nimeltä Windows File Protection, joka ilmestyi ensin Windows Vistassa. Windows File Protection, kuten nimestä ilmenee, suojaa ydinjärjestelmätiedostoja korvaamatta. Se tekee tämän muokkaamalla tiedoston suojauslupaa, jotta vain TrustedInstaller-käyttäjälle saadaan täysi pääsy tiedostoon, mikä varmistaa, että vain Windows Updates -ohjelmat voivat korvata ja muokata tiedostoa. Windows 7: ssä toiminto nimettiin Windows Resource Protectioniksi.

Turvallisuuden parantamisella on myös suuri osa sovellusten yhteensopimattomuudesta, useimmiten tunnetusti UAC: n (User Account Control) takia, joka ei ollut olemassa Windowsissa ennen Vistaa. Vastaavasti hakemistorakenne, etenkin käyttäjäprofiilien ympärillä, muuttui Windows Vistassa ja rikkoi useita sovelluksia, jotka oli suunniteltu ennen pitkähuuten alueelle. Jotta voisimme korjata tilanteen, he toteuttivat symbolisia linkkejä (joskus nimitettiin Junction Pointsiksi vanhemmissa Windows-versioissa), jotka ohjasivat vanhat sijainnit uusille.

Sovellusten tekeminen yhteensopivaksi

Vain siksi, että sovellus ei ole yhteensopiva käyttöjärjestelmän kanssa, ei tarkoita sitä, ettet voi pakottaa sitä toimimaan. Ensimmäinen asia, jonka haluat tehdä, on tunnistaa, onko sovellus yhteensopimaton Windows 7: n kanssa. Voit tehdä tämän avaamalla Ohjauspaneelin ja valitsemalla Ohjelmat-luokka. Tässä näet Run-ohjelmat, jotka on tehty aiemman Windows-hyperlinkin versiosta. Klikkaa sitä.

Laajenna sitten laajennettu ja poista valintaruutu käytöstä korjaamaan virheet automaattisesti ja napsauta sitten seuraavaksi.

Napsauta sitten selaa ja etsi tiedosto, jota yrität suorittaa, ja napsauta sitten seuraavaksi.

Kun skannaus on tehty, katsele yksityiskohtaisia ​​tietoja.

Täältä näet löytyneet ongelmat. Kuten näet, viestit eivät aina ole niin hyödyllisiä, mutta ainakin tiedät nyt, että hakemuksesi on vaikeuksissa.

Yhteensopivuustilan käyttö

Jos sovellus, jota yrität käyttää, on suunniteltu nimenomaan edelliselle Windows-versiolle, voit yrittää jäljitellä vanhempaa ympäristöä yhteensopivuustilan avulla. Voit tehdä tämän napsauttamalla haluamaasi ohjelmaa hiiren kakkospainikkeella ja valitsemalla sen ominaisuudet pikavalikosta.

Siirry sitten yhteensopivuusvälilehdelle.

Tässä voit määrittää käyttöjärjestelmäympäristön. Voit tehdä tämän valitsemalla valintaruudun ja valitsemalla käyttöjärjestelmän pudotusvalikosta.

Sovellusyhteensopivuustyökalun käyttäminen

Sovellusyhteensopivuustyökalun täysi teho ei kuulu tämän artikkelin soveltamisalaan, mutta on olemassa yksi työkalu, jonka sinun tarvitsee tietää. Internet Explorer Compatibility Test Tool -työkalun avulla voit testata paikallisia intranet-sivustoja yhteensopivuuden kanssa Internet Explorerin tulevan ja tulevan version kanssa. Pääset alkuun ja käynnistä se.

Napsauta sitten Ota käyttöön -painiketta.

Avaa Internet Explorer nyt, ja ensimmäinen asia, jonka huomaat, on tilapalkissa leikepöytä. Jos napsautat sitä, saat viestilaatikon, jossa selitetään, että selaimesi on varattu arvioidakseen yhteensopivuutta. Sinun tarvitsee vain selata verkkosivuja tavalliseen tapaan. Kun olet valmis, sulje Internet Explorer.

Alla näet ongelmat, jotka löytyvät verkkosivujemme avulla. Nyt voit tallentaa raportin ja lähettää sen pois kehittäjille.

Sovelluksen rajoitukset

Nyt kun hallitsemme sovelluksia, jotka haluamme loppua, katsotaan sovellusten hallintaa, joita emme halua suorittaa. Yksi niistä menetelmistä, joita voimme käyttää rajoittamaan ohjelmistoja, jotka toimivat ympäristöissämme, käyttää ohjelmistopakettia, joka tunnetaan myös nimellä SRP. Vaikka tämä tehdään yleensä Active Directory- ja ryhmäkäytäntöjen kautta, perustamme SRP: n paikalliseen koneeseen.

Ohjelmistojen rajoittamisperiaatteita sovelletaan koneisiin eikä käyttäjiin. Jotta voit luoda toimintalinjan, avaa ryhmäpolitiikan hallintaeditori ja siirry seuraavaan osoitteeseen:

Tietokoneen kokoonpano \ Windowsin asetukset \ Suojausasetukset \ Ohjelmiston rajoittamisohjeet

Ensimmäinen asia mitä sinun tarvitsee tehdä on todella luoda politiikka napsauttamalla hiiren kakkospainiketta ja valitsemalla uudet ohjelmistopaketit.

Suorita sitten turvallisuustasot. On kolme turvatasoa.

  • Ei sallittu - Ohjelmistoa ei ole oletusarvoisesti käytössä, vain sallitut ohjelmistot voivat toimia.
  • Basic User - Sallii kaikki ohjelmat, jotka eivät vaadi järjestelmänvalvojan oikeuksia.
  • Rajoittamaton - Kaikki ohjelmistot toimivat, paitsi ohjelmistot, jotka nimenomaan kieltää.

Napsauta hiiren oikealla painikkeella vapaata ja tee se oletukseksi.

Nyt meidän on siirryttävä säännöt -osioon ja lisättävä uusi sääntö. On olemassa 4 erilaista sääntöä.

  • Hash - Tarkistaa suoritettavan luettelon kielletyistä haudoista
  • Sertifikaatti - Käyttää digitaalisia sertifikaatteja sovellusten lopettamiseksi
  • Polku - kieltää sovellukset, jotka perustuvat täysin pätevään polkuun
  • Zone - Käyttää vaihtoehtoisia tietovirtoja nähdäksesi, missä tiedosto on ladattu, ja kieltää sen kielletyn tiedon.

Tässä esimerkissä hash-sääntö tekee hienosti.

Napsauta sitten Selaa-painiketta ja valitse:

C: \ Windows \ System32 \ mspaint.exe

Kun olet ottanut sovelluksen käyttöön, yritä käynnistää Paint.

Sovellusten pysäyttäminen vain käynnistämisestä

Yksi tavallisimmista menetelmiä, joita skripti-virus-kehittäjät käyttävät, on tehdä haittaohjelmat automaattisesti suoritettavaksi käynnistyksen yhteydessä.Yksi helpoin tapa hallita käynnistysosia on käyttää MSConfig-apuohjelmaa. Käynnistä se painamalla Windows + R -näppäimistöyhdistelmää avataksesi run-ruutuun ja kirjoittamalla msconfig ja painamalla Enter.

Kun MSConfig avautuu, siirry Startup-välilehteen. Täällä voit helposti poistaa ohjelmat, jotka käynnistyvät automaattisesti poistamalla ne.

Viime aikoina kehittäjät ovat löytäneet tavan piilottaa kohteet MSConfigista ja pitää ne näkyviin vain rekisterissä. Rekisteriin on kaksi sijaintia, joissa Windowsin avulla voit lisätä käynnistysosia:

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

Ero on se, että HKEY_LOCAL_MACHINE-pesässä olevat merkinnät suoritetaan kaikille koneen käyttäjille, kun HKEY_CURRENT_USER-merkinnät tehdään vain nykyiselle käyttäjälle.

Kotitehtävät

  • Miksi 16-bittisiä sovelluksia ei tueta Windows 7: n x64-versioissa?

Varmista, että pysyt ajan tasalla seuraavalla Geek-koulu-artikkelillamme maanantaina, jossa selvitetään miten hallita IE-asetuksia ylläpitäjän näkökulmasta.

Jos sinulla on kysyttävää, voit lähettää minulle @taybgibbin tai jättää kommentin.