Geek School Learning Windows 7 - Sovellusten hallinta
Oletko koskaan miettinyt, miksi suosikkipelisi Windows 95: stä ei näytä toimivan Windows 7: ssä, mutta muut sovellukset tekevät? No meillä on vastaus sinulle sekä muutamia ratkaisuja sen korjaamiseen.
Muista tarkistaa tämän Geekin koulusarjan aiemmat artikkelit Windows 7: ssä:
- Esittelyssä How-To Geek School
- Päivitykset ja siirtymät
- Laitteiden määrittäminen
- Levyjen hallinta
Ja pysy ajan tasalla muusta sarjasta, sillä meillä on lähivuosien aikana paljon enemmän artikkeleita.
Miksi sovellukset tulevat yhteensopimattomiksi ?
Yksi yleisimmistä syistä on Windows-ominaisuus nimeltä Windows File Protection, joka ilmestyi ensin Windows Vistassa. Windows-tiedoston suojaus suojaa ydinjärjestelmän tiedostoja, kuten nimikin kertoo. Se tekee tämän muuttamalla tiedoston tietoturva-ACL: tä antamaan vain TrustedInstaller-käyttäjälle täyden pääsyn tiedostoon, joka varmistaa, että vain ohjelmat, kuten Windows-päivitykset, voivat korvata ja muokata tiedostoa. Windows 7: ssä ominaisuus nimettiin uudelleen Windows Resource Protectioniksi.
Turvallisuuden parannuksilla on myös suuri merkitys sovelluksen yhteensopimattomuudessa, mikä johtuu useimmiten UAC: n (User Account Control) vuoksi, jota Windowsissa ei ollut ennen Vista. Samoin hakemistorakenne, erityisesti käyttäjäprofiilien ympärillä, muuttui Windows Vistassa ja rikkoi monia sovelluksia, jotka on suunniteltu valmiiksi edeltävälle alueelle. Jos haluat yrittää korjata tilanteen, he toteuttivat symbolisia linkkejä (toisinaan nimeltään Junction Points vanhemmissa Windows-versioissa), jotka ohjaivat vanhat sijainnit uusiin.
Sovellusten yhteensopivuus
Vain siksi, että sovellus ei ole yhteensopiva käyttöjärjestelmän kanssa, ei tarkoita, että et voi pakottaa sitä toimimaan. Ensimmäinen asia, jonka haluat tehdä, on tunnistaa, onko sovellus yhteensopiva Windows 7: n kanssa. Voit tehdä tämän avaamalla Ohjauspaneeli ja napsauttamalla Ohjelmat-luokkaa. Tässä näet Windows-ohjelman aiemmalle versiolle suoritetut Suorita-ohjelmat. Klikkaa sitä.
Laajenna sitten lisäasetuksia ja poista valinta, jos haluat korjata virheet automaattisesti, ja valitse sitten Seuraava.
Napsauta nyt selaa ja etsi tiedosto, jonka yrität suorittaa, ja napsauta sitten Seuraava.
Kun skannaus on valmis, katso yksityiskohtaiset tiedot.
Täältä näet löydetyt ongelmat. Kuten näet, viestit eivät aina ole hyödyllisiä, mutta ainakin tiedät, että sovelluksessasi on ongelmia.
Yhteensopivuustilan käyttäminen
Jos sovellus, jota yrität suorittaa, on suunniteltu erityisesti aiemmalle Windows-versiolle, voit yrittää jäljitellä vanhempaa ympäristöä yhteensopivuustilassa. Voit tehdä tämän napsauttamalla hiiren kakkospainikkeella sitä ohjelmaa, jonka haluat suorittaa, ja valitse kontekstivalikosta ominaisuudet.
Siirry sitten yhteensopivuus-välilehteen.
Tässä voit määrittää käyttöjärjestelmän ympäristön. Voit tehdä tämän valitsemalla valintaruudun ja valitsemalla käyttöjärjestelmän pudotusvalikosta.
Sovelluksen yhteensopivuuden työkalupaketin käyttö
Sovelluksen yhteensopivuuden työkalupaketin täysi teho ei kuulu tämän artikkelin soveltamisalaan, mutta on yksi työkalu, josta sinun tarvitsee tietää. Internet Explorerin yhteensopivuuden testaustyökalun avulla voit testata paikallisia intranet-sivustojasi yhteensopivaksi Internet Explorerin tulevan julkaisun kanssa. Pääset alkuun ja käynnistä se.
Napsauta sitten aktivointipainiketta.
Nyt avaa Internet Explorer, ja ensimmäinen asia, jonka huomaat, on pieni leikepöytä tilarivillä. Jos napsautat sitä, saat viestiruudun, jossa selitetään, että selain on varattu yhteensopivuuden arvioimiseksi. Sinun tarvitsee vain mennä verkkosivujen selaamiseen normaalisti. Kun olet valmis, sulje Internet Explorer.
Alla näet ongelmat, joita työkalu löysi selaamani verkkosivut. Voit nyt tallentaa raportin ja lähettää sen kehittäjille.
Sovelluksen rajoitukset
Nyt kun hallitsemme sovelluksia, jotka haluamme loppua, katsotaanpa hallitsevien sovellusten hallintaa. Yksi menetelmistä, joilla voimme rajoittaa ympäristöissämme toimivaa ohjelmistoa, on ohjelmistorajoituspolitiikka, joka tunnetaan myös nimellä SRP. Vaikka tämä tapahtuu tavallisesti Active Directoryn ja ryhmäkäytännön kautta, perustamme SRP: n paikalliselle koneellemme.
Ohjelmistojen rajoituksia koskevia käytäntöjä sovelletaan koneisiin eikä käyttäjiin. Jos haluat luoda käytännön, avaa Ryhmäkäytäntöjen hallintaeditori ja siirry osoitteeseen:
Tietokoneen kokoonpano Windows-asetukset Turvallisuusasetukset Ohjelmiston rajoitukset
Ensimmäinen asia, joka sinun on tehtävä, on itse asiassa luoda käytäntö napsauttamalla hiiren kakkospainikkeella ja valitsemalla Uusi ohjelmiston rajoitusten käytäntö.
Suuntaa sitten turvatasot. On kolme suojaustasoa.
- Ei sallittu - Ohjelmistoja ei ole oletuksena, vain sellaiset ohjelmistot, joita nimenomaan sallit, voi suorittaa.
- Peruskäyttäjä - Sallii kaikki ohjelmistot, jotka eivät vaadi admin-käyttöoikeuksia.
- Rajoittamaton - Kaikki ohjelmistot toimivat, lukuun ottamatta ohjelmia, jotka nimenomaisesti kiellät.
Napsauta hiiren kakkospainikkeella Rajoittamaton ja tee se oletusarvoksi.
Nyt meidän on vaihdettava sääntöihin ja lisättävä uusi sääntö. Sääntöjä on neljä.
- Hash - Tarkistaa suoritettavan ohjelman kiellettyjen roskien luettelosta
- Sertifikaatti - Käyttää digitaalisia varmenteita, jotta sovellukset pysähtyvät
- Polku - kieltää sovellukset, jotka perustuvat täysin pätevään polkuun
- Zone - Käyttää vaihtoehtoisia datavirtoja, joissa tarkastellaan, missä tiedosto on ladattu, ja kieltää sen kieltämisen kyseisissä tiedoissa.
Tätä esimerkkiä varten hash-sääntö tekee hienosti.
Valitse sitten Selaa-painike ja valitse:
C: \ Windows \ System32 \ mspaint.exe
Kun olet soveltanut sääntöä, yritä käynnistää Paint.
Sovellusten pysäyttäminen juuri käynnistyksestä
Yksi tavallisimmista skriptipoika-virusten kehittäjien käyttämistä menetelmistä on, että haittaohjelmat suoritetaan automaattisesti käynnistyksen yhteydessä. Yksi helppo tapa hallita käynnistyskohtia on käyttää apuohjelmaa MSConfig. Voit käynnistää sen painamalla Windows + R -näppäimistöyhdistelmää, jotta saat esiin run-ruudun ja kirjoita msconfig ja paina 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 keinoja piilottaa kohteita MSConfigista ja saada ne näkyviin vain rekisterissä. Rekisterissä on kaksi paikkaa, joissa Windowsin avulla voit lisätä käynnistyskohteita:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
Ero on se, että HKEY_LOCAL_MACHINE-pesän syötteet suoritetaan kaikille koneen käyttäjille, kun HKEY_CURRENT_USER-syötteet suoritetaan vain nykyiselle käyttäjälle.
Kotitehtävät
- Miksi Windows 7: n x64-versioissa ei tueta 16-bittisiä sovelluksia?
Muista pysyä ajan tasalla seuraavassa Geek School -artikkelissamme maanantaina, jossa käsitellään IE-asetusten hallintaa järjestelmänvalvojan näkökulmasta.
Jos sinulla on kysyttävää, voit piilottaa minulle @taybgibb tai jättää kommentin.