Kada rade s operacijskim sustavima Windows, korisnici se često susreću s pogreškama u dijaloškim okvirima čiji pozivni program ili datoteka nisu izričito naznačeni. Jedan od takvih kvarova, povezanih s problemima čitanja iz memorije, pogledat ćemo u ovom članku.

Memorija se ne može "čitati" u sustavu Windows XP

Ova je pogreška jedna od najnerazumljivijih s gledišta običnog korisnika. Kad se dogodi, pojavljuje se prozor s porukom iz kojeg je ponekad nemoguće razumjeti što je uzrokovalo kvar.

Dijaloški okvir pogreške "Memorija se ne može čitati" u sustavu Windows XP

Glavni razlog je pristup nekog programa podacima u RAM-u, čiji je pristup uskraćen. Ako se radi o aktivnoj aplikaciji, ona može prestati reagirati ili se prekinuti bez intervencije korisnika. Dalje ćemo razgovarati o tome kako deblokirati i riješiti se poruke o pogrešci.

Metoda 1: Konfiguriranje DEP-a

DEP je tehnologija dizajnirana da spriječi izvršavanje podataka (koda) iz područja memorije namijenjenih jezgri operativnog sustava. Ako bilo koji sumnjiv program ili pokretač pokuša koristiti ta područja u svoje svrhe, tada DEP jednostavno uskraćuje pristup njima. To može uzrokovati probleme prilikom pokretanja aplikacija koje mogu zamijeniti standardne OS alate i neke uslužne programe.

Ova metoda pomoći će u slučaju da se zna koji softver uzrokuje kvar, jer ćemo ga morati izuzeti s popisa sumnjivih ili bolje rečeno smjestiti na pouzdane.

  1. Desnom tipkom miša pritisnite prečac "Moje računalo" i idite u "Svojstva".

    Pristup svojstvima sustava s radne površine Windows XP

  2. U kartici "Dodatno" u bloku "Ubrzati" pritisnemo "Opcije".

    Idite na Opcije izvedbe u Svojstvima sustava Windows XP

  3. Ovdje nas zanima kartica Sprečavanje izvršavanja podataka... Prekidač postavimo u položaj prikazan na snimci zaslona i pritisnemo Dodati.

    Pomaknite se na Odabir programa za izuzeće s popisa DEP u sustavu Windows XP

    Na disku tražimo izvršnu datoteku programa i otvaramo je.

    Odabir izvršne programske datoteke koju ćete izuzeti s popisa DEP u sustavu Windows XP

  4. Primijenite promjene.

    Primjena promjena na popisu za izuzimanje programa DEP u sustavu Windows XP

  5. Ponovo pokrećemo automobil.

    Ponovo pokrenite sustav nakon konfiguriranja popisa za izuzimanje programa DEP u sustavu Windows XP

2. metoda: Onemogućite DEP

Imajte na umu da će potpuno onemogućavanje DEP-a rezultirati značajnim smanjenjem pouzdanosti sustava. To je zbog činjenice da se najopasniji virusi obično "nastane" u memorijskim područjima koja štiti.

  1. U svojstvima sustava na kartici "Dodatno" u bloku Preuzmite i vratite preći na "Parametri".

    Idite na Postavke mogućnosti pokretanja sustava i oporavka u sustavu Windows XP

  2. Pritisni gumb "Uredi".

    Idite na uređivanje parametara pokretanja sustava u sustavu Windows XP

  3. Standardni Notepad započet će s otvorenom datotekom boot.ini... Zanima nas redak prikazan na snimci zaslona (obično posljednji). Na kraju retka nalazi se parametar

    NoExecute

    Određuje hoće li DEP biti omogućen sljedeći put kada se računalo pokrene.

    Parametar koji određuje uključivanje DEP tehnologije prilikom pokretanja sustava Windows XP

  4. Nakon znaka jednakosti umjesto

    OptIn

    ili

    OptOut

    Unesite ključ

    UvijekOff

    Unos ključa za onemogućavanje DEP tehnologije prilikom sljedećeg pokretanja sustava Windows XP

  5. Zatvaramo bilježnicu i odgovaramo na pitanje o štednji "Da".

    Spremanje mogućnosti pokretanja sustava u sustavu Windows XP

  6. Ponovo pokrećemo automobil.

3. metoda: Registriranje knjižnice

Windows ima knjižnicu ole32.dll, koji je odgovoran za interakciju nekih komponenata, kako sustava, tako i pripadnosti programima trećih strana. Iz nekog razloga, OS ga ne može normalno koristiti, što rezultira padovima aplikacija. Da biste riješili problem, morate ručno registrirati knjižnicu. Kako to učiniti, pročitajte članak na donjoj poveznici.

Registriranje knjižnica u OCX-DLL Manageru

Više detalja: Registriranje DLL datoteke u OS Windows

4. metoda: onemogućite izvještavanje o pogreškama

Postoji još jedna metoda uklanjanja pogreške "Memorija se ne može" pročitati ", ili bolje rečeno, iz njenog dijaloškog okvira. Neće izliječiti samu "bolest", ali pomoći će riješiti se simptoma. Ova se tehnika može koristiti u slučajevima kada nema vidljivih problema u radu sustava.

  1. Na kartici koju već znamo "Dodatno" u prozoru svojstava sustava kliknite gumb "Prijava pogreške".

    Idite na Onemogući izvještavanje o pogreškama u sustavu Windows XP

  2. Prekidač smo postavili u položaj "Onemogući" i uklonite potvrdni okvir naznačen na snimci zaslona. Pritisnemo u redu... Da biste bili sigurni, možete ponovno pokrenuti računalo.

    Onemogućite izvještavanje o pogreškama u sustavu Windows XP

Opet, ovo nije način da se pogreška popravi, već da se riješi nametljivi dijaloški okvir.Ovo je privremeno rješenje i prije ili kasnije to će trebati učiniti kako bi se utvrdili pravi uzroci i eliminirali.

Zaključak

U većini slučajeva gornje upute pomoći će u rješavanju problema o kojem se raspravlja, ali postoje čimbenici koji neće ispraviti situaciju. Primjerice, nedostatak virtualne memorije može dovesti do neispravnosti programa i sustava, pa vrijedi provjeriti veličinu stranične datoteke i, ako je potrebno, povećati je.

Više detalja: Kako povećati datoteku straničenja u sustavu Windows XP

Drugi razlog nestabilnog rada "Windows" nije licencirani distribucijski komplet ili piratski sklop. Ako ste preuzeli sliku koja ne zahtijeva aktivaciju ili su programi već ugrađeni u nju ili su neke funkcije i komponente "odsječene" (onemogućene), postoji velika vjerojatnost pogrešaka. Ovdje možete savjetovati samo zamjenu distribucijskog kompleta "čistim", to jest originalnim, koji je izdao Microsoft, kao i korištenje legalnih metoda aktivacije.