โปรดศึกษาและยอมรับนโยบายส่วนบุคคนก่อนเริ่มใช้งาน [นโยบายส่วนบุคคล]
ยอมรับ
The sims 2 : ใครช่วยได้ช่วยหน่อยนะคะ DirectX มีปัญหา ToT
jannylagarto
#1
06-09-2011 - 08:38:11

#1 jannylagarto  [ 06-09-2011 - 08:38:11 ]




คือว่าเราลงซิมส์ 2 18 in 1 ไม่สำเร็จเพราะ directx มันเป็นอะไรไม่รู้อ่ะ!!
install อะไรเสร็จเรียบร้อยแล้วมันเป็นงี้อ่ะ
ช่วยตอบด้วยน่ะค่ะ
 944542


ninza300000
#2
06-09-2011 - 13:22:41

#2 ninza300000  [ 06-09-2011 - 13:22:41 ]




ลง Directx 9.0c ไม่ได้
ลง Directx 9.0 C ไปแล้วแต่เครื่องยังเห็นเป็น Directx 9.0 b อยู่ ปัญหานี้เกิดจากการใช้ Windows XP Service pack 2 ตัว Beta ทำให้ไม่สามารถติดตั้ง DirectX 9.0c ได้ วิธีแก้ให้ไปลง Windows XP Service pack 2 Final version โดย update ได้ที่ Update WindowsXP หรือดาวน์โหลดตัวเต็มได้ที่ Windows XP sp 2 Final หรือจะเปลี่ยนกลับไปเป็น Service pack 1 แทนก็ได้ ก็จะสามารถติดตั้ง DirectX 9.0c ได้ ซึ่ง DirectX 9.0c มีให้มาพร้อมกับแผ่นเกม The Sims 2 อยู่แล้ว

ข้อมูลจาก
http://www.ea.co.th/support.php

ข้อมูลเพิ่มเติม
http://www.pantip.com/tech/games/topic/GC1608811/GC1608811.html
http://www.pantip.com/tech/games/topic/GC1620206/GC1620206.html

กรณีอาจเจอได้กับผู้ที่เป็น SP2 Beta หรือ SP2 ที่อัพมาแล้ว แต่ DirectX ยังเป็น 9.0b หรือ 8.1a (แต่คิดว่า ตอนนี้คงไม่มีแล้วเนอะ - -* เพราะแผ่นติดตั้ง Windows เป็น SP2 หมดแล้ว) ซึ่งไม่สามารถ Install DirectX 9.0c ได้ (กด Next แล้วโปรแกรมไม่ยอม Install ให้ โดยจะขึ้นว่า Install Completed)

วิธีแก้ก็ใช้วิธีการ Uninstall Windows XP SP2 Beta ออก ให้เหลือแต่ Windows XP ธรรมดา แล้วดาวน์โหลด Windows XP SP2 Final จกที่นี่ครับ



หากหาวิธีลบ Service Pack 2 ไม่ได้ให้ทำดังนี้
1. Start>Run...
2. พิมพ์ regedit แล้วกด ok
3. ไปที่....
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
จะเห็นคำว่า CSDversion กับ CSDBuildNumber ในช่องขวามือ ให้ลบทิ้งทั้ง 2 ตัวแล้วปิด Regedit จากนั้นให้ทำการติดตั้ง Xp sp2 final ตัวเต็ม

วิธีที่ 2... ลบ DirectX 9.0b แล้วติดตั้ง 9.0c

ดาวน์โหลดนี่ไปก่อน >> http://xchange.teenee.com/index.php?...=post&id=77548 (ขออนุญาตินำลิงค์ลงนะครับ)

สำหรับบางท่านที่ลง Windows Xp Sp2 นะครับ มันจะมีตัว DirectX 9.0b มาให้

แล้วเกมส์บางเกมส์เล่นไม่ได้เพราะ DirectX 9.0b เจ้ากรรมตัวนี้มันดันติดมากับ

Windows ด้วยครับ ซึ่งเป็นตัวเก่ากว่า DirectX 9.0c นะคับ เกมส์บางเกมส์จะต้อง

ใช้ DirectX 9.0c ครับ เช่น Battle Field 2 ครับ บางท่านเลยจะลง DirectX9.0C

แล้วลงไม่ได้ เพราะมันได้แจ้งว่า Already อยู่แลวใช่ไหมล่ะครับ เอาหล่ะ มาเริ่มวิธีแก้

ปัญหานี้กันเลยครับ

ในตอนแรกให้เราดาวน์โหลด ไฟล์ ทั้ง 3 ตัวนี้ก่อนละกันนะครับ

ไฟล์ตัวแรก โปรแกรม Roll Back DirectX ครับ
ไฟล์ตัวที่สอง เป็น ไฟล์ dsetup32.dll
ไฟล์ตัวที่สาม เป็น ไฟล์ DSETUP.dll

ครับ ดาวน์โหลดเสร็จแล้ว เริ่มวิธีการทำให้ เจ้า DirectX ของเราให้เป็น 9.0c เสียที

ขั้นตอนต่อไปให้เรา หาตัว DirectX9.0c มาครับ



ขั้นตอนการทำนะครับ

1.ให้ Copy ตัวโปรแกรม DirectX9.0c ที่เป็นตัวเต็มมา ก็อป...จากแผ่น หรือดาวน์โหลดมาก็ได้ครับ ให้ก็อปไว้ในไดร์ C:\ ดังในรูปเลยนะครับ
2.ให้ดาวน์โหลดไฟล์ ในลิ้งค์มาเลยนะครับ เอาไว้ในไดร์ C:\ เช่นกันครับ ดังในรูปเช่นกัน
ในนั้นมีไฟล์ โปรแกรม Roll Back DirectX ครับ
ไฟล์ตัวที่สอง เป็น ไฟล์ dsetup32.dll
ไฟล์ตัวที่สาม เป็น ไฟล์ DSETUP.dll

3.ให้ Copy ไฟล์ dsetup32.dll,DSETUP.dll ในโฟลเดอร์ RollbackDX 2 ตัวนี้ ไปวางทับใน โฟลเดอร์ DirectX9.0c นะครับ ดังในรูปเลยครับ ผมได้ทำลูกศรบอกแล้วครับ

4.ให้ตอบ Yes นะครับ เพื่อทำการ Copy ทับครับผม




ต่อเลยครับ

5.หลังจากนั้นให้กด Restart
6.ให้เข้า Safemode ด้วยการกด F8 ตอน Boot ครับ
7.ให้รันโปรแกรมที่ชื่อว่า RollBack DX ครับ Windows ก็จะทำการลบ Component ที่เป็น DirectX9.0b ครับ สักพัก Windows จะถามหาแผ่น windows xp servicepack 2 เพื่อดำเนินการลบต่อครับ
8.ลบเสร็จแล้วก็ให้เข้าไปที่ C:\ ครับ แล้วเข้าโฟลเดอร์ DirectX9.0c ก็ทำการ Setup ได้เลยครับ

ง่ายไหมละครับ สำหรับการแก้ไข DirctX9.0b ซึ่งเท่าที่ผมดูจากเว็ปอื่นแล้วเนี่ย ต้องลบ SP2 เลยเหรอ มันยากเกินไปหรือเปล่า และไม่มีความจำเป็นจะต้องลบตัว SP2 เลยครับ มั่วมากๆ วิธีนี้ผมเป็นคนคิดเองครับ ทำง่ายมากๆ และได้ผลด้วยซ้ำไป

และเหตุผลที่ผมให้ Copy ไฟล์ทับลงไปนั้น ก็เพราะว่า ไฟล์ 2 ตัวนั้นเป็นไฟล์ที่กำหนดเวอร์ชั่น 9.0c ครับ ที่คุณโหลดของผมไปเป็นไฟล์บอกเวอร์ชั่นของ dx9.0a ครับ ก็อป...ทับลงไปจะได้หลอก windows ว่าเป็น 9.0a ครับ ทั้งๆที่แท้ตัวลงเป็น 9.0c
โง่จริงๆ โดนคนหลอก 555+

อ๋ออย่าลืมนะคับ ลงเสร็จแล้ว ให้เช็คด้วยการ

พิมพ์ dxdiag ที่ Run นะครับ แล้วดูเวอร์ชั่นด้วยนะครับ ดังรูปครับ




Credit : http://xchange.teenee.com/index.php?showtopic=21450



เพื่อการอัพเดทจะได้ทันสมัยที่สุด ขอรบกวนให้เพื่อนๆ ทำการอัพเดท Windows XP Service Pack 3 (มันจะบังคับให้อัพเดทต้นเดือนหน้า) และ DirectX SDK ด้วยนะครับ

(หาเอาจาก Microsoft เน้อ)

ผมไม่รู้นะว่าจะช่วยได้แต่ผมทำไปทำมาก็ใช้ได้

jannylagarto

jannylagarto
#3
06-09-2011 - 14:34:03

#3 jannylagarto  [ 06-09-2011 - 14:34:03 ]




ขอบใจน้า เราจะลองทำดู


ponlovele
#4
24-02-2013 - 19:31:30

#4 ponlovele  [ 24-02-2013 - 19:31:30 ]




คือว่าอย่างงี้ของเราก้เป็น แต่เราใช้ win7 อะ ต้องทำยังไง
มันเหมือนกับว่าของเรามัน 11.0 แต่เกมมันจะเอา9.0 อ้ะ


  • 1

ลงข้อความได้เฉพาะสมาชิก
ต้องสมัครเป็นสมาชิกและ login เข้าสู่ระบบก่อนถึงจะสามารถลงความเห็นได้
เข้าสู่ระบบสมัครสมาชิก



โปรดศึกษาและยอมรับนโยบายส่วนบุคคนก่อนเริ่มใช้งาน [นโยบายส่วนบุคคล]
ยอมรับ