1. เกิดจากมีปัญหาเรื่อง Cache เนื่องจาก Virtual Memory ไม่พอให้ทด Cache จึงต้องไปเซ็ต DEP กับ Virtual Memory ใครที่เซ็ตแล้วให้ไปดูข้ออื่น ๆ
quote : vchukkrit
วิธีแก้ 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
TS3W.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3\Game\Bin
(เลือก process TS3W.exe เกมซิมส์ 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)
TS3W.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3\Game\Bin
(เลือก process TS3W.exe และ process TS3XP0X.exe ของเกมซิมส์ 3 ภาคล่าสุด)
7. คลิก OK.
8. restart คอมหนึ่งรอบ
------------------------------------------------------------------------------------------------------------------------------------------------------
วิธีแก้ Large Address Aware (LAA) Crashes เฉพาะ Windows XP และ Windows 7 32Bit สำหรับ 64Bit ไม่ต้องครับ
ในโปรแกรมแบบ 32 bit (รวมถึงเดอะซิมส์3) ที่ทำงานบน windows จะถูกตั้งค่า disabled large address aware (LAA) เอาไว้
นั่นคือโปรแกรมจะไม่สามารถเข้าถึง virtual memory มากกว่า 2 GB ได้ แม้คุณจะมีแรมจำนวนมากก็ตาม
แต่เกมซิมส์ 3 ก็มีความสามารถในการใช้ virtual memory จนเข้าใกล้หรือมากกว่าจุดสูงสุด 2GB นี้ ซึ่งทำให้เกิดการแฮงค์ขึ้นได้
ดีว่ามีเครื่องมือในการแก้ไขปัญหานี้ โดยการทำให้โปรแกรมซิมส์ 3 เข้าถึง virtual memory มากกว่า 4GB ได้
เมื่อคุณใช้โปรแกรม The Sims 3 Crash Log Analyzer ที่กล่าวไปตอนแรก ทำการวิเคราะห์ปัญหา แล้วพบว่ามีการแฮงค์เพราะ LAA ให้แก้ไขดังนี้
Enable LAA ให้ไฟล์เกมซิมส์ 3
ดาวน์โหลดโปรแกรม CFF Explorer III NEW
-http://www.ntcore.com/files/ExplorerSuite.exe
**โปรแกรมนี้จะแก้ไขให้ไฟล์เกม .exe ของคุณให้ใช้ virtual memory มากกว่า 2GB ได้**
ให้ install CFF Explorer ที่ download มา แล้วเรียก CFF Expolorer ขึ้นมาแล้วไปที่ file > open >
(อย่าลืมแบคอัพไฟล์เกม .exe เก็บไว้ก่อนใช้โปรแกรม เผื่อกรณีมีอะไรผิดพลาดขึ้น และคุณอาจต้องใช้ตัวแบคอัพนี้เมื่อจะอัพเดท patch)
TS3W.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3\Game\Bin
แล้วคลิก File > Save เซฟทับไฟล์เดิมได้เลย
quote :
หลังจากปรับแต่งไฟล์เกมซิมส์ .exe แล้ว เป็นไปได้มากว่าคุณจะเจอปัญหาเมื่อทำการอัพเดท patch
โดยจะขึ้น error "Invalid File Found" ปัญหานี้แก้ได้โดย ก่อนทำการอัพเดท ให้คุณนำไฟล์ที่แบคอัพเอาไว้มาใช้แทนก่อน
หรือทำตามขั้นตอนเดิม แต่ให้ เอาถูกออกจาก App can handle > 2gb address space ก็ได้
โดยจะขึ้น error "Invalid File Found" ปัญหานี้แก้ได้โดย ก่อนทำการอัพเดท ให้คุณนำไฟล์ที่แบคอัพเอาไว้มาใช้แทนก่อน
หรือทำตามขั้นตอนเดิม แต่ให้ เอาถูกออกจาก App can handle > 2gb address space ก็ได้
หลังจากปรับแต่งไฟล์เกมซิมส์ .exe แล้ว เป็นไปได้มากว่าคุณจะเจอปัญหาเมื่อทำการอัพเดท patch
โดยจะขึ้น error "Invalid File Found" ปัญหานี้แก้ได้โดย ก่อนทำการอัพเดท ให้คุณนำไฟล์ที่แบคอัพเอาไว้มาใช้แทนก่อน
หรือทำตามขั้นตอนเดิม แต่ให้ เอาถูกออกจาก App can handle > 2gb address space ก็ได้
===============================================================
การตั้งค่า virtual memory
- การใช้ virtual memory ของแรมนั้น Windows จะจำกัดขนาดมา ทำให้เราไม่สามารถใช้งานได้มากกว่านี้ซึ่งมีผลทำให้เกมส์ดับ โดยเฉพาะผู้ใช้แรม 2 GB ซึ่งเราต้องไปตั้งขนาด vitual memory ให้สามารถใช้ได้มากขึ้น และ ต้องคำนึงว่า ถึงเราจะมีแรมมากเพียงใดอย่าลืมนึกถึง process และ service ต่างๆ ของ windows ที่ใช้ไปด้วย เพราะ ฉะนั้นการใช้แรม หรือ ห่วยความจำแบบสุ่มนี้ จะต้องไปเพิ่มขนาดจำกัดของ page file ที่ไม่ได้ใช้งานให้มากขึ้น เพ่ือรองรับความจำ process ของเกมส์ในการทำงาน
วิธีการตั้งค่า virtual memory
For Windows XP User
===============================================================
1. คลิกขวาที่ My Computer เลือก Properties
2. ไปที่แถบ Advanced ในกล่อง Performance กด Settings..
3. ไปที่แถบ Advanced ในกล่อง Virtual Memory กด Change..
4. เลือก Drive ที่เราลง System / OS ระบบปฏิบัติการ
(หากเลือกไม่ได้ให้ไป ยกเลิกติ๊ก Automatically manage page file size for all drives ก่อน)
5. เลือกติ๊ก Custom Size: แล้วตั้งค่าตามนี้
Intial size (MB): 8192
Maximum size (MB): 16384
6. กด Set
7. รีสตาร์ทคอม
For Windows Vista, Windows 7 User
===============================================================
1. คลิกขวาที่ My Computer เลือก Properties
2. ไปที่หน้า Advanced Settings
3. ไปที่แถบ Advanced ในกล่อง Performance กด Settings..
3. ไปที่แถบ Advanced ในกล่อง Virtual Memory กด Change..
4. เลือก Drive ที่เราลง System / OS ระบบปฏิบัติการ
(หากเลือกไม่ได้ให้ไป ยกเลิกติ๊ก Automatically manage page file size for all drives ก่อน)
5. เลือกติ๊ก Custom Size: แล้วตั้งค่าตามนี้
Intial size (MB): 8192
Maximum size (MB): 16384
6. กด Set
7. รีสตาร์ทคอม
2. MODS
MODS ที่ทำให้เกมทำอะไรได้เกินปกติของเกมที่ทำได้ ต้องลบออกลบทิ้ง และ เปลี่ยนม๊อดให้ตรงกับเวอร์ชั่นเกม ถ้าไม่เอาออกจะทำให้เกมเพี้ยน ค้าง จนถึงค้างเด้งหลุดดับ Stop working เนื่องจากเกมได้เปลี่ยนโมดูลส่วนต่าง ๆ ของเกมเมื่อเกมอัพเวอร์ชั่น ทำให้ MOD ที่ไปแทนโมดูลส่วนนั้นทำงานไม่สัมพันธ์ กับโมดูลใหม่ของเกมเวอร์ชั่นใหม่ที่อัพแพทมา
ซึ่งไม่ใช่ม๊อด เสื้อผ้า ทรงผม สิ่งของโดยทั่วไป
เช่น
NRaas MasterController และ NRaas ทุกตัวต้องดูให้ตรงกับเวอร์ชั่นของเกม
EGC = EXTENDED GAME CORE
CORE UI CASSlider
XCAS Slider
Uncensor
Magic warn ไม้กายาสิทธิ์
ภาษาไทย ทุกค่าย
เพศเดียวกันท้องได้
เร่งสกิล
ฯลฯ
ลบ Mods เสร็จแล้ว ให้ ลบ cache ไฟล์ ใน
>My Documents\Electronic Arts\The Sims 3\
โฟลเดอร์
SigsCache
ไฟล์
CASPartCache.package
compositorCache.package
scriptCache.package
simCompositorCache.package
socialCache.package
3. เอาของเสริม หรือ ม๊อด .package ไปยัดไว้ในโฟลเดอร์ DCCache อย่าทำอย่างนั้นครับมันจะทำให้เกมมีปัญหาถึงมันจะขึ้นในเกมก็เหอะ พวก .package กรุณาเอาไปไว้ใน โฟลเดอร์ Mods\Packages ใน My Documents\Electronic Arts\The Sims 3 ครับโดยที่ โฟลเดอร์ Mods มี Resource.cfg ที่ถูกต้องด้วยครับ ใครที่ชอบลง .package เยอะกรุณาจัดหมวดหมู่ของ โดยการสร้าง โฟลเดอร์ใหม่ สำหรับของแต่ละอย่างใน Mods\Packages ด้วยครับ จะได้ตามลบได้กรณี .package ที่ลงสร้างปัญหา โฟลเดอร์ Mods ที่ถูกต้องสามารถโหลดได้จาก
http://www.thaithesims3.com/topic.php?topic=54149 โฟลเดอร์ Mods ในกระทู้นี้สร้างถูกต้องตามหลักของเกม เดอะซิมส์ 3 ทุกประการ โดยเอาไปไว้ที่ โฟลเดอร์ My Documents\Electronic Arts\The Sims 3
> *โดยทั่วไปแล้วของที่ลงจาก Launcher หรือ ตัวเปิดเกมตัวขับส่งเกม .Sims3Pack ตัว Launcher จะกรองของเสียของที่ทำไม่ถูกต้องตามหลักของ .Sims3Pack ที่ใช้โปรแกรมเครื่องมืออื่น ๆ แปลงมาไม่ได้มาจากตัวเกม หรือ EA Store โดยตรงให้อยู่แล้วมันจะลงไม่ได้ครับ ลงแล้วมันของจะเด้งเหมือนไม่ได้ลงคือพวกของที่เสียมีปัญหากับ Cache ที่คนถามบ่อย ๆ ว่าลงแล้วของมันเด้งไม่เข้าเกมนั้นละ อยากลงต้องเอาไปแปลงเป็น .Package ครับแต่มันจะทำให้เกมค่อนข้างมีปัญหา หรือ เอาไปแปลงด้วย TSR Workshop ก่อนเอาของที่เปิดแล้วเด้งไปเปิดโดย TSR Workshop ถ้า TSR Workshop เปิดโดยไม่มีปัญหาก็สั่งให้ TSR Workshop ทำ .Sims3Pack ออกมาของที่ออกมาจะ TSR Workshop ค่อนข้างจะเชื่อถือได้ครับ ถ้า TSR Workshop เปิดแล้ว error อยากใช้ต้องเอาไปแปลงเป็น .package แต่บอกไว้แต่มันมีปัญหากับ Cache เกมแน่นอนครับ
4. เครื่องประสิทธิภาพต่ำแรมน้อยไป ตั้งแต่เกม ภาค Late Night หรือ แพทช์อัพเดทชุด 1.18 เป็นต้นไป ถ้าท่านทำตามข้อ 1 - 2 แล้วเกมยังเด้งอยู่ให้ดูว่า ท่านใช้แรมต่ำกว่า 4GB. อาจจะมีอาการค้างเพราะ เกม ใช้แรม 2.8GB. ขึ้นไป ถ้ามีแรมไม่พอ Windows ต้องทดข้อมูลเกมลง Virtual Memory บนฮาร์ดดิสเป็นจำนวนมากทำให้เกิดอาการค้าง หรือ กระตุกมาก จนถึงขั้นเกมหลุดเด้งดับ Stop Working เนื่องจากส่งข้อมูลให้ CPU ประมวลผลไม่ทัน ถ้าท่านใดที่เครื่องมีแรมมากกว่า 4GB. แล้วแต่ยังใช้ Windows XP หรือ Windows 32bit อยู่จะมีอาการแบบเดียวกันเนื่องจาก Windows XP หรือ Windows 32bit เห็นแรมได้เต็มที่ แค่ 4GB. คือ 2 ยกกำลัง 32 = 4,294,967,296 หรือ 4พันล้านต่ำแหน่ง ซึ่งจะรวมแรมของการ์ดจอด้วย และ Windows จะยึดแรมการ์ดจอเป็นหลักก่อนแรมเครื่อง ถ้าท่านใช้ Windows XP หรือ Windows 32bit ถึงจะมีแรมเครื่องมากเพียงใดท่านจะใช้แรมได้แค่ 4GB - แรมการ์ดจอ เช่นถ้าแรมการ์ดจอท่าน 1GB. Windows XP หรือ Windows 32bit จะใช้แรมได้แค่ 4GB - 1GB อาจจะได้ 3.25GB มันจะมีเศษหน่อยนึงเนื่องจากค่าจริง มันคือ 4,294,967,296ไบท์ และ 1GB จะประมาณ 1,024,000,000 ก็จะได้ 3.25GB. ถ้าแรมการ์ดจอท่าน 2GB. = 2,048,000,000 แรมที่จะเหลือให้ได้ก็ คือ 2.25GB จะทำให้แรมไม่พอ Windows ต้องทดข้อมูลที่เหลือลง ฮาร์ดดิส ทำให้เกมกระตุกค้างจนถึงขั้น เกมหลุดเด้งดับ Stop working
วิธีแก้ขั้นต้นให้ใช้ แนะนำว่าคนที่แรมต่ำกว่า 4GB. ควรทำเรดดี้ บู๊สท์ แฟลชไดร์ 8GB. ถ้าความเร็วอ่านเขียนแฟลชไดร์ไม่พอ คือใช้ได้แค่ 4GB. แนะนำให้ใช้ 2 แฟลช์ไดร์เลยครับ
►►► การใช้ แฟลช ไดร์ ช่วยให้เล่น เกม เดอะซิมส์ 3 ลื่นไม่กระตุก ใน Windows 7 โดยใช้ระบบ เรดดี้ บู๊สท์
http://www.thaithesims3.com/topic.php?topic=57605
และใช้
SLOW-PCfighter v1.4.62 Full (เมนูไทย) เล่นซิมส์ ลื่น ปรื้ดด !!
http://www.thaithesims3.com/topic.php?topic=50263
ส่วนการแก้แบบถาวรนั้นให้ ใช้แรม 4GB. ขึ้นไป และ เปลี่ยนเป็นลง Windows 7 64bit SP1 ทำไมต้องลง 64bit เพราะมันมองแรมได้ 2 ยกกำลัง 64 = 18,446,744,073,709,551,616 18ล้านล้านล้านตำแหน่งประมาณ 18TB. ไม่ว่าท่านจะมีแรมการ์ดจอขนาดไหนแรมเครื่องเท่าไร 64bit จะมองเห็นได้หมด แต่จริง ๆ Main Board ปัจจุบันรับแรมได้แค่ 256GB. ก็คงยังไม่มีใครใส่ไปขนาดนั้น
จนถึง The Sims 3 Katy Perry Sweet Treads กินแรมอยู่ที่ 3.8GB สูงสุดรวม Windows แล้ว แต่ไม่ต้องกลัวสำหรับ The Sims 3 แล้วเป็น app 32bit จะใช้แรมได้แค่ 4GB.
แนะนำให้ทำ เรดดี้ บู๊สท์ ครับ ถ้าไม่ได้ใช้ไดร์โซลลิดสเตท ไม่ว่ามีแรมแค่ไหนก็ตาม จะ 4GB. หรือ มากว่า 4GB. สำหรับคนแรมต่ำกว่า 4GB. แนะนำให้ทำ เรดดี้ บู๊สท์ แฟลชไดร์ 8GB. ถ้าความเร็วอ่านเขียนแฟลชไดร์ไม่พอ คือใช้ได้แค่ 4GB. แนะนำให้ใช้ 2 แฟลช์ไดร์เลยครับ
►►► การใช้ แฟลช ไดร์ ช่วยให้เล่น เกม เดอะซิมส์ 3 ลื่นไม่กระตุก ใน Windows 7 โดยใช้ระบบ เรดดี้ บู๊สท์
http://www.thaithesims3.com/topic.php?topic=57605
วิธีแก้ไขถาวรสำหรับ The Sims 3 Season คือ เพิ่มแรมเป็น 8GB ใช้ Windows 7 64bit SP1 และควรใช้ ไดร์โซลิดสเตทความเร็วอ่านเขียน 500MB/s ขึ้นไปแทน ฮาร์ดดิส
ท่านสามารถศึกษาต่อได้ที่กระทู้นี้
วิธีทำให้ The Sims 3 โหลดเร็วขึ้นแต่ต้องลงเกมใหม่ และ ทำอย่างไรเล่นเกม The Sims 3 ลื่นขี้น
http://www.thaithesims3.com/topic.php?topic=92286
*ถ้ามีปัญหากับ DCCache หรือ .Sims3Pack Content ลองใช้ TSR Rigfix ดูครับมันช่วยปรับเวอร์ชั่นของ Content และ แก้ไขด้วย X TS3 Pets : ปัญหา CC ทั้งหมดเสีย ยกเว้นไอเท็ม EA | ลง 1.29 แล้ว CC ไม่เข้าเกมส์ X
http://www.thaithesims3.com/topic.php?topic=63315