หน่วยความจำไม่สามารถอ่านหน้าต่างได้ ข้อผิดพลาด "ไม่สามารถเขียนหน่วยความจำได้": จะแก้ไขได้อย่างไร? การอัพเกรดไดรเวอร์การ์ดแสดงผล

ข้อผิดพลาดเช่น “หน่วยความจำไม่สามารถเขียนได้” (0x00000000) หรือ “หน่วยความจำไม่สามารถอ่านได้” มักพบโดยนักเล่นเกม บ่อยครั้งที่ข้อบกพร่องเหล่านี้เกิดขึ้นเมื่อเปิดตัวเกมยิงปืนทางยุทธวิธี PUBG และส่วนประกอบต่างๆ แน่นอนว่าการรับการแจ้งเตือนดังกล่าวเมื่อเริ่มต้นไม่เป็นที่พอใจ แต่นักพัฒนาแอปพลิเคชันนี้ไม่สามารถตำหนิสำหรับปัญหาทั้งหมดได้ ที่นี่ทั้งการไม่ตั้งใจของผู้ใช้และการตั้งค่าบางอย่างหรือข้อห้ามของระบบ Windows เองสามารถเล่นเป็นเรื่องตลกที่โหดร้ายได้ เราจะพิจารณาวิธีการที่เสนอด้านล่างเพื่อขจัดปัญหาโดยใช้ตัวอย่างของเกมนี้ สามารถนำไปใช้กับเกมหรือแอพพลิเคชั่นอื่นๆ (เช่น แอพพลิเคชั่นมัลติมีเดีย) ที่ประสบปัญหาคล้ายกันได้เท่าเทียมกัน แต่สิ่งแรกก่อน

คำอธิบายทั่วไปของข้อผิดพลาด “ไม่สามารถเขียนหน่วยความจำได้”

ดังนั้นสถานการณ์แม้จะไม่เป็นที่พอใจ แต่ก็ไม่ได้วิกฤติ เมื่อข้อผิดพลาดของแอปพลิเคชัน "ไม่สามารถเขียนหน่วยความจำ" ปรากฏขึ้นตามที่ผู้เชี่ยวชาญบางคนเชื่อว่าคุณควรดีใจเพราะโดยปกติเมื่อการเข้าถึง RAM ล้มเหลว (และข้อผิดพลาดเกี่ยวข้อง) หน้าจอแห่งความตายจะปรากฏขึ้น แต่ในเกม PUBG โชคดีที่มีเพียงข้อความแสดงข้อผิดพลาดเท่านั้นจึงรีบแก้ไขปัญหาก่อนที่จะกลายเป็นระดับโลก

โดยทั่วไปแล้วลักษณะของความล้มเหลวนี้ประกอบด้วยการเข้าถึงเซลล์ RAM ที่ไม่ถูกต้องและความขัดแย้งในระดับซอฟต์แวร์และฮาร์ดแวร์ มีปัจจัยค่อนข้างมากที่สามารถนำไปสู่ข้อผิดพลาด "หน่วยความจำไม่สามารถเขียนได้" แต่สาเหตุหลักที่พบบ่อยที่สุดมีดังนี้:

  • การติดตั้งส่วนประกอบเกมไม่ถูกต้อง
  • ขัดแย้งกับเบราว์เซอร์
  • การกำหนดค่าบริการ DEP ไม่ถูกต้อง
  • การตั้งค่า FPS สูงเกินไปในโปรแกรมควบคุมการ์ดแสดงผล
  • ไดรเวอร์อะแดปเตอร์กราฟิกที่ล้าสมัย
  • เกมเข้ากันไม่ได้กับระบบปฏิบัติการหรือคอมพิวเตอร์ไม่ตรงตามความต้องการของระบบ
  • การลงทะเบียนไลบรารี ole32 เสียหายหรือสูญหาย
  • ใช้บริการรายงานข้อผิดพลาดอยู่เสมอ

โดยปกติแล้ว นี่ไม่ใช่ทั้งหมดที่อาจส่งผลต่อการไม่สามารถเปิดเกมหรือกำหนดค่าส่วนประกอบต่างๆ ได้ อย่างไรก็ตาม การขจัดปัญหาเฉพาะเหล่านี้ในกรณีส่วนใหญ่ช่วยให้คุณสามารถกำจัดข้อผิดพลาดได้ ตอนนี้เรามาดูโซลูชันเฉพาะสำหรับแต่ละรายการในรายการกัน

“ หน่วยความจำไม่สามารถเขียนได้” ขัดข้องใน PUBG: จะทำอย่างไรก่อน?

หากคุณดูฟอรัมออนไลน์ที่ผู้ใช้แบ่งปันปัญหา โดยเฉพาะที่เกี่ยวข้องกับเกม PUBG, Arena หรือ Fear2 คุณจะพบคำแนะนำดีๆ มากมาย ตัวอย่างเช่น หลายคนสังเกตว่าความล้มเหลวด้วยการแจ้งเตือน "ไม่สามารถเขียนหน่วยความจำ" ใน Windows 8.1 ขัดข้องอยู่ตลอดเวลาและหลังจากอัปเกรด G8 เป็น Windows 10 มันจะหายไปราวกับมีเวทย์มนตร์

โพสต์อีกหมวดหมู่หนึ่งบ่งบอกถึงสถานการณ์ที่น่าสงสัยโดยทั่วไป ประกอบด้วยสิ่งต่อไปนี้: ขั้นแรกข้อความ “ไม่สามารถเขียนหน่วยความจำได้” ปรากฏขึ้น วิธีแก้ไขสถานการณ์ ผู้ใช้ไม่ต้องการคิด แต่เพียงย้ายหน้าต่างการแจ้งเตือนไปที่ขอบของหน้าจอแล้วเล่นต่อราวกับว่าไม่มีอะไรเกิดขึ้น เกิดขึ้น. และสิ่งนี้ทำได้ด้วยเหตุผลง่ายๆเท่านั้นที่เมื่อคุณปิดข้อความเกมก็จะล่มเช่นกัน แต่ถ้าคุณไม่แตะการแจ้งเตือน คุณสามารถอยู่กับสถานการณ์นี้ได้ แต่นี่ไม่ใช่วิธีแก้ปัญหา! หากคุณกำลังจะแก้ไขปัญหาคุณต้องเข้าใกล้ปัญหาอย่างจริงจังที่สุด

แต่สิ่งที่ผู้ใช้ไม่สนใจคือการติดตั้งโฟลเดอร์ Steam และบันทึกไว้ที่ใดก็ได้ แต่ไม่ใช่ในตำแหน่งเริ่มต้น (D:\Games\Steam) ดังนั้นปัญหาต่างๆ นอกจากนี้บางครั้งเกมจะถูกติดตั้งในไดเร็กทอรีสุดท้ายซึ่งมีชื่อเป็นอักขระซีริลลิก และนี่เป็นสิ่งที่ยอมรับไม่ได้อย่างเด็ดขาด

ยุติกระบวนการที่ไม่จำเป็น

น่าเสียดายที่บ่อยครั้งที่คุณพบข้อขัดแย้งที่เกิดขึ้นระหว่างส่วนประกอบที่ปฏิบัติการได้ของเกมและอินเทอร์เน็ตเบราว์เซอร์ที่แปลกพอสมควร บางครั้งเบราว์เซอร์หรือการตั้งค่าเพิ่มเติมสามารถทำงานในพื้นหลังได้ แม้ว่าแอปพลิเคชันจะไม่ได้ทำงานอยู่ก็ตาม

หากข้อผิดพลาด "ไม่สามารถเขียนหน่วยความจำ" ปรากฏขึ้นเมื่อเริ่มเกม ขั้นแรกให้เรียก "ตัวจัดการงาน" มาตรฐานและปิดคอมโพเนนต์ของเบราว์เซอร์ที่ใช้งานอยู่อย่างเข้มแข็ง (มีอย่างน้อยหนึ่งรายการ)

ปัญหาเกี่ยวกับการทำงานของบริการ DEP

สถานการณ์ทั่วไปอีกประการหนึ่งเกี่ยวข้องกับบริการ Data Execution Prevention (DEP) ของระบบ ซึ่งสามารถป้องกันไม่ให้ส่วนประกอบเกม TslGame.exe ทำงาน “หน่วยความจำไม่สามารถเขียนได้” เป็นข้อความที่บ่งบอกถึงข้อขัดแย้งดังกล่าวอย่างชัดเจน

ในกรณีนี้ ไม่แนะนำให้ปิดการใช้งานบริการโดยสมบูรณ์ (การปิดใช้งานโดยสมบูรณ์สามารถใช้เป็นวิธีสุดท้ายเท่านั้น) เนื่องจากคุณสามารถจำกัดให้เปิดใช้งานได้เฉพาะสำหรับกระบวนการของระบบและแอปพลิเคชันเท่านั้น โปรดทราบว่าตัวเกมเองและส่วนประกอบต่างๆ ของมัน สามารถเพิ่มเข้าไปในรายการข้อยกเว้นได้ โดยหลักการแล้วทั้งสองทำงานในลักษณะเดียวกัน

จริงอยู่ ในสถานการณ์ที่ขัดแย้งกันอย่างมาก อาจจำเป็นต้องปิดการใช้งาน DEP โดยสมบูรณ์

ซึ่งสามารถทำได้ผ่านคอนโซลคำสั่งซึ่งเปิดตัวในฐานะผู้ดูแลระบบซึ่งมีการเขียนบรรทัด bcdedit.exe /set (ปัจจุบัน) nx AlwaysOff หลังจากดำเนินการคำสั่งแล้ว คุณจะต้องตรวจสอบพารามิเตอร์การบูตระบบในไฟล์ boot.ini ด้วย คุณสามารถเปิดมันใน Notepad ทั่วไปได้ แต่วิธีที่ง่ายที่สุดในการค้นหาไฟล์ที่คุณกำลังมองหาคือผ่านเมนู Run ซึ่งมีการป้อนชุดค่าผสม %systemdrive%\Boot.ini

คุณยังสามารถใช้เครื่องมือที่แสดงในภาพด้านบนได้ ในบรรทัดที่ระบุเวอร์ชันของระบบบูต แทนที่จะเป็น “/noexecute=optin /fastdetect” คุณควรป้อน “/NoExecute=AlwaysOff” (โดยไม่ใส่เครื่องหมายคำพูด) และบันทึกการเปลี่ยนแปลง

การปิดใช้งานยูทิลิตี้ควบคุมสำหรับกราฟิกการ์ด

ยูทิลิตี้อะแดปเตอร์กราฟิกบางตัวอาจทำให้ข้อความ "ไม่สามารถเขียนหน่วยความจำ" ปรากฏขึ้นระหว่างการทำงาน สิ่งนี้ใช้ได้กับโปรแกรมอย่าง Overwolf หรือ RivaTuner Statistics System ซึ่งเป็นการโอเวอร์เลย์ชนิดหนึ่งที่ให้คุณกำหนดขีดจำกัดอัตราเฟรมได้ ก่อนที่จะเริ่มเกม คุณจะต้องรีเซ็ตการตั้งค่าหรือปิดการใช้งานแอปพลิเคชันด้วยตนเองทั้งหมด บางครั้งแนะนำให้ปิดการใช้งานระบบการสื่อสารด้วยเสียงเช่น Mumble ซึ่งในเกมสามารถแสดงภาพซ้อนทับพร้อมชื่อเกมเมอร์ได้

การอัพเดตไดรเวอร์การ์ดแสดงผล

ท้ายที่สุด ปัญหาระดับโลกประการหนึ่งคือการล้าสมัยของไดรเวอร์อะแดปเตอร์กราฟิก ในแง่ของการติดตั้งเวอร์ชันล่าสุด การใช้เครื่องมือ Windows นั้นเป็นไปไม่ได้เลย เป็นการดีกว่าที่จะอัปเดตโดยใช้ยูทิลิตี้ "เนทิฟ" ที่พัฒนาขึ้นโดยเฉพาะสำหรับการ์ดแสดงผลรุ่นต่างๆ โปรแกรมอัตโนมัติสำหรับการค้นหาและติดตั้งไดรเวอร์ที่อัพเดต เช่น Driver Booster ก็พิสูจน์ตัวเองได้ค่อนข้างดีเช่นกัน

การใช้โหมดความเข้ากันได้

ต่อไปนี้เป็นคำอีกสองสามคำเกี่ยวกับข้อผิดพลาด “หน่วยความจำไม่สามารถเขียนได้” TslGame - เป็นหนึ่งในองค์ประกอบของเกม - มักจะทำงานไม่ถูกต้องเนื่องจากความไม่เข้ากันกับระบบปฏิบัติการเท่านั้น เพื่อแก้ไขปัญหา คุณจะต้องค้นหาโดยใช้พาธเริ่มต้น C:\Program Files (x86)\Steam\steamapps\common\PUBG\TslGame\Binaries\Win64

จากนั้นเมื่อใช้ RMB บนวัตถุที่ต้องการคุณจะต้องไปที่คุณสมบัติของมันและเลือกเวอร์ชันของระบบที่ต้องการบนแท็บความเข้ากันได้ อย่างไรก็ตาม คุณสามารถทำได้โดยไม่ต้องเปิดใช้งานรายการแทนที่โหมดการปรับขนาด

กำลังตรวจสอบไลบรารี ole32.dll

ท้ายที่สุด ส่วนหนึ่งของปัญหาอาจเกี่ยวข้องกับไดนามิกไลบรารีนี้ ขั้นแรก ให้รันการสแกนไฟล์ระบบจากเชลล์โดยใช้คำสั่ง sfc /scannow หากการทดสอบไม่พบสิ่งใด คุณสามารถลองลงทะเบียนส่วนประกอบอีกครั้งได้ หากต้องการทำสิ่งนี้ ให้เรียกเมนู "Run" และตั้งค่าบรรทัด regsvr32 %SystemRoot%\System32\ole32.dll เพื่อดำเนินการ

สลับไฟล์

หากปัญหาเกี่ยวข้องกับการขาด RAM และไม่ใช่ข้อผิดพลาดในการเข้าถึงคุณสามารถเพิ่มไฟล์เพจจิ้งได้เล็กน้อย ในการเริ่มต้น ให้ตั้งค่าขนาดที่ระบบแนะนำ ซึ่งโดยปกติจะใหญ่กว่าขนาดที่คุณกำลังใช้อยู่ หากความล้มเหลวยังคงเกิดขึ้น ให้ลองเพิ่มอีกครั้ง แต่ต้องไม่เกิน 50% เหนือเกณฑ์ที่แนะนำ

รายงานข้อผิดพลาด

สิ่งสุดท้ายที่คุณสามารถทำได้คือปิดการใช้งานระบบโดยสมบูรณ์เพื่อส่งรายงานข้อขัดข้องไปยังบริการของ Microsoft ที่เกี่ยวข้อง

คุณสามารถดำเนินการตามขั้นตอนดังกล่าวได้ใน "ศูนย์สนับสนุน" ซึ่งมีการเปิดใช้งานรายการห้ามการส่ง แม้ว่าในระบบจะถูกทำเครื่องหมายว่าเป็นการกระทำที่ไม่แนะนำก็ตาม

หากสิ่งอื่นล้มเหลว

หากไม่มีวิธีแก้ไขปัญหาที่เสนอให้มีผลใดๆ ให้ย้อนกลับระบบไปยังช่วงเวลาที่ไม่พบความล้มเหลว เป็นความคิดที่ดีที่จะตรวจสอบไวรัสในระบบคอมพิวเตอร์ของคุณ ไม่เช่นนั้นคุณจะไม่มีทางรู้ บางทีอาจเป็นสาเหตุของข้อผิดพลาดประเภทนี้ หากเครื่องสแกนแบบพกพาที่แนะนำสำหรับการสแกนในสถานการณ์ดังกล่าวตรวจไม่พบสิ่งใดเลยหรือไม่สามารถลบภัยคุกคามได้ ให้ใช้โปรแกรมบนดิสก์ เช่น Kaspersky Rescue Disk บูตจากสื่อแบบถอดได้ และสแกนคอมพิวเตอร์ก่อนที่ Windows จะเริ่มทำงาน ยูทิลิตี้นี้สามารถตรวจจับไวรัสใน RAM ได้อย่างแม่นยำ

อย่างไรก็ตาม หากเราพูดถึงสิ่งที่ดีที่สุดที่จะใช้จากทั้งหมดข้างต้น ในกรณีส่วนใหญ่ การปิดใช้งานบริการ DEP เชื่อว่าจะช่วยได้ อย่างไรก็ตามความเป็นไปได้ที่จะเกิดความเสียหายต่อ RAM นั้นไม่สามารถตัดทิ้งได้ ในสถานการณ์เช่นนี้ หากเป็นไปได้ จะต้องถอดพวกมันออกจากสล็อตบนเมนบอร์ดทีละตัว และหลังจากเปิดคอมพิวเตอร์แล้ว ให้ดูว่าเกมทำงานอย่างไร หากมีการระบุส่วนประกอบที่ผิดพลาด จะต้องเปลี่ยนใหม่ หากตัวเลือกนี้ไม่เหมาะสม คุณสามารถทดสอบ RAM ด้วยโปรแกรม Memtest86+ ได้ แต่การทำงานกับโปรแกรมดังกล่าวต้องใช้ความรู้และทักษะที่จำเป็น

เมื่อพิจารณาจากฟอรัมแล้ว มีข่าวลือ ความคิดเห็น และข้อสันนิษฐานจำนวนมากที่เผยแพร่บนอินเทอร์เน็ตเกี่ยวกับการเกิดข้อผิดพลาดนี้ เพียงพอที่จะบอกว่ายานเดกซ์ตามคำขอ "หน่วยความจำไม่สามารถอ่านได้"พบสองล้านหน้า ตัวเลขที่น่าประทับใจคุณจะเห็นด้วย

สาเหตุของข้อผิดพลาดนั้นค่อนข้างง่าย: ตัวจัดการหน่วยความจำเสมือนตรวจพบความพยายามในการเข้าถึงเพจหน่วยความจำที่ไม่ได้รับอนุญาตให้กระบวนการนี้เข้าถึง แน่นอนว่าข้อผิดพลาดนี้ไม่ร้ายแรง ดังนั้นข้อความแสดงข้อผิดพลาดมาตรฐาน “Memory failed...” จะปรากฏขึ้น พูดง่ายๆ ก็คือ มีการจัดสรรพื้นที่บางส่วนในหน่วยความจำสำหรับแต่ละโปรแกรม และหากแอปพลิเคชันเริ่มไปไกลกว่าพื้นที่นี้นั่นคือ พยายามอ่านบางสิ่งจากที่นั่น (อ่าน) หรือเขียนบางสิ่งที่นั่น (เขียน) จากนั้นข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น นั่นคือเหตุผลที่ Microsoft ไม่ให้คำแนะนำใด ๆ ในการกำจัดข้อผิดพลาดนี้ เนื่องจากไม่ใช่ความผิดที่โปรแกรมผู้ใช้บางโปรแกรมไม่สามารถจัดการหน่วยความจำที่จัดสรรให้กับพวกเขาได้อย่างเพียงพอ

ความคิดเห็นที่พบบ่อยที่สุดเกี่ยวกับสาเหตุของข้อผิดพลาดนี้:

  1. ความจำไม่ดี- ในหลาย ๆ ฟอรัม สิ่งแรกที่พวกเขาแนะนำคือตรวจสอบหน่วยความจำเข้าถึงโดยสุ่ม (RAM) แต่อันที่จริง หน่วยความจำที่ไม่ดีมีพฤติกรรมแตกต่างออกไปบ้าง ตามกฎแล้ว การดำเนินการนี้จะรีบูตคอมพิวเตอร์ทันที หรือเพียงแค่ค้าง/ขัดข้องในแอปพลิเคชันต่างๆ
  2. การโจมตีของไวรัส- กิจกรรมของไวรัสมักจะแสดงออกมาแตกต่างออกไปบ้าง บ่อยครั้งสิ่งนี้ดูเหมือนเป็นการปฏิเสธที่จะเปิดแอปพลิเคชันที่ติดไวรัส การไม่มีเดสก์ท็อป (เช่น Explorer\explorer.exe ไม่เริ่มทำงาน) หรือโหลดตัวประมวลผล 100% แต่แน่นอนว่านี่ไม่ได้หมายความว่าคุณสามารถทำได้โดยไม่มีโปรแกรมป้องกันไวรัส เกิดข้อผิดพลาด - ตรวจสอบคอมพิวเตอร์ของคุณเพื่อหาไวรัส โดยเฉพาะอย่างยิ่งหากไม่มีข้อผิดพลาดดังกล่าวมาก่อน
  3. ขาดการอัปเดต Windows- อันที่จริงจำนวนการอัปเดตที่ติดตั้งไม่ส่งผลต่อข้อผิดพลาดนี้ แต่อย่างใด กล่าวอีกนัยหนึ่ง คุณสามารถติดตั้ง WinXP+SP2 มาตรฐานและนั่งเงียบๆ อยู่ที่คอมพิวเตอร์ของคุณ หรือคุณสามารถดาวน์โหลดการอัปเดตทั้งหมดที่มีอยู่ แต่ยังคงได้รับข้อผิดพลาดนี้ แม้ว่าบางครั้งบนอินเทอร์เน็ต คุณจะพบคำแนะนำเกี่ยวกับวิธีการลบรายการใดรายการหนึ่งออก อัปเดต. นอกจากนี้ ผู้ใช้จำนวนมากยังติดตั้งแพ็คเกจการอัปเดตที่ซับซ้อน (รู้จักกันดีในชื่อ Service Pack) ซึ่งมีการอัปเดตหลายร้อยรายการ ทำให้ไม่สามารถระบุผู้กระทำผิดได้

สาเหตุที่เป็นไปได้ของข้อผิดพลาด "หน่วยความจำไม่สามารถอ่าน\เขียนได้"

เหตุผลที่เป็นไปได้ #1 - บริการ DEP

อ้างอิง : "Data Execution Prevention (DEP) ใช้เพื่อป้องกันไวรัสและภัยคุกคามความปลอดภัยอื่น ๆ ไม่ให้เข้าสู่คอมพิวเตอร์ของคุณที่รันโค้ดที่เป็นอันตรายจากพื้นที่หน่วยความจำที่ควรใช้โดยระบบปฏิบัติการ Windows และโปรแกรมอื่น ๆ เท่านั้น ภัยคุกคามความปลอดภัยประเภทนี้ทำให้เกิดความเสียหาย โดยยึดทุกอย่างตามลำดับ" พื้นที่หน่วยความจำที่โปรแกรมใช้ จากนั้นไวรัสจะแพร่กระจายและสร้างความเสียหายให้กับโปรแกรม ไฟล์ และแม้แต่รายชื่อติดต่อทางอีเมล
DEP ไม่เหมือนกับไฟร์วอลล์หรือโปรแกรมป้องกันไวรัส DEP ไม่ได้ป้องกันการติดตั้งโปรแกรมที่อาจเป็นอันตรายบนคอมพิวเตอร์ของคุณ แต่จะตรวจสอบโปรแกรมเพื่อให้แน่ใจว่าพวกเขาใช้หน่วยความจำระบบในลักษณะที่ปลอดภัย เพื่อให้บรรลุเป้าหมายนี้ DEP ทำงานโดยลำพังหรือร่วมกับไมโครโปรเซสเซอร์ที่เข้ากันได้ และทำเครื่องหมายบางพื้นที่ว่า "ไม่สามารถปฏิบัติการได้" หากโปรแกรมพยายามเรียกใช้โค้ด (โค้ดใดๆ ก็ตาม) จากพื้นที่ที่ได้รับการป้องกัน DEP จะปิดโปรแกรมและแสดงการแจ้งเตือน"
ความคิดเห็น : หากโปรแกรมทริกเกอร์คุณลักษณะนี้ Microsoft แนะนำให้เลือกโหมด OptOut และเพิ่มโปรแกรมนั้นลงในรายการข้อยกเว้น อย่างไรก็ตาม บ่อยครั้งที่โปรแกรมไม่ได้ประกอบด้วยโมดูลที่ปฏิบัติการได้เพียงโมดูลเดียว แต่ประกอบด้วยไดนามิกไลบรารีจำนวนมาก และไม่สามารถระบุได้อย่างแม่นยำเสมอไปว่าโมดูลใดที่ทริกเกอร์ DEP หากคุณต้องการโปรแกรมจริงๆ แต่คุณไม่สามารถใช้งานได้โดยใช้วิธีที่อธิบายไว้ข้างต้น คุณสามารถปิดการใช้งาน DEP ทั้งหมดได้ง่ายกว่าด้วยการแก้ไข boot.ini แม้ว่าโอกาสที่จะเกิดข้อผิดพลาดนี้มีน้อย และหากคุณไม่พบข้อผิดพลาดดังกล่าว ควรปล่อยให้ DEP เปิดใช้งานไว้จะดีกว่า วิธีนี้จะทำให้ระบบได้รับการปกป้องจากความเป็นไปได้ในการเรียกใช้ไวรัสมากขึ้น

มีสี่ตัวเลือกในการกำหนดค่าฟังก์ชัน DEP

เลือกใช้- (ตั้งค่าเป็นค่าเริ่มต้น) ในการกำหนดค่านี้ เฉพาะโปรแกรมระบบและบริการที่จำเป็นเท่านั้นที่จะได้รับผลกระทบจากฟังก์ชัน DEP
ยกเลิก- DEP ถูกเปิดใช้งานสำหรับกระบวนการและแอปพลิเคชันทั้งหมด ยกเว้นกระบวนการและแอปพลิเคชันที่ผู้ใช้เพิ่มด้วยตนเองไปยังรายการยกเว้น
เปิดอยู่เสมอ- ในโหมดนี้ DEP จะเปิดใช้งานสำหรับระบบโดยรวม กระบวนการและแอปพลิเคชันทั้งหมดเสมอ โดยไม่คำนึงถึงการตั้งค่าของผู้ใช้หรือผู้ผลิตซอฟต์แวร์
ปิดเสมอ- DEP ถูกปิดการใช้งานอย่างสมบูรณ์

สามารถเปลี่ยนการตั้งค่าสองรายการแรกได้โดยใช้แผงควบคุม: " ระบบ" -> "นอกจากนี้" -> "ผลงาน" -> ปุ่ม " ตัวเลือก" -> บุ๊คมาร์ค " การป้องกันการดำเนินการข้อมูล" (สำหรับคำอธิบายเพิ่มเติม โปรดดูลิงก์จากที่นั่น)

หากต้องการเปิดใช้งานหรือปิดใช้งาน DEP โดยสมบูรณ์ คุณต้องแก้ไขไฟล์ที่ซ่อนอยู่ในรูทของพาร์ติชันสำหรับบูตของดิสก์ด้วยตนเอง boot.iniเพิ่มในส่วนท้ายบรรทัด multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect the key /NoExecute ด้วยหนึ่งในตัวเลือก:

NoExecute = ตัวเลือก
NoExecute = ยกเลิก
NoExecute = เปิดตลอดเวลา
NoExecute = ปิดตลอดเวลา

คำแนะนำที่พบบ่อยที่สุดที่คุณเห็นคือการปิดใช้งานบริการ DEP (การป้องกันการดำเนินการข้อมูล) ในการดำเนินการนี้ คุณต้องเปิดไฟล์ C:\boot.ini และแทนที่บรรทัดในไฟล์

    /noexecute=optin เป็น /noexecute=AlwaysOff

คุณต้องรีสตาร์ทคอมพิวเตอร์เพื่อใช้การเปลี่ยนแปลง

อ้างอิง: ไฟล์ boot.ini เป็นหนึ่งในไฟล์ระบบที่สำคัญที่สุด ดังนั้นจึงถูกซ่อนไว้ตามค่าเริ่มต้น ดังนั้นในการแสดงคุณจะต้องอนุญาตให้แสดงไฟล์ที่ซ่อนอยู่และไฟล์ระบบ คุณยังสามารถเปิดเพื่อแก้ไขได้หากในคุณสมบัติ My Computer เลือกขั้นสูงที่ด้านบนแล้วคลิกปุ่ม "การตั้งค่า" (ต่ำสุด) ในหน้าต่างที่เปิดขึ้น ให้คลิกปุ่ม "แก้ไข" เพื่อเปิด boot.ini เพื่อแก้ไข

เหตุผลที่เป็นไปได้หมายเลข 2 - ความขัดแย้งของซอฟต์แวร์
พูดง่ายๆ ก็คือ โปรแกรมตัวใดตัวหนึ่งป้องกันไม่ให้โปรแกรมอื่นทำงานได้อย่างถูกต้อง และข้อผิดพลาดนี้จะปรากฏขึ้น เป็นที่ชัดเจนว่าไม่มีรายการซอฟต์แวร์ที่ขัดแย้งกันอย่างชัดเจน อย่างไรก็ตาม Norton Internet Security 2007, Kaspersky Internet Security 2009, Outpost Firewall, K-Lite Mega Codec Pack และโปรแกรมป้องกันไวรัส Dr.Web รวมถึงไดรเวอร์จากเครื่องพิมพ์ Hewlett-Packard ปรากฏบนอินเทอร์เน็ต รวมถึงระบบที่ "เกะกะ" ด้วย หาก Windows ไม่ได้ใช้งานเป็นเวลาหกเดือนขึ้นไปข้อผิดพลาดนี้อาจปรากฏขึ้นโดยเฉพาะอย่างยิ่งหากมีการใช้งานระบบปฏิบัติการเช่น มักจะติดตั้งโปรแกรม เกม และไดรเวอร์ใหม่

ข้อมูลที่เป็นประโยชน์:หากคุณมีเครื่องรับสัญญาณทีวี Beholder อย่าติดตั้งไดรเวอร์ผ่าน install.exe ระบุเส้นทางไปยังไฟล์ inf ไดรเวอร์ด้วยตนเองผ่านตัวช่วยสร้างการติดตั้งฮาร์ดแวร์ (ตัวจัดการอุปกรณ์ - คลิกขวาบนอุปกรณ์ - อัปเดตไดรเวอร์...)

ข้อผิดพลาดที่เป็นไปได้หมายเลข 3 - การทำงานของ Dr. debugger วัตสัน
Windows XP มีดีบักเกอร์ชื่อ Dr. วัตสัน. หากต้องการปิดใช้งาน ให้เปิดรีจิสทรี (เริ่ม-เรียกใช้: regedit) และขยายสาขา HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion หนึ่งในส่วนแรกสุดในนั้นจะเป็น เอดีบัก- คลิกขวาที่มันแล้วเลือก ลบ- แต่โปรดจำไว้ว่าการกระทำนี้ไม่ได้อ้างว่าสามารถแก้ไขข้อผิดพลาดในการอ่านหน่วยความจำได้ แต่สามารถลบข้อความแสดงข้อผิดพลาดได้เท่านั้น

ข้อผิดพลาดที่เป็นไปได้หมายเลข 4 - อักขระภาษารัสเซียในเส้นทางของไฟล์
แม้ในสมัยของเรา ก็ยังจำเป็นต้องพยายามติดตั้งเกม/โปรแกรมตามเส้นทางปกติ พยายามหลีกเลี่ยงตัวอักษรรัสเซียในชื่อ เช่นเดียวกับเส้นทางที่ยาวเกินไป ตัวอย่างเช่น การติดตั้งเกมในโฟลเดอร์ D:\Games\Earth 2150 จะดีกว่าการติดตั้งใน C:\Program Files\Earth 2150 - War of the Worlds มาก และเมื่อติดตั้งโปรแกรม อาจมีการเพิ่มโฟลเดอร์พิเศษที่มีชื่อของผู้พัฒนาหรือเวอร์ชันของโปรแกรมลงในพาธ ใช้เส้นทางที่สั้นที่สุดและเข้าใจได้มากที่สุด (เช่น E:\Programs\Fraps)

ข้อผิดพลาดที่เป็นไปได้หมายเลข 5 - ปัญหาในการเข้าถึงไลบรารีระบบ
ข้อผิดพลาดนี้อาจเกิดจากปัญหาในการเข้าถึงไลบรารีระบบ ole32.dll ซึ่งอาจเสียหายหรือไม่ได้ลงทะเบียน (เช่น เมื่อติดตั้ง/ถอนการติดตั้งโปรแกรมอื่น) เพื่อแก้ไขปัญหาที่เป็นไปได้ ให้ทำ Start-Run: r egsvr32 %SystemRoot%\system32\ole32.dll

เหตุผลที่เป็นไปได้ #6 - พยายามส่งรายงานข้อผิดพลาด
คำแนะนำที่เป็นต้นฉบับซึ่งกล่าวว่าข้อผิดพลาดที่คล้ายกัน (ไม่สามารถอ่าน\เขียนหน่วยความจำได้) สามารถหลีกเลี่ยงได้โดยการปิดใช้งานการส่งรายงานข้อผิดพลาดใดๆ ไปยัง Microsoft ใน WinXP ในคุณสมบัติคอมพิวเตอร์ของฉัน เลือกขั้นสูงที่ด้านบนแล้วคลิกปุ่ม "รายงานข้อผิดพลาด" หน้าต่างเล็ก ๆ จะเปิดขึ้น จะต้องนำมาในรูปแบบนี้:

เหตุผลที่เป็นไปได้หมายเลข 7 - ปัญหาเกี่ยวกับโปรเซสเซอร์แบบมัลติคอร์
หากคุณมีโปรเซสเซอร์แบบมัลติคอร์ (นั่นคือ 2 คอร์ขึ้นไป) ให้ลองดาวน์โหลดโปรแกรมขนาดเล็ก การควบคุมซีพียูและตั้งค่าเป็นโหมด "CPU 1" คุณสามารถดูจำนวนคอร์ได้ในตัวจัดการอุปกรณ์ (สาขาโปรเซสเซอร์; โปรเซสเซอร์ 1 ตัว = 1 คอร์, โปรเซสเซอร์ 2 ตัว = 2 คอร์ ฯลฯ) หาก CPU-Control ไม่ช่วยคุณ ให้ตั้งค่าเป็นอัตโนมัติ ปิดและลบออก

บันทึก:บนระบบที่มีโปรเซสเซอร์แบบ single-core โปรแกรมนี้จะไม่มีประโยชน์

เหตุผลที่เป็นไปได้หมายเลข 8 - ปัญหาเกี่ยวกับไฟล์เพจจิ้ง
ขอแนะนำให้ตรวจสอบว่าระบบเข้าถึงไฟล์นี้อย่างไร ในการดำเนินการนี้ในคุณสมบัติ My Computer ให้เลือกขั้นสูงที่ด้านบนแล้วคลิกปุ่ม "การตั้งค่า" (บนสุด) หน้าต่างใหม่จะเปิดขึ้น ในนั้นคุณต้องเลือกขั้นสูงที่ด้านบนแล้วคลิกปุ่ม "เปลี่ยน" ที่ด้านล่าง เลือกดิสก์ที่คุณต้องการวางไฟล์เก็บเพจ (ควรแยกส่วนให้น้อยลง) วางจุดถัดจากรายการ ขนาดพิเศษและกรอกตัวเลขในช่อง:

ขอแนะนำให้ตั้งค่าปริมาณขั้นต่ำและสูงสุดให้เท่ากัน ก่อนออกคุณต้องคลิกปุ่ม "ตั้งค่า" การลด/ปิดการใช้งานไฟล์เก็บเพจจะต้องรีบูต เมื่อเพิ่ม/เปิดใช้งานไฟล์เพจจิ้ง โดยปกติไม่จำเป็นต้องรีบูต ด้านล่างนี้เป็นค่าที่แนะนำสำหรับขนาดของไฟล์เพจจิ้ง ขึ้นอยู่กับจำนวน RAM บนคอมพิวเตอร์:

  • RAM 512MB = ไฟล์สลับ 1536MB
  • RAM 1024MB = ไฟล์สลับ 1024MB
  • RAM 1536MB = ไฟล์สลับ 512MB
  • 2048MB RAM = 256MB สำหรับไฟล์สลับหรือ 0MB ทั้งหมด

เหตุผลที่เป็นไปได้หมายเลข 9 (!!!) - RAM เข้ากันไม่ได้
ไม่น่าเป็นไปได้ แต่อาจเกิดข้อผิดพลาดที่คล้ายกันได้หากใช้โมดูล RAM สองตัวจากผู้ผลิตหลายรายเป็นคู่กัน ดังนั้นจึงง่ายต่อการตรวจสอบ: เพียงถอดโมดูลใดโมดูลหนึ่งออก

เหตุผลที่เป็นไปได้หมายเลข 10 (!!!) - แหล่งจ่ายไฟไม่ดี
ข้อผิดพลาดในการอ่านหน่วยความจำอาจเกิดจากแหล่งจ่ายไฟคุณภาพต่ำ/เก่า แน่นอนว่านี่ไม่น่าเป็นไปได้มากนัก แต่ตัวเลือกที่เหมาะสมที่สุดคือการเชื่อมต่อคอมพิวเตอร์กับแหล่งจ่ายไฟปกติที่รู้จัก หากคุณไม่มีโอกาสยืมแหล่งจ่ายไฟจากใครสักคน เพียงแค่ปิดสิ่งเล็กๆ น้อยๆ ต่างๆ เช่น ไดรฟ์ CD\DVD การ์ดเอ็กซ์แพนชันที่ติดตั้งในสล็อต PCI เครื่องพิมพ์ ฯลฯ

ข้อผิดพลาดที่เป็นไปได้หมายเลข 11 (!!!) - ตั้งเวลาหน่วยความจำไม่ถูกต้อง
หนึ่งในกรณีที่ "รุนแรง" ที่สุด* กล่าวโดยสรุป RAM ทั้งหมดสร้างขึ้นจากการกำหนดเวลา (ความล่าช้า) ในการอ่าน/เขียนข้อมูล นี่คือลักษณะของ RAM มาตรฐานที่มีความล่าช้า:

โปรดทราบว่าความล่าช้าของแต่ละความถี่จะแตกต่างกัน ดังนั้น หากตั้งเวลาไม่ถูกต้อง (แม้ว่าเมนบอร์ดควรทำโดยอัตโนมัติ) แสดงว่าคอมพิวเตอร์อาจไม่เสถียร โดยปกติสิ่งนี้จะแสดงโดยการค้าง/รีบูต แต่ฉันพบข้อเสนอแนะว่าสิ่งนี้อาจทำให้เกิดข้อผิดพลาด “หน่วยความจำไม่สามารถอ่าน\เขียนได้” ดังนั้นจึงขอแนะนำให้ตั้งเวลาด้วยตนเองหรือเพิ่มขึ้นเล็กน้อย น่าเสียดายที่มีผู้ใช้จำนวนน้อยมาก (ประมาณ 1 ใน 1,000) เท่านั้นที่สามารถกำหนดเวลาที่ถูกต้องสำหรับ RAM ใน BIOS ได้อย่างอิสระ ซึ่งอาจรวมถึงความถี่หรือแรงดันไฟฟ้าที่ตั้งค่าไว้ไม่ถูกต้องสำหรับหน่วยความจำ แม้ว่าจะพบข้อความที่น่าสนใจก็ตาม ในฟอรัมใดฟอรัมหนึ่ง: บุคคลนั้นได้รับความช่วยเหลือจากความถี่หน่วยความจำที่ลดลง

*ฉันเองก็สงสัยมากเกี่ยวกับข้อผิดพลาดในการอ่านหน่วยความจำประเภทนี้

ข้อผิดพลาดที่เป็นไปได้หมายเลข 12 (!!!) - หน่วยความจำร้อนเกินไป
แน่นอนว่าโมดูล RAM จะร้อนขึ้นระหว่างการทำงาน แต่จำเป็นต้องมีการระบายความร้อนเพิ่มเติมสำหรับแท่งหน่วยความจำเฉพาะเท่านั้น เช่น ที่ผู้ผลิตโอเวอร์คล็อกเอง ดังนั้นจึงต้องมีการระบายความร้อนที่ดี แต่หน่วยความจำปกติ (ซึ่งผู้ใช้ 95% มี) ทำงานได้ดีแม้ในกรณีที่อากาศถ่ายเทไม่ดี แม้ว่าในกรณีนี้ทั้งหมดนี้สามารถตรวจสอบได้อย่างง่ายดายมาก - เพียงแค่เปิดเคส

เรากำลังพยายามระบุผู้กระทำผิดของข้อผิดพลาด

ประการแรกคือความขัดแย้งของโปรแกรม/ไดรเวอร์ น่าเสียดายที่แม้จะมีรายการแอปพลิเคชันที่ติดตั้งทั้งหมด แต่ก็ไม่สามารถบอกได้ว่าแอปพลิเคชันใดที่ทำให้เกิดข้อผิดพลาด ดังนั้นทางเลือกเดียวคือการทดสอบแอปพลิเคชันอย่างเป็นระบบ ในการดำเนินการนี้ คุณจะต้องมีแอปพลิเคชัน\เกมที่ทำให้เกิดข้อผิดพลาด 100% (ซึ่งจำเป็นเพื่อประหยัดเวลา) รวมถึงระบบที่สะอาด

ระบบสะอาดคืออะไร
ระบบใหม่ทั้งหมดเรียกว่า Windows XP + Service Pack 2 ของเวอร์ชันรัสเซียหรือภาษาอังกฤษซึ่งติดตั้งบนพาร์ติชันที่ฟอร์แมตไว้ล่วงหน้าบนฮาร์ดไดรฟ์ ซึ่งหมายความว่า WinXP โฮมเมดจำนวนมากที่กระจัดกระจายบนอินเทอร์เน็ตไม่เหมาะสำหรับการทดสอบ

วิธีการทดสอบ
เทคนิคนี้ง่ายมาก ดังนั้นคุณได้ติดตั้งระบบที่สะอาดแล้ว เราสร้างผู้ใช้ (โดยวิธีการควรมีชื่อภาษาอังกฤษ) และเข้าสู่ระบบ ติดตั้งแอปพลิเคชันที่มีปัญหาและดูลักษณะการทำงานของแอปพลิเคชัน หากทุกอย่างเป็นไปตามลำดับ คุณจะเริ่มติดตั้งแอปพลิเคชันที่คุณคุ้นเคย หลังจากติดตั้งแต่ละรายการแล้ว ให้ทดสอบซอฟต์แวร์ที่มีปัญหา หากทุกอย่างเป็นไปตามลำดับ เราจะทำการติดตั้งโปรแกรมต่อไป ฉันอยากจะแจ้งให้คุณทราบว่าไม่ควรมีสิ่งอื่นใดนอกจาก Windows และแอปพลิเคชันที่กำลังทดสอบ ไม่มีไดรเวอร์หรือซอฟต์แวร์อื่นๆ

หากคุณไม่สามารถยอมรับการติดตั้งระบบใหม่ได้ และบางแอปพลิเคชันปฏิเสธที่จะทำงานเนื่องจากข้อผิดพลาดในการอ่านหน่วยความจำ คุณสามารถลองบูตเข้าสู่ Safe Mode แล้วลองเปิดใช้งานที่นั่น หากในสถานการณ์นี้ไม่มีข้อผิดพลาด แสดงว่าตัวการของข้อผิดพลาดถูกโหลดระหว่างการบูตระบบตามปกติ คุณสามารถอ่านเกี่ยวกับวิธีทำความสะอาดระบบโดยทั่วไปและการเริ่มต้นระบบโดยเฉพาะได้ที่นี่

ช่วย: เมื่อโหลดใน Safe Mode ไดรเวอร์วิดีโอจะไม่โหลด ดังนั้นคุณจึงไม่สามารถทดสอบเกมในนั้นได้ หากคุณต้องการทดสอบโปรแกรมที่ใช้เครือข่าย ให้เลือกไม่ใช่เซฟโหมดปกติ แต่เลือกโปรแกรมที่รองรับเครือข่าย

คอมพิวเตอร์ส่วนใหญ่ต้องการไดรเวอร์ต่อไปนี้หลังจากติดตั้ง Windows ใหม่:
- ไดรเวอร์วิดีโอ
- ไดรเวอร์เสียง
-ไดรเวอร์เครือข่าย

  • การปฏิบัติแสดงให้เห็นว่าสำหรับการ์ดแสดงผล GeForce 7xxx series ใน WinXP ไดรเวอร์ ForceWare 93.71 นั้นเหมาะสมที่สุด ฉันรู้ว่านี่เป็นเวอร์ชันเก่า แต่ฉันไม่มีปัญหาเลย ซึ่งเป็นเหตุผลว่าทำไมฉันจึงแนะนำให้คนอื่นๆ ทุกคน คำแนะนำนี้จะเป็นประโยชน์สำหรับคุณหากข้อผิดพลาด "ไม่สามารถอ่านหน่วยความจำ" ขัดข้องในบางเกม (Half-Life 2 มีชื่อเสียงเป็นพิเศษในเรื่องนี้) และเกมไม่เริ่มทำงานเนื่องจาก... "ไม่เห็น" การ์ดแสดงผลที่ไม่มีไดรเวอร์
  • ไดรเวอร์เสียง (โดยเฉพาะหากเป็นชิปเสียงในตัวเช่น RealTek หรือ SoundMAX) อาจทำให้เกิดข้อผิดพลาดได้มากมาย ดังนั้นเพื่อความบริสุทธิ์ของการทดสอบ พยายามงดเว้นการติดตั้งให้นานที่สุด
  • ไม่ค่อยมีใครเห็นว่าไดรเวอร์สำหรับตัวควบคุมเครือข่ายมีปัญหาใดๆ ดังนั้นคุณจึงสามารถติดตั้งได้อย่างสบายใจ มีประโยชน์หากคุณกำลังทดสอบโปรแกรมที่ใช้เครือข่าย (เช่น เบราว์เซอร์)
  1. ขอแนะนำให้ใช้หน่วยความจำจากผู้ผลิตรายเดียวกัน แน่นอนว่ามีคอมพิวเตอร์จำนวนมากที่ใช้หน่วยความจำจากบริษัทต่างๆ แต่ก็ยังดีกว่าที่จะไม่เสี่ยง
  2. วิธีที่ดีที่สุดคือติดตั้งโมดูลที่จับคู่ในปริมาณเดียวกันเช่น ไม่แนะนำให้ติดตั้ง RAM ประเภท 2x256MB + 2x512MB แน่นอนว่ามีความเป็นไปได้สูงที่ชุดค่าผสมนี้จะทำงานได้ตามปกติ แต่ก็ยังแนะนำให้ติดตั้งโมดูลเดียวกัน (เช่น 4x512MB หรือ 2x1024MB)

บันทึก: ข้อมูลบางส่วนนำมาจากฟอรัมของพอร์ทัล Warez ต่างๆ แต่กฎของฟอรัมการพนันห้ามไม่ให้ลิงก์ไปยังพอร์ทัลดังกล่าว ดังนั้นรายชื่อแหล่งที่มาจึงไม่สมบูรณ์ ฉันขอโทษต่อบุคคลเหล่านั้นที่ใช้ข้อความเป็นแหล่งข้อมูลโดยไม่อ้างอิง

และอีกครั้ง: หากคุณมีบิลด์ (ZverCD ฯลฯ ) และปัญหานี้เริ่มต้นขึ้น ขอแนะนำให้ติดตั้งระบบใหม่ทั้งหมด เพราะถ้าคุณมีการประชุมก็จะไม่มีใครคุยกับคุณด้วยซ้ำ .

เงื่อนไขในการเผยแพร่ข้อความนั้นฟรี ผู้เขียนเนื้อหานี้ไม่รับผิดชอบต่อการกระทำของคุณ

บางครั้งคอมพิวเตอร์ส่วนบุคคลของเราก่อให้เกิดข้อผิดพลาดที่เข้าใจยาก แต่ในความเป็นจริงแล้ว ข้อผิดพลาดเหล่านั้นไม่ได้ซับซ้อนอะไร ปัญหาดังกล่าวอาจเกิดขึ้นได้มากมาย และไม่ว่าในกรณีใดคุณควรตื่นตระหนก เนื่องจากบางครั้งปัญหาเหล่านี้สามารถแก้ไขได้ภายในเวลาเพียงไม่กี่นาที ความไม่รู้และขาดความเข้าใจในสิ่งที่เกิดขึ้นเป็นสิ่งที่น่ากลัว ซึ่งบางครั้งก็กลายเป็นสาเหตุของการพังทลายที่ร้ายแรงกว่านี้

วันนี้เราจะวิเคราะห์ปัญหาที่เกิดขึ้นบ่อยมากในหมู่ผู้ใช้และในทางปฏิบัติไม่มีอะไรเลยแม้ว่าสาเหตุทั้งหมดจะถูกซ่อนอยู่ในระบบคอมพิวเตอร์และกระบวนการของมันก็ตาม “ ไม่สามารถเขียนหน่วยความจำได้” - คุณอาจประสบปัญหาดังกล่าวเช่นกันซึ่งต้องแก้ไขเฉพาะในบริการภายใต้การดูแลของผู้เชี่ยวชาญเท่านั้น ในบทความนี้เราจะบอกคุณว่าสถานการณ์ที่ไม่พึงประสงค์นี้คืออะไรและจะกำจัดมันได้อย่างไร ดังนั้นคุณจึงสามารถเริ่มจดบันทึกกระบวนการทั้งหมดเพื่อหลีกเลี่ยงและแก้ไขปัญหานี้ได้

ข้อผิดพลาดนี้คืออะไร?

ข้อผิดพลาด "ไม่สามารถเขียนหน่วยความจำ" เกิดขึ้นค่อนข้างบ่อยและผู้ใช้ส่วนใหญ่ตกอยู่ในอาการมึนงงทันทีโดยไม่เข้าใจว่ามีอะไรผิดปกติกับคอมพิวเตอร์ของตน ปัญหานี้ไม่เป็นอันตรายและไม่สามารถเป็นอันตรายต่อคอมพิวเตอร์ของคุณ เพียงแต่บ่งชี้ว่ามีปัญหาในสภาพแวดล้อมการทำงานเสมือนของคุณที่ต้องได้รับการดูแล หากคุณเข้าใจคำอธิบาย จะเห็นได้ชัดว่าเรากำลังพูดถึงกระบวนการที่ใช้หน่วยความจำตามความต้องการ ซึ่งหมายความว่าอาจมีปัญหามากมายและไม่สามารถจัดการทุกอย่างได้ แต่คุณสามารถพิจารณาองค์ประกอบทั่วไปที่อาจทำให้เกิดสถานการณ์อันไม่พึงประสงค์นี้ได้

เป็นที่น่าสังเกตว่าข้อผิดพลาด "ไม่สามารถเขียนหน่วยความจำ" โดยพื้นฐานแล้วจัดเป็นปัญหาที่เกิดขึ้นเนื่องจากโมดูลระบบเสียที่เรียกว่า RAM แต่คุณไม่ควรกำหนดสถานการณ์ดังกล่าวทันทีเนื่องจากควรทำความเข้าใจกับตัวเลือกอื่น ๆ สำหรับการเกิดความล้มเหลวก่อน

ทำไมมันถึงเกิดขึ้น?

หากคุณดูสาเหตุของข้อผิดพลาดนี้ คุณไม่ควรพยายามสร้างรายการด้วยซ้ำ เนื่องจากอาจมีได้จำนวนมาก แต่คุณสามารถเข้าใจพื้นฐานของปัญหาเพื่อที่คุณจะได้ไม่ต้องตื่นตระหนกกับมันอีกต่อไปในอนาคต ดังนั้นข้อผิดพลาด "ไม่สามารถเขียนหน่วยความจำ" จึงเกิดขึ้นเมื่อกระบวนการเริ่มต้องการโหลดเพิ่มเติมนั่นคือต้องใช้ RAM ซึ่งในบางกรณีถูกปิดเพื่อใช้งานโดยโปรแกรมบุคคลที่สาม เมื่อถึงเวลานี้ ระบบจะล่ม ซึ่งส่งผลให้เกิดข้อผิดพลาดนี้ แน่นอนว่าฟังดูซับซ้อน แต่ในความเป็นจริงแล้วทุกอย่างนั้นง่าย: คอมพิวเตอร์ไม่สามารถจัดสรรหน่วยความจำเพิ่มเติมสำหรับบางโปรแกรมได้ซึ่งบางครั้งก็ร้องขอค่อนข้างมาก

สาเหตุของปัญหาคืออะไร

หากข้อความ “ไม่สามารถเขียนหน่วยความจำ 0x00000000” ปรากฏขึ้น คุณควรสรุปว่าสาเหตุของปัญหาอยู่ในคอมพิวเตอร์ของคุณและไม่ได้เป็นผลมาจากการติดไวรัส ซึ่งหมายความว่าจำเป็นต้องทำการวินิจฉัยและค้นหาว่าปัญหาคืออะไร นี่ค่อนข้างง่ายที่จะทำเนื่องจากมีสาเหตุหลายประการที่ทำให้เกิดข้อผิดพลาดนี้ เราจะดูสิ่งพื้นฐานที่สุดแม้ว่าจะมีจำนวนมากก็ตาม ความจริงก็คือสาเหตุส่วนใหญ่อาจเป็นเพียงกรณีเดียวหรือเป็นเพียงทฤษฎี พิจารณาแหล่งที่มาที่เกี่ยวข้องที่สุดซึ่งมักปรากฏชัดและเราสามารถต่อสู้ได้แล้ว

หน่วยความจำแรม

เมื่อเกิดข้อผิดพลาด “ไม่สามารถเขียนหน่วยความจำได้” เกิดขึ้น ฉันควรทำอย่างไรในสถานการณ์เช่นนี้ ขั้นตอนแรกคือตรวจสอบแท่ง RAM ของคุณซึ่งอาจเสียหาย ในการดำเนินการนี้ คุณจะต้องถอดแยกชิ้นส่วนคอมพิวเตอร์ ถอดโครงยึดออก และตรวจสอบความเสียหายทางกายภาพ หากไม่มีรอยขีดข่วน การแตกหัก หรือฝุ่น คุณสามารถใส่กลับเข้าไปและตรวจสอบกับโปรแกรม HeapMemView เพื่อหาโมดูลที่เสียหาย หากหลังจากตรวจสอบแล้วคุณได้รับองค์ประกอบที่เสียหายก็คุ้มค่าที่จะเปลี่ยนแผ่นดังกล่าวในคอมพิวเตอร์ของคุณ หากผลการทดสอบเป็นบวกและไม่พบข้อผิดพลาด คุณควรดำเนินการวินิจฉัยคอมพิวเตอร์เพิ่มเติม เนื่องจากคุณสามารถมั่นใจได้ว่าทุกอย่างเป็นไปตาม RAM ของคุณ

บริการดี.อี.พี

หน่วยความจำคอมพิวเตอร์ประกอบด้วยองค์ประกอบหลายอย่างซึ่งแบ่งออกเป็นแบบแอคทีฟและพาสซีฟ ในกรณีที่สอง เรากำลังจัดการกับหน่วยความจำแบบธรรมดาซึ่งทำให้เรามีพื้นที่ว่างสำหรับการจัดเก็บข้อมูลประเภทต่างๆ สำหรับหน่วยความจำที่ใช้งานอยู่นั้นจะทำหน้าที่เป็นพื้นฐานสำหรับการทำงานของผลิตภัณฑ์ซอฟต์แวร์หลายชนิด

บริการ DEP เป็นระบบป้องกันที่ป้องกันไม่ให้โปรแกรมที่เป็นอันตรายใช้ RAM เพื่อผลประโยชน์ของตนเอง นี่คือสิ่งที่บางครั้งทำให้เกิดปัญหาที่เรากำลังพิจารณาอยู่ เพื่อแก้ไขสถานการณ์นี้ คุณต้องปิดใช้งานบริการนี้ การตั้งค่ามาตรฐานของโปรแกรมช่วยให้คุณสามารถเปลี่ยนเส้นทางกิจกรรมไปยังช่องทางหลักได้นั่นคือมันจะสแกนเฉพาะโปรแกรมที่ใช้ระบบปฏิบัติการและไฟล์ของมันเอง แต่หากต้องการปิดใช้งานบริการนี้ คุณต้องค้นหาไฟล์ boot.ini ซึ่งอยู่ในโฟลเดอร์รูทของระบบปฏิบัติการ คุณสามารถเปิดได้โดยใช้แผ่นจดบันทึก ซึ่งในความเป็นจริงจะช่วยให้คุณสามารถเปลี่ยนบรรทัด “/noexecute=optin” เป็น “/noexecute=AlwaysOff” สิ่งนี้จะช่วยให้คุณสามารถปิดการใช้งานบริการอย่างถาวรและไม่ต้องจำมันอีกเลย เป็นอันตรายต่อคอมพิวเตอร์หรือไม่? เฉพาะในกรณีที่คุณไม่ได้ติดตั้งโปรแกรมป้องกันไวรัส หากมีอยู่คุณก็ไม่ต้องกังวลอะไรเลย

สลับไฟล์

สำหรับข้อผิดพลาด "ไม่สามารถเขียนหน่วยความจำ" Windows 7 ถือเป็นระบบปฏิบัติการหลักที่ปัญหานี้มักเกิดขึ้น ประเด็นทั้งหมดอยู่ที่การกระจายไฟล์สว็อป หากในระบบปฏิบัติการก่อนหน้านี้ผู้ใช้ถูกปฏิเสธการเข้าถึงไฟล์สลับหน่วยความจำดังนั้นด้วยการถือกำเนิดของ Windows 7 คุณสามารถกระจายกระแสหน่วยความจำได้ด้วยตัวเอง ดังนั้นบางครั้งผู้ใช้ที่มี RAM จำนวนมากไม่เห็นความจำเป็นในการไหลของพลังงานเพิ่มเติมซึ่งในความเป็นจริงแล้วจะสร้างเงื่อนไขสำหรับสถานการณ์ที่ไม่พึงประสงค์นี้ที่จะเกิดขึ้น

ความจริงก็คือเกือบทุกกระบวนการต้องมีไฟล์สว็อป และคุณไม่ควรลดขนาดลงอย่างมาก นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งสำหรับฮาร์ดไดรฟ์ของระบบ ซึ่งควรมีไฟล์เพจจิ้งสูงสุด เนื่องจากมีการติดตั้งระบบไว้แล้ว ดังนั้นเมื่อติดตั้งระบบปฏิบัติการ สิ่งสำคัญคืออย่าข้ามรายการที่ช่วยให้คุณสามารถจัดสรรหน่วยความจำเพจโดยประมาณล่วงหน้าได้

โปรเซสเซอร์แบบมัลติคอร์

น่าแปลกที่สาเหตุของข้อผิดพลาด "ไม่สามารถเขียนหน่วยความจำ" คือโปรเซสเซอร์แบบมัลติคอร์ หากคุณมีคอมพิวเตอร์ที่ทรงพลังและบางครั้งปัญหานี้เกิดขึ้นก็ควรพิจารณาปัญหาทางเทคนิคบางประการที่เป็นสาเหตุของสถานการณ์ที่ไม่พึงประสงค์นี้ ในกรณีนี้ การทำความเข้าใจปัญหาในปัจจุบันเป็นการส่วนตัวค่อนข้างยาก ดังนั้นจึงควรติดต่อผู้เชี่ยวชาญจะดีกว่า เนื่องจากมักต้องมีการแทรกแซงทางเทคนิคซึ่งอาจใช้เวลานาน น่าเสียดายที่เป็นการยากที่จะระบุอย่างชัดเจนว่าเคอร์เนลใดที่ส่งผลต่อหน่วยความจำของคอมพิวเตอร์ แต่ปัญหานี้เป็นเรื่องปกติ เพื่อไม่ให้สับสนกับข้อมูลที่ได้รับคุณควรใส่ใจกับปัญหาแบบมัลติคอร์เป็นอันดับแรก

ปิดการใช้งานข้อผิดพลาด

ได้รับข้อผิดพลาด "ไม่สามารถเขียนหน่วยความจำ" ได้ จะแก้ไขปัญหานี้ได้อย่างไร? ผู้เชี่ยวชาญหลายคนอาจแนะนำให้คุณปิดการแสดงข้อผิดพลาดบนหน้าจอ ในการดำเนินการนี้ คุณต้องทำการเปลี่ยนแปลงรีจิสทรีของคอมพิวเตอร์ของคุณ ซึ่งสามารถทำได้โดยใช้โปรแกรม Regedit เรียกใช้องค์ประกอบนี้และลบคีย์รีจิสทรี “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug” หลังจากนี้ปัญหาก็จะไม่เกิดขึ้นอีก อย่างไรก็ตาม ควรพิจารณาว่าโปรแกรม เกม และองค์ประกอบอื่นๆ ทั้งหมดอาจทำให้ระบบล่มเมื่อเผชิญกับปัญหาหน่วยความจำไม่เพียงพอ ซึ่งหมายความว่าคุณมักจะเห็นหน้าจอสีน้ำเงินซึ่งถึงแม้จะไม่เป็นอันตราย แต่ก็ไม่น่าพอใจเลย

เกิดข้อผิดพลาด "ไม่สามารถเขียนหน่วยความจำ" และ DayZ ค้างและปิดเครื่องโดยสมบูรณ์ จะหลีกเลี่ยงปัญหานี้ได้อย่างไร? ใช่ บ่อยครั้งที่สถานการณ์ที่ไม่พึงประสงค์เกิดขึ้นเนื่องจากการใช้ระบบปฏิบัติการที่ไม่เหมาะสม ซึ่งค่อยๆ ล้นมือจากการใช้ผลิตภัณฑ์ละเมิดลิขสิทธิ์หรือโปรแกรมที่ไม่จำเป็น พยายามวางแผนทุกสิ่งที่คุณต้องการล่วงหน้า หรือใช้เฉพาะผลิตภัณฑ์ที่ได้รับอนุญาต ไม่ว่าจะเป็นโปรแกรมหรือเกม ทัศนคติที่ระมัดระวังต่อระบบและการดำเนินการตามคำแนะนำของเราอย่างถูกต้องเท่านั้นที่จะช่วยให้คุณไม่ต้องประสบปัญหานี้เลยและยังคงสำรวจความกว้างใหญ่ของโลกเสมือนจริงแห่งความเป็นไปได้ต่อไปอย่างใจเย็น

นอกเหนือจากแอนติไวรัส Defender ในตัวแล้ว Windows 8.1 ยังมีกลไกการป้องกันภัยคุกคามอื่นๆ หนึ่งในนั้นเรียกว่า การป้องกันการดำเนินการข้อมูลหรือเรียกสั้น ๆ ธปท - เป็นชุดของเทคโนโลยีที่ป้องกันไม่ให้โค้ดโปรแกรมทำงานจากพื้นที่ RAM ที่ไม่สามารถปฏิบัติการได้ใน Windows

อย่างไรก็ตามในบางกรณี ธปทอาจทำให้เกิดข้อผิดพลาดเมื่อเปิดแอพพลิเคชั่นและเกมบางอย่าง

DEP ตรวจสอบการเปลี่ยนแปลงใน RAM และหากตรวจพบว่าบางโปรแกรมใช้งานไม่ถูกต้อง ก็จะบล็อกโปรแกรมนี้ทันที และผู้ใช้จะได้รับข้อความ “การป้องกันการดำเนินการข้อมูล”หรือ “คำสั่งที่อยู่เข้าถึงหน่วยความจำตามที่อยู่ *** หน่วยความจำไม่สามารถอ่าน (เขียน)"- มีหลายวิธีในการแก้ปัญหานี้

หากมีข้อผิดพลาดปรากฏขึ้น "ไม่มีเหตุผล"นั่นคือคุณไม่เคยติดตั้งโปรแกรมใด ๆ มาก่อนไม่ได้เปลี่ยนการตั้งค่าระบบ ฯลฯ ควรตรวจสอบไวรัสในคอมพิวเตอร์ของคุณด้วยเครื่องสแกนไวรัสบุคคลที่สามอย่างน้อยหนึ่งเครื่อง DEP เองไม่ได้ป้องกันมัลแวร์ไม่ให้เข้าสู่คอมพิวเตอร์ของคุณ แต่จะบันทึกการเปลี่ยนแปลงที่น่าสงสัยในหน่วยความจำเท่านั้น

ข้อผิดพลาดในการป้องกันการดำเนินการข้อมูลยังสามารถเกิดขึ้นได้เนื่องจาก ไฟล์ระบบเสียหาย. สแกนระบบด้วยคำสั่ง sfc /scannow และตรวจสอบให้แน่ใจว่าความสมบูรณ์ของไฟล์ Windows จะไม่เสียหาย

หากข้อผิดพลาดปรากฏขึ้นหลังจากติดตั้งแอปพลิเคชันใหม่หรือเกิดขึ้นเมื่อเริ่มโปรแกรมเฉพาะสาเหตุส่วนใหญ่เกิดจากการทำงานที่ไม่ถูกต้องของโปรแกรมหลัง วิธีแก้ไขอาจเป็นการถอนการติดตั้ง ติดตั้งใหม่ หรือสลับไปใช้เวอร์ชันอื่นของแอปพลิเคชัน รวมถึงการปิดใช้งาน DEP สำหรับทั้งระบบหรือบางโปรแกรม

ปิดการใช้งาน DEP อย่างสมบูรณ์

หากต้องการปิดใช้งาน DEP ให้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ และเรียกใช้คำสั่งต่อไปนี้:

bcdedit.exe /set (ปัจจุบัน) nx AlwaysOff

เพื่อให้การเปลี่ยนแปลงมีผล รีสตาร์ทคอมพิวเตอร์ของคุณ- หลังจากข้อผิดพลาดนี้ "...ไม่สามารถอ่านหน่วยความจำได้"จะต้องหายไป หากต้องการเปิดใช้งาน DEP ให้ใช้คำสั่งเดียวกัน แต่ใช้พารามิเตอร์ เปิดอยู่เสมอ .

ปิดการใช้งาน DEP สำหรับโปรแกรมเฉพาะ

การปิดใช้งานการป้องกันการดำเนินการข้อมูลโดยสมบูรณ์ควรใช้ในกรณีที่รุนแรงเท่านั้น วิธีแก้ไขที่สมเหตุสมผลกว่าคือการปิดใช้งาน DEP สำหรับโปรแกรมที่ขัดแย้งกันโดยเฉพาะ เมื่อต้องการทำเช่นนี้ ในแผงควบคุม ให้เลือก ระบบ -> -> นอกจากนี้ -> การตั้งค่า (ประสิทธิภาพ).

สวัสดีผู้อ่านบล็อกทุกคน
ผู้ใช้ทุกคนไม่ช้าก็เร็วพบข้อความดังกล่าวและพยายามค้นหาวิธีแก้ไขปัญหานี้บนอินเทอร์เน็ต
ที่นั่นเขาอาจพบความคิดเห็นที่แตกต่างกันเกี่ยวกับสาเหตุของข้อผิดพลาดนี้
นี่เป็นความทรงจำที่ไม่ดีเช่นกัน (แรม) และการโจมตีของไวรัสในคอมพิวเตอร์ และการขาดการอัปเดตที่จำเป็นสำหรับระบบปฏิบัติการ แต่ใน กรณีเหล่านี้ได้รับการสังเกตอย่างสมบูรณ์ อาการอื่น ๆ


คำตอบทั่วไปที่ถูกต้องเกี่ยวกับปัญหาคือ:- ความไม่สอดคล้องกันบาง ล้าสมัย (หรือ โปรแกรมแคร็ก) ด้วยวินโดวส์
(ถึงแม้พวกมันจะมีอยู่ก็ตาม การประกอบที่แตกต่างกัน, พิมพ์ สัตว์ร้าย- โดยเฉพาะอย่างยิ่งบ่อยครั้งที่ข้อผิดพลาดนี้เริ่มรบกวน เมื่อติดตั้ง SP2
หนึ่งในตัวเลือกในการแก้ไขปัญหานี้คือ

การติดตั้ง Windows ใหม่เพิ่มเติม รุ่นเก่า... ซึ่งไม่ใช่สิ่งที่เราต้องการจริงๆ
อีกทางเลือกหนึ่งคือการติดตั้ง ทั้งหมดโปรแกรมเวอร์ชั่นใหม่ล่าสุดซึ่งไม่เหมาะเช่นกันเพราะว่า แม้จะทันสมัยที่สุดก็ตามโปรแกรมเวอร์ชันต่างๆ อาจทำให้เกิดข้อผิดพลาดนี้ได้

และปรากฎว่าฟังก์ชันที่เกี่ยวข้องกับข้อผิดพลาดนี้คือ :
(ปปส.)


เนื่องจากข้อผิดพลาดนี้เกิดขึ้น เมื่อเข้าใช้โปรแกรมใดๆหรือ โมดูลโปรแกรมโดยตรงไปที่ พื้นที่หน่วยความจำปิด
สำคัญ - สำหรับข้อผิดพลาดใดๆ (หรือสงสัยว่ามีข้อผิดพลาดเกิดขึ้น ) กด Ctrl+Z..

แต่นี่ไม่ใช่ข้อผิดพลาดร้ายแรงสำหรับ Windows ดังนั้น แทนที่จะเป็น "จอฟ้ามรณะ"ข้อความจะปรากฏขึ้น ข้อผิดพลาด "ไม่สามารถอ่าน/เขียนหน่วยความจำได้".
นั่นคือสำหรับแต่ละโปรแกรมจะมีการจัดสรรหน่วยความจำ พื้นที่บางส่วน.
และหากแอพพลิเคชั่นเริ่มขัดข้อง นอกเหนือจากนี้ช่องว่าง, นั่นคือพยายามบางสิ่งบางอย่างจากที่นั่น อ่านหรืออะไรบางอย่าง เขียนลงไปที่นั่น (เขียนไว้)จากนั้นข้อผิดพลาดนี้จะปรากฏขึ้น
มาจบการแนะนำและสุดท้ายไปยังคำตอบที่ถูกต้องสำหรับเรื่องนี้
สถานการณ์และใช้ทางเลือกที่เหมาะสมในการแก้ปัญหา

เหตุใด DEP จึงตรวจสอบวิธีการใช้หน่วยความจำอย่างแน่นอน:

“การป้องกันการดำเนินการข้อมูล (DEP)ใช้เพื่อป้องกันไวรัสและภัยคุกคามความปลอดภัยอื่น ๆ ไม่ให้เข้าสู่คอมพิวเตอร์ของคุณที่รันโค้ดที่เป็นอันตรายจากพื้นที่หน่วยความจำที่ระบบปฏิบัติการควรใช้เท่านั้น หน้าต่างและโปรแกรมอื่นๆ ภัยคุกคามความปลอดภัยประเภทนี้ทำให้เกิดความเสียหายโดยการครอบครองพื้นที่หน่วยความจำทั้งหมดที่โปรแกรมใช้ จากนั้นไวรัสจะแพร่กระจายและสร้างความเสียหายให้กับโปรแกรม ไฟล์ และแม้แต่รายชื่อติดต่อทางอีเมล

ข้อความที่ตัดตอนมาจาก Hep:
“...ในทางตรงกันข้าม จากไฟร์วอลล์หรือโปรแกรมป้องกันไวรัสฟังก์ชั่นซอฟต์แวร์
DEP ไม่ได้ป้องกันการติดตั้ง โปรแกรมที่อาจเป็นอันตรายไปยังคอมพิวเตอร์และ
ตรวจสอบเฉพาะโปรแกรมเท่านั้น ใช้หน่วยความจำ และหลังการติดตั้ง เอสพี2,
DEP ถูกเปิดใช้งานตามค่าเริ่มต้นสำหรับโปรแกรมและบริการ Windows ที่จำเป็น"

หากโปรแกรมใดทำให้ฟีเจอร์นี้เริ่มทำงาน Microsoft
แนะนำให้เลือกโหมด ยกเลิกและเพิ่มโปรแกรมนี้เข้าไป ไปยังรายการข้อยกเว้น
อย่างไรก็ตาม บ่อยครั้งที่โปรแกรมไม่ได้ประกอบด้วยโมดูลที่ปฏิบัติการได้เพียงโมดูลเดียว แต่ประกอบด้วยหลายโมดูล
ไลบรารีแบบไดนามิก , และไม่สามารถระบุได้อย่างแม่นยำเสมอไป, ที่
นี่คือสิ่งที่กระตุ้นให้เกิด DEP
หากคุณต้องการโปรแกรมจริงๆและเพื่อให้ทำงานได้ตามที่อธิบายไว้ข้างต้น
วิธีการนี้ใช้งานไม่ได้ การปิดการใช้งาน DEP โดยสิ้นเชิงนั้นง่ายกว่าโดยการแก้ไข
boot.ini
แม้ว่า, ถ้าโอกาสที่จะเกิดข้อผิดพลาดนี้มีน้อย และหากคุณไม่ทำเช่นนั้น
คุณพบกับเธอ ปล่อยให้ DEP เปิดใช้งานจะดีกว่า- ดังนั้นระบบจะใหญ่ขึ้น
ได้รับการปกป้องจากความเป็นไปได้ของการดำเนินการของไวรัส
มีสี่ตัวเลือกในการตั้งค่าฟังก์ชัน DEP

เลือกใช้- (ตั้งค่าเป็นค่าเริ่มต้น) ในการกำหนดค่านี้ ฟังก์ชัน DEP
ครอบคลุมเฉพาะโปรแกรมและบริการระบบที่จำเป็นเท่านั้น
ยกเลิก- DEP ถูกเปิดใช้งานสำหรับกระบวนการและแอปพลิเคชันทั้งหมด ยกเว้นกระบวนการและแอปพลิเคชันนั้น
ผู้ใช้เพิ่มด้วยตนเองไปยังรายการยกเว้น
เปิดอยู่เสมอ- ในโหมดนี้ DEP จะถูกเปิดใช้งานสำหรับระบบโดยรวมเสมอสำหรับกระบวนการทั้งหมด
และแอปพลิเคชัน โดยไม่คำนึงถึงการตั้งค่าของผู้ใช้หรือผู้ผลิตซอฟต์แวร์
ปิดเสมอ- DEP ถูกปิดการใช้งานอย่างสมบูรณ์

สองตัวเลือกแรกสามารถเปลี่ยนการตั้งค่าได้โดยใช้แผงควบคุม:
"ระบบ"; "นอกจากนี้"; "ผลงาน"- ปุ่ม "ตัวเลือก";
บุ๊กมาร์ก “การป้องกันการดำเนินการข้อมูล”.

เพื่อความสมบูรณ์การเปิดหรือปิด DEP จะต้องแก้ไขด้วยตนเอง
ไฟล์ที่ซ่อนอยู่ซึ่งอยู่ในรูทของพาร์ติชันสำหรับบูตของดิสก์ boot.ini, เพิ่มไปยัง
ส่วน ไปที่ท้ายบรรทัด?\WINDOWS="Microsoft Windows XP
มืออาชีพ" /fastdetectสำคัญ /ไม่ดำเนินการ ด้วยตัวเลือกใดตัวเลือกหนึ่ง:

ไม่ดำเนินการ =Optin
ไม่ดำเนินการ =ยกเลิก
ไม่ดำเนินการ =เปิดอยู่เสมอ
ไม่ดำเนินการ = ปิดเสมอ


Optin - (ตั้งค่าเป็นค่าเริ่มต้น) ในการกำหนดค่านี้ เฉพาะโปรแกรมระบบและบริการที่จำเป็นเท่านั้นที่จะได้รับผลกระทบจากฟังก์ชัน DEP

ยกเลิก - DEP ถูกเปิดใช้งานสำหรับกระบวนการและแอปพลิเคชันทั้งหมด ยกเว้นกระบวนการและแอปพลิเคชันที่ผู้ใช้เพิ่มด้วยตนเองลงในรายการยกเว้น

เปิดอยู่เสมอ - ในโหมดนี้ DEP จะถูกเปิดใช้งานสำหรับระบบโดยรวม กระบวนการและแอปพลิเคชันทั้งหมดเสมอ โดยไม่คำนึงถึงการตั้งค่าของผู้ใช้หรือผู้ผลิตซอฟต์แวร์

ปิดเสมอ- DEP ถูกปิดการใช้งานอย่างสมบูรณ์

สำหรับการแก้ไข boot.iniที่จำเป็นในแผงควบคุม" ระบบ"บนแท็บ
“นอกจากนี้" ในส่วนนี้ให้กดปุ่ม "ตัวเลือก"
และในหน้าต่างที่เปิดขึ้น - ปุ่ม "แก้ไข".


ไฟล์ boot.iniจะเปิดทำการที่ "สมุดบันทึก".

หรือ: เริ่ม-ดำเนินการ - %systemdrive%\Boot.ini

หลังจากแก้ไขแล้ว boot.iniอย่าลืมบันทึกไฟล์นี้และรีบูต
คอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

ตัวอย่างเช่น หากบรรทัดเริ่มต้นของคุณคือ ..

หลาย (0) ดิสก์ (0) rdisk (0) พาร์ติชัน (1) \ WINDOWS = "Microsoft Windows XP Professional
เอสพี2" /noexecute=optin /fastdetect

ชัดเจนว่าคุณต้องติดตั้งด้วยตัวเอง /NoExecute=ปิดเสมอ

ไม่เหมือน ไฟร์วอลล์หรือโปรแกรมป้องกันไวรัสเครื่องมือโปรแกรม ธปท ไม่รบกวนติดตั้งโปรแกรมที่อาจเป็นอันตรายบนคอมพิวเตอร์ของคุณ แต่จะตรวจสอบโปรแกรมต่างๆ เพื่อใช้หน่วยความจำระบบแทน อย่างปลอดภัย- เพื่อให้บรรลุเป้าหมายนี้ DEP ทำงานโดยลำพังหรือร่วมกับไมโครโปรเซสเซอร์ที่เข้ากันได้ และทำเครื่องหมายบางพื้นที่ว่าเป็น « ไม่สามารถบรรลุผลได้” หากโปรแกรมพยายาม รันโค้ด (โค้ดใดก็ได้) จากพื้นที่คุ้มครอง,ป.ป ปิดโปรแกรมและ แสดงการแจ้งเตือน- ใน Windows XP SP2 เทคโนโลยี DEP มีให้ในฮาร์ดแวร์และซอฟต์แวร์..."

และแน่นอนว่าผมแนะนำให้ลองดู...

ความขัดแย้งของซอฟต์แวร์

นี่คือเมื่อ หนึ่งในโปรแกรมกำลังรบกวนทำงานได้อย่างถูกต้อง โปรแกรมอื่นและข้อผิดพลาดนี้ปรากฏขึ้น ไม่มีรายการซอฟต์แวร์ที่ขัดแย้งกันอย่างชัดเจน อย่างไรก็ตามก็แน่นอนว่า ถ้าเป็นวินโดวส์ยืนอยู่ตรงนั้น หกเดือนหรือมากกว่านั้นข้อผิดพลาดนี้อาจปรากฏขึ้นโดยเฉพาะอย่างยิ่งหาก ระบบปฏิบัติการมีการใช้งานอย่างแข็งขัน, เช่น. มักจะติดตั้งโปรแกรม เกม และไดรเวอร์ใหม่ คุณสามารถลองบูทเข้าไปได้ เซฟโหมด- หากแอปพลิเคชันที่มีปัญหาเริ่มทำงานตามปกติ แสดงว่าโปรแกรมที่ทำให้เกิดข้อผิดพลาดถูกโหลดระหว่างการบูตระบบตามปกติ

เส้นทางการติดตั้ง


เส้นทาง C:\ProgramFiles\Developer_name\Publisher_name\Localizer_name\Main_folder_name... ทุกคนเห็นมันเมื่อติดตั้งเกมถัดไป แต่น้อยคนนักที่จะเปลี่ยนโฟลเดอร์ที่ยุ่งวุ่นวายนี้ให้เป็นสิ่งที่ง่ายกว่าและเข้าใจได้มากขึ้น อย่างไรก็ตามหนทางอันยาวไกล (และแม้กระทั่ง ด้วยตัวอักษรรัสเซีย) อาจทำให้เกิดข้อผิดพลาดในการอ่านหน่วยความจำ ตัวอย่าง - ทุกคนรู้จัก Steam.
มีข้อมูลมากมายเกี่ยวกับเรื่องนี้บนอินเทอร์เน็ต เกือบครึ่งหนึ่งของกรณี เกมสตีมหน้าต่างข้อความปรากฏขึ้น ข้อผิดพลาดในการอ่านหน่วยความจำ- และทั้งหมดเป็นเพราะผู้ใช้ ติดตั้ง Steam ได้ทุกที่(ตัวอย่างเช่น: C:\เกม\ซอฟต์แวร์เกม\Steam- แทนที่จะเป็น D:\Games\Steam) เช่นเดียวกับโปรแกรม หากเกิดข้อผิดพลาด" หน่วยความจำไม่ได้สามารถอ่าน\เขียนได้" ลบมันและ จากนั้นติดตั้งอีกครั้งแต่ให้ใช้เส้นทางที่สั้นที่สุดเท่าที่จะเป็นไปได้ หากการติดตั้งผ่านเส้นทางที่สั้นกว่าไม่ช่วยให้ลองติดตั้งแอปพลิเคชันที่มีปัญหาลงในพาร์ติชันดิสก์อื่น

ปัญหาเกี่ยวกับแรม

โดยปกติแล้ว RAM ไม่ใช่สาเหตุของข้อผิดพลาด “หน่วยความจำไม่สามารถอ่าน\เขียนได้” อย่างไรก็ตาม มีคำแนะนำที่เกี่ยวข้องโดยตรงกับ RAM และอาจช่วยคุณกำจัดข้อผิดพลาดในการอ่านหน่วยความจำได้
ประการแรก ขอแนะนำให้ใช้หน่วยความจำจากผู้ผลิตรายเดียวกัน
แน่นอนว่ามีคอมพิวเตอร์หลายเครื่องที่มีหน่วยความจำจากบริษัทต่างๆ แต่ถ้าคุณเริ่มได้รับข้อผิดพลาดในการอ่านหน่วยความจำและคอมพิวเตอร์มีโมดูลติดตั้งอยู่ จากที่แตกต่างกันผู้ผลิตหรือแม้ว่าคุณจะมี RAM จากบริษัทเดียว คุณยังสามารถทดลองใช้โมดูลหน่วยความจำได้ ( โผล่ให้เป็นช่องฟรีหรือเพียงแค่ แลกเปลี่ยน) มันสมเหตุสมผลที่จะลอง ทีละคนดึงแต่ละโมดูลออกมาแล้วดูผลลัพธ์

หากสิ่งที่กล่าวข้างต้นไม่ได้ช่วย:
ลองย้อนกลับไปและ ปิดการใช้งานการอัปเดตล่าสุด, หากคุณติดตั้งไว้ ข้อผิดพลาดนี้มักปรากฏขึ้นหลังจากการอัพเดตจดจำที่ โดยครั้งล่าสุดที่ติดตั้งอาจขัดแย้งกัน หากวิธีอื่นล้มเหลว ให้ลองย้ายไฟล์สำคัญไปที่ ฮาร์ดดิสก์ภายนอกและ จัดเรียง Windows ใหม่


SP3 มีประโยชน์มากในกรณีเหล่านี้ ติดตั้งง่ายและเกิดปัญหากับ DEP
มีความเกี่ยวข้องน้อยลง


โดยสรุปบทความของวันนี้ ฉันอยากจะบอกว่าไม่ใช่ว่าผู้ใช้ทุกคนจะสามารถติดตั้งได้ การออกใบอนุญาตระบบปฏิบัติการ ดังนั้นหากคุณติดตั้ง ไม่ใช่ Windows เวอร์ชันดั้งเดิมบนคอมพิวเตอร์ของคุณให้เตรียมพร้อมสำหรับข้อเท็จจริงที่ว่าแอสเซมบลีดังกล่าวอาจปรากฏขึ้นในไม่ช้าพร้อมกับข้อผิดพลาดที่อาจเกิดขึ้นและคอมพิวเตอร์ค้าง
ฉันบอกคุณแล้วว่าบทความของวันนี้เกี่ยวข้องกับอะไร และฉันคิดว่าเป็นเช่นนั้น
คุณจะต้อง...

ข้อผิดพลาดของ Windows คืออะไร อ่านส่วนที่ 2