4Sep
Ar kada nors susimąstėte, kodėl jūsų mėgstamiausias "Windows 95" žaidimas netrukdo paleisti "Windows 7", o kitos programos tai daro? Na, turime jums atsakymą, taip pat kelis sprendimus, kaip tai išspręsti.
Būtinai perskaitykite ankstesnius šio "Geek School" serijos "Windows 7" straipsnius:
- Pristatome "How-To Geek" mokyklą
- atnaujinimus ir migracijos
- "
- " disko valdytojų
konfigūravimas, o likusi dalis serijos, kaip mes turime daugdaugiau straipsnių per ateinančias kelias savaites.
Kodėl paraiškos tampa nesuderinamos?
Viena iš dažniausiai pasitaikančių priežasčių yra Windows funkcija, vadinama "Windows File Protection", kuri pirmą kartą pasirodė "Windows Vista".Kaip rodo pavadinimas, "Windows File Protection" apsaugo pagrindinius sistemos failus nuo pakeitimo. Tai daroma pakeičiant failo saugumo ACL, kad suteiktų tik TrustedInstaller naudotojui visišką prieigą prie failo, kuris užtikrina, kad tik programos, pvz., "Windows Updates", gali pakeisti ir redaguoti failą."Windows 7" funkcija buvo pervardyta į "Windows Resource Protection".
Saugumo patobulinimai taip pat vaidina didelę įtaką taikomojo nesuderinamumo problemoms, labiausiai žinomoms dėl UAC( vartotojo abonemento valdymo), kuris prieš "Vista" nebuvo Windows. Panašiai "Windows Vista" pakeitė katalogų struktūrą, ypač aplink Vartotojo profilius, ir sulaužė daugelį programų, kurios buvo sukurtos anksčiau "Longhorn" sričiai. Norėdami išbandyti ir išspręsti situaciją, jie įdiegė simbolines nuorodas( kartais vadinamą jungties taškais senesnėse "Windows" versijose), peradresavusias senas vietas į naujus.
Suderinamumas su programomis
Tiesiog todėl, kad programa nesuderinama su jūsų operacine sistema, nereiškia, kad jūs negalite priversti ją paleisti. Pirmas dalykas, kurį norėsite padaryti, yra nustatyti, ar programa nesuderinama su "Windows 7". Norėdami tai padaryti, atidarykite valdymo skydą ir spustelėkite kategoriją "Programos".Čia pamatysite "Run" programas, sukurtas pagal ankstesnę "Windows" hiperteksto versiją.Paspauskite ant jo.
Tada išplėskite išplėstinį ir panaikinkite parinktį automatiškai taisyti klaidas, tada spustelėkite kitą.
Dabar spustelėkite naršyti ir surasti failą, kurį bandote paleisti, tada spustelėkite sekantį.
Kai nuskaitymas atliktas, peržiūrėkite išsamią informaciją.
Čia pamatysite nustatytas problemas. Kaip matote, žinutės ne visada yra naudingos, bet bent jau jūs žinote, kad jūsų programoje bus sunku paleisti.
Suderinamumo režimo
naudojimas Jei programa, kurią bandote paleisti, buvo specialiai sukurta ankstesnei "Windows" versijai, galite bandyti ir imituoti senesnę aplinką naudojant suderinamumo režimą.Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite programą, kurią norite paleisti, ir kontekstinio meniu pasirinkite savybes.
Tada perjunkite suderinamumo skirtuką.
Čia galėsite nustatyti operacinės sistemos aplinką.Tai galite padaryti pasirinkę žymimąjį laukelį ir pasirinkę operacinę sistemą iš išskleidžiamojo meniu.
Programų suderinamumo priemonių komplekto
naudojimas Visas šio suderinamumo priemonių rinkinio galia nepatenka į šio straipsnio taikymo sritį, tačiau yra vienas įrankis, kurį turite žinoti."Internet Explorer" suderinamumo tikrinimo įrankis leidžia išbandyti vietines intraneto svetaines suderinamumui su "Internet Explorer" ir naujos versijos išleidimu. Norėdami pradėti, eikite į priekį ir paleiskite.
Tada spustelėkite mygtuką Įjungti.
Dabar atidarykite "Internet Explorer", o pirmiausia pastebėsite, kad būsenos juostoje yra mažai iškarpinės. Jei paspausite ant jo, gausite pranešimų laukelį, kuriame bus paaiškinta, kad naršyklė yra užsiėmusi, kad būtų galima įvertinti suderinamumą.Viskas, ką jums reikia padaryti, yra naršyti tinklalapius, kaip paprastai. Baigę uždarykite "Internet Explorer".
Žemiau galite pamatyti įrankius, kuriuos rasti naršydami tinklalapiuose. Dabar galite išsaugoti ataskaitą ir išsiųsti ją kūrėjams.
taikymo apribojimai
Dabar, kai tvarkome programas, kurių norime išeiti, pažiūrėkime, kaip valdyti programas, kurių nenorime paleisti. Vienas iš būdų, kuriais galime apriboti mūsų aplinkoje veikiančią programinę įrangą, yra programinės įrangos apribojimo politika, taip pat žinoma kaip SRP.Nors paprastai tai atliekama per "Active Directory" ir "Group Policy", mes nustatysime SRP mūsų vietiniame kompiuteryje.
Programinės įrangos apribojimo politika taikoma mašinoms, o ne vartotojams. Norėdami sukurti politiką, atidarykite "Group Policy Management" redaktorių ir pereikite prie:
Kompiuterio konfigūravimas \ "Windows" nustatymai \ Saugumo parinktys \ Programinės įrangos apribojimo strategijos
Pirmas dalykas, kurį reikia atlikti, yra sukurti politiką, spragtelėjus dešiniuoju pelės klavišu ir pasirinkus "Naujos programinės įrangos apribojimai"Politika.
Tada eik į saugumo lygius. Yra 3 saugumo lygiai.
- Neleistina - programinė įranga neleidžiama paleisti pagal numatytuosius nustatymus, tik programinė įranga, kurią galite aiškiai leisti.
- Basic User - Leidžia paleisti bet kurią programinę įrangą, kurios nereikalauja administratoriaus privilegijų.
- Neapribotas - paleista visa programinė įranga, išskyrus programinę įrangą, kurią aiškiai paneigiate.
Tada dešiniuoju pelės klavišu spustelėkite Unrestricted ir atlikite numatytuosius veiksmus.
Dabar turime perjungti į taisyklių sekciją ir pridėti naują taisyklę.Yra 4 rūšių taisyklės.
- Hash - patikrina vykdomąjį failą uždraustų hasžių sąrašo
- sertifikatu - naudoja skaitmeninius sertifikatus, kad sustabdytų programų paleidimą
- kelią - uždraustas programas, pagrįstas visiškai kvalifikuotu keliu
- zona - naudoja alternatyvius duomenų srautus, kad peržiūrėtumėte, iš kur failas buvo atsiųstas,ir uždrausti šią informaciją uždrausti.
Šiame pavyzdyje maišos taisyklė bus gerai.
Tada spustelėkite mygtuką Naršyti ir pasirinkite:
C: \ Windows \ System32 \ mspaint.exe
Kai pritaikysite taisyklę, pabandykite paleisti "Paint".
Programų sustabdymas nuo pat pradžios
Vienas iš dažniausiai naudojamų scenarijaus kūdikių viruso kūrėjų metodų - paleisti kenkėjišką kodą automatiškai. Vienas paprastas būdas valdyti paleisties elementus - tai naudinga priemonė MSConfig. Norėdami ją paleisti paspauskite klaviatūros kombinaciją Windows + R, kad paleistumėte paleidimo laukelį, tada įveskite msconfig ir paspauskite enter.
Kai atidarys MSConfig, perjunkite "Startup" skirtuką.Čia galite lengvai išjungti programas, kurios paleidžiamos automatiškai, panaikinus jų pažymėjimą.
Neseniai, nors kūrėjai rado būdų slėpti elementus iš MSConfig ir kad jie būtų rodomi tik registre. Registro yra dvi vietos, kuriose "Windows" leidžia pridėti paleisties elementus:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Vykdyti
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Vykdyti
Skirtumas yra tas, kad įrašai Hive HOCKEY_LOCAL_MACHINEvykdomi visiems įrenginio naudotojams, o įrašai HKEY_CURRENT_USER atliekami tik dabartiniam vartotojui.
Namų darbas
- Kodėl 16 bitų programos nepalaikomos "Windows 7" x64 versijose?
Būtinai perskaitykite pirmąjį mūsų "Geek School" straipsnį pirmadienį, kuriame aptarsime, kaip valdyti IE nustatymus administratoriaus požiūriu.
Jei turite kokių nors klausimų, galite tweet me @taybgibb arba tiesiog palikite komentarą.