ลองปิด DEP ยังครับ ลองไปดูได้ หรือ ไม่ก็เป็นที่ vitual memory ไม่พอครับ หรือ แรมนั้นแหละ แ่โดยปกติแล้วถ้า แรมไม่พอ มันจะโอนถ่ายข้อมูลไปที่ page file โดยอัตโนมัติ ครับ เราสามารถไปตั้ง page file ได้
วิธีแก้ Data Execution Prevention (DEP) Crashes Data Execution Prevention (DEP) - ไม่ใช่ปัญหา แต่เป็นระบบรักษาความปลอดภัยของ windows ซึ่งเป็นระบบที่สำคัญมาก ที่ช่วยป้องกันคุณจากโปรแกรมที่มีอันตราย ที่อาจทำลายเครื่องของคุณด้วยไวรัสหรือมัลแวร์อื่นๆ โดยระบบ DEP จะตรวจจับโปรแกรมที่มีการใช้งาน memory ผิดปกติ และจะปิดโปแกรมนั้นลง ซึ่ง เกมซิมส์ 3 สามารถถูก DEP ตรวจจับได้ซึ่งทำให้เกิดปัญหาขึ้น แต่คุณสามารถเข้าไปตั้งค่าใน windows ให้ละเว้นโปรแกรมบางตัวได้ ซึ่งจะแก้ปัญหา DEP Crashes ได้
(โปรแกรมที่คุณจะให้ DEP ละเว้น ต้องเป็นโปแกรมที่เชื่อถือได้เท่านั้น อย่างเกมซิมส์แผ่นแท้นั้นปลอดภัยไม่มีปัญหา แต่ถ้าคุณใช้เกมก๊อป... ก็ต้องรับความเสี่ยงที่อาจเกิดขึ้นเอาเอง)
ตั้งค่าให้ DEP ละเว้นเกมซิมส์ 3 For Windows XP User 1. เปิด System Properties. โดยไปที่
Start > Settings > Control Panel > System
2. คลิกที่แทบ Advanced
3. คลิกที่ปุ่ม Settings ในส่วนของ Performance
4. คลิกแทบ Data Execution Prevention
5. เช็คที่ "Turn on DEP for all programs and services except those I select" (เปิดการทำงาน DEP ทุกโปรแกรม ยกเว้นโปแกรมที่ฉันเลือก)
6. คลิก Add และเลือกโปรแกรมซิมส์ภาคล่าสุดที่เป็นไฟล์ .exe
TS3.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3\Game\Bin
TS3EP01.exe อยู่ที่ C:\Program Files)\Electronic Arts\The Sims 3 World Adventures\Game\Bin
TS3SP01.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 High End Loft Stuff\Game\Bin
TS3EP02.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 Ambitions\Game\Bin
TS3SP02.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 Fast Lane Stuff\Game\Bin
TS3SP03.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 Late Night\Game\Bin
TS3SP03.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 Outdoor Living\Game\Bin
(ภาคอื่นๆก็ลักษณะเดียวกัน เลือกเฉพาะเกมซิมส์ 3 ภาคล่าสุดที่คุณใช้เล่นอยู่ตัวเดียวก็พอ)
7. คลิก OK.
8. restart คอมหนึ่งรอบ
For Windows Vista, Windows 7, Server 2008 User 1. เปิด System Properties.
โดยไปที่ Start > Control Panel > System
คลิกที่ Advanced System Settings (ถ้าคุณไม่ใช่แอดมินของเครื่องคอมจะต้องใส่รหัสของแอดมินก่อน)
2. คลิกปุ่ม Settings ใส่ส่วนของ Performance
3. คลิกที่แทบ Data Execution Prevention tab
และเลือกที่ "Turn on DEP for all programs and services except those I select" (เปิดการทำงาน DEP ทุกโปรแกรม ยกเว้นโปแกรมที่ฉันเลือก)
4. คลิก Add เพื่อเลือกโปรแกรมซิมส์ภาคล่าสุด (ไฟล์ .exe)
TS3.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3\Game\Bin
TS3EP01.exe อยู่ที่ C:\Program Files)\Electronic Arts\The Sims 3 World Adventures\Game\Bin
TS3SP01.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 High End Loft Stuff\Game\Bin
TS3EP02.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 Ambitions\Game\Bin
TS3SP02.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 Fast Lane Stuff\Game\Bin
TS3SP03.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 Late Night\Game\Bin
TS3SP03.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3 Outdoor Living\Game\Bin
(ภาคอื่นๆก็ลักษณะเดียวกัน เลือกเฉพาะเกมซิมส์ 3 ภาคล่าสุดที่คุณใช้เล่นอยู่ตัวเดียวก็พอ)
7. คลิก OK.
8. restart คอมหนึ่งรอบ
------------------------------------------------------------------------------------------------------------------------------------------------------
การตั้งค่า virtual memory (ขั้นตอนนี้เฉพาะผู้ที่ใช้ windows 32 bit) - สำหรับผู้ใช้ windows 32 bit จะต้องทำขั้นตอนที่ 2 นี้ เพื่อให้เกมซิมส์ 3 ใช้ virtual memory มากกว่า 2GB ได้
แต่คุณต้องมีแรมอย่างน้อย 3GB ขึ้นไปด้วย ถึงจะทำขั้นตอนต่อไปนี้ได้
- สำหรับผู้ใช้ windows 64 bit ไม่ต้องทำขั้นตอนที่ 2 นี้ แต่ยังไงซะคุณก็ควรจะมีแรม 4GB ขึ้นไป
เพื่อให้เกมใช้ virtual memory ได้อย่างสูงสุด
*วิธีดูว่าใช้ 32 หรือ 64 และจำนวนแรม
คลิก start > run หรือ start > all Programs > accessories > run (สำหรับ วินโดว์ 7)
แล้วพิมพ์ dxdiag เข้าไป แล้วดูที่ operating system จะแสดงไว้ว่าวินโดว์กี่ bit ส่วนแรมก็ดูที่ memory
การตั้งค่า virtual memory For Windows XP User 1. เปิด System Properties.
โดยคลิกขวาที่ My Computer เลือก Properties
2. เลือกที่แทบ Advanced
3. คลิก Settings ในส่วนของ Startup and Recovery
4. ที่หน้าต่าง System Startup area คลิก Edit วินโดว์จะเปิดไฟล์ boot.ini ขึ้นมาด้วย Notepad
5. ก่อนแก้ไขให้ดูที่แถบ Format ของโปรแกรม notepad ถ้ามีเครื่องหมายถูกที่ Word Wrap ให้เอาออกก่อน
6. ดูในส่วนของคำสั่ง บรรทัดที่อยู่ถัดจากหัวข้อนี้ก็คือระบบปฏิบัติการ ที่คุณติดตั้งในเครื่อง ถ้าคอมคุณมีระบบปฏิบัติการเดียวก็จะมีอยู่บรรทัดเดียว
7. ที่ตัวสุดท้ายของบรรทัด ซึ่งมักจะเป็น /fastdetect (หรืออื่นๆก็ได้ขอให้อยู่ตัวสุดท้ายของบรรทัดก็พอ) ใส่ข้อความด้านล่างนี้ต่อท้ายเข้าไป
ถ้าคุณมีแรม 3GB ให้ใส่ /3GB /userva=2560
ถ้าคุณมีแรม 4 GB ให้ใส่ /3GB
8. Save
9. restart คอม
ถ้าเกิดปัญหาขึ้น
ให้เอาคำสั่งที่เพิ่มเข้าไปออก โดยทำตามขั้นตอนเดิม แล้วลบมันออก
For Windows Vista, Windows 7 User 1. เปิด Command Prompt
โดยคลิกที่ Start. > all Programs. > Acessories.
คลิกขวาที่ Command Prompt เลือก Run as Administrator
2. พิมพ์คำสั่งข้างล่างนี้ แล้ว enter
* ถ้าคุณมีแรม 3GB พิมพ์ bcdedit /set IncreaseUserVA 2560
* ถ้าคุณมีแรม 4GB พิมพ์ bcdedit /set IncreaseUserVA 3072
3. ปิด command prompt และ restart คอม
ถ้ามีข้อผิดพลาดขึ้น ให้ทำตามขั้นตอนแต่ให้พิมพ์ bcdedit /set IncreaseUserVA 2048 เข้าไปแทน
------------------------------------------------------------------------------------------------------------------------------------------------------