หลายคนอาจมีปัญหาจอฟ้า บ่อยครั้งก็ดูไม่ทัน หรือจำรหัส error ไม่ได้ด้วยซ้ำ
วันนี้ผมมีโปรแกรมที่จะช่วยวิเคราะห์อาการจอฟ้า และวิธีกำหนดไม่ให้เครื่อง restart เองหลังจอฟ้า
--------------------------------------------------------------------------------------------
ก่อนที่จะรู้จักการใช้งาน มาดูกันก่อนว่าต้องลงโปรแกรมอะไรบ้าง
1. Microsoft Windows SDK
download :: http://www.microsoft.com/download/en...ang=en&id=8442
2.Windows Symbol Packages
download :: http://msdn.microsoft.com/en-us/wind...dware/gg463028
---------------------------------------------------------------------------------------------
วิธีการกำหนดไม่ให้คอม restart หลังเกิดจอฟ้า

1. My Computer > Properties > Advance > Startup and Revocery > Setting...
2. เอาเครื่องหมายถูกหน้า Automatically restart ออก
3. เลือก Kernel memory dump
4. Dump file กำหนดเป็น %SystemRoot%\MEMORY.DMP (%SystemRoot% >> จริงๆก็คือ C:\windows)
5. ติ๊กถูกหน้า Overwrite any existing file
----------------------------------------------------------------------------------------------
การลงโปรแกรม Microsoft Windows SDK
1. หลังจากโหลดเสร็จ ก็ mount image ตามภาพให้เลือก Windows ตามที่ท่านใช้งานอยู่ อย่างผมเองเลือก Windows 7

2. เลือกเฉพาะ Dubugging Tools for Windows

3. เลือก path ที่จะลงโปรแกรม (ลงไดร์ฟไหนก็ได้ไม่สำคัญ)

----------------------------------------------------------------------------------------------
การลง Windows Symbol Packages
1. หลังโหลดไฟล์เสร็จก็ลงเหมือนโปรแกรมทั่วไปครับ พอตอนเลือก path ให้จำด้วยว่าลงที่ไหน เพราะต้องเอา path ไป set ในโปรแกรม WinDBG ที่หลัง
อย่างของผมมัน default ไปที่ H:\Symbols (ตอนลงจริงๆผมใช้ J:\Symbols)

----------------------------------------------------------------------------------------------
การใช้งาน WinDBG และ set symbol path
1. ตอนที่ลง Microsoft Windows SDK ผมเลือก path ไว้ที่ C:\WinDDK\7600.16385.1\
ก็เข้าไป path ที่ลงไว้ครับ แล้วเรียกไฟล์ windbg.exe
2. หลังเรียก winddbg.exe ก็มา set symbol path กันก่อน

3. ใส่ path ตามนี้ >> SRV*j:\symbols*http://msdl.microsoft.com/download/symbols
ตรงที่เป็นตัวหนังสือสีแดงคือ path ที่ผมแตกไฟล์ Windows Symbol Packages ไว้ครับ

เสร็จแล้วอย่าลืม save workspace ด้วยครับ ไม่งั้นต้องมา set path ใหม่ตลอด
เมนู :: File > Save Workspace
4. เปิด dump file (ไฟล์ที่ save หลังเกิดจอฟ้า)

5. browse ไปที่ path ที่เซ็ทไว้ (ย้อนไปดูหัวข้อ "วิธีการกำหนดไม่ให้คอม restart หลังเกิดจอฟ้า")
ก็คือ C:\windows\minidump แล้วเลือกไฟล์วันล่าสุด โดยรูปแบบชื่อไฟล์จะเป็น mmddyy (เดือน วันที่ ปี)

6. หลังเลือกไฟล์ จะขึ้นหน้าจอตามภาพ

7. รอซักพักมันก็จะรายงานว่าจอฟ้ารหัสอะไร และเกิดจากไฟล์ไหน

8. ถ้าอยากดูรายละเอียดเพิ่มเติมก็คลิกที่ "!analyze -v" (จากข้อ 7)

----------------------------------------------------------------------------------------------
ก็หมดเพียงเท่านี้ครับ เชิงลึกผมก็ไม่รู้มากครับ ไม่ต้องมาให้ผมดูให้นะ อิอิ
อย่างน้อยๆเราก็ได้รู้ว่า error ด้วยรหัสอะไร และ error ด้วยโปรแกรมหรือไฟล์ไหน
จากนั้นก็ค่อยเข้าสู่ google ต่อไป
ผิดพลาดประการใดขออภัยไว้ ณ ที่นี้ครับ
>>> ตอนจอฟ้า มันจะมีเปอร์เซ็นต์ขึ้นว่า save ไปแล้วกี่เปอร์เซ็นต์ รอให้มันครบ 100% ก่อนนะครับ แล้วค่อย restart เครื่อง ไม่งั้นมันไม่เซฟไฟล์ให้นะ
---------------------------------------------------------------------------------------------------
ข้อมูลทั้งหมดด้านบน มีเป็นไฟล์ PDF ให้ครับ โหลดได้ที่
http://www.4shared.com/document/ia9m...DBG_Guild.html
วันนี้ผมมีโปรแกรมที่จะช่วยวิเคราะห์อาการจอฟ้า และวิธีกำหนดไม่ให้เครื่อง restart เองหลังจอฟ้า
--------------------------------------------------------------------------------------------
ก่อนที่จะรู้จักการใช้งาน มาดูกันก่อนว่าต้องลงโปรแกรมอะไรบ้าง
1. Microsoft Windows SDK
- Windows 7
- Windows Server 2003 R2 (32-Bit x86)
- Windows Server 2003 R2 x64 editions
- Windows Server 2008
- Windows Server 2008 R2
- Windows Vista
- Windows XP Service Pack 3
download :: http://www.microsoft.com/download/en...ang=en&id=8442
2.Windows Symbol Packages
download :: http://msdn.microsoft.com/en-us/wind...dware/gg463028
---------------------------------------------------------------------------------------------
วิธีการกำหนดไม่ให้คอม restart หลังเกิดจอฟ้า

1. My Computer > Properties > Advance > Startup and Revocery > Setting...
2. เอาเครื่องหมายถูกหน้า Automatically restart ออก
3. เลือก Kernel memory dump
4. Dump file กำหนดเป็น %SystemRoot%\MEMORY.DMP (%SystemRoot% >> จริงๆก็คือ C:\windows)
5. ติ๊กถูกหน้า Overwrite any existing file
----------------------------------------------------------------------------------------------
การลงโปรแกรม Microsoft Windows SDK
1. หลังจากโหลดเสร็จ ก็ mount image ตามภาพให้เลือก Windows ตามที่ท่านใช้งานอยู่ อย่างผมเองเลือก Windows 7

2. เลือกเฉพาะ Dubugging Tools for Windows

3. เลือก path ที่จะลงโปรแกรม (ลงไดร์ฟไหนก็ได้ไม่สำคัญ)

----------------------------------------------------------------------------------------------
การลง Windows Symbol Packages
1. หลังโหลดไฟล์เสร็จก็ลงเหมือนโปรแกรมทั่วไปครับ พอตอนเลือก path ให้จำด้วยว่าลงที่ไหน เพราะต้องเอา path ไป set ในโปรแกรม WinDBG ที่หลัง
อย่างของผมมัน default ไปที่ H:\Symbols (ตอนลงจริงๆผมใช้ J:\Symbols)

----------------------------------------------------------------------------------------------
การใช้งาน WinDBG และ set symbol path
1. ตอนที่ลง Microsoft Windows SDK ผมเลือก path ไว้ที่ C:\WinDDK\7600.16385.1\
ก็เข้าไป path ที่ลงไว้ครับ แล้วเรียกไฟล์ windbg.exe
2. หลังเรียก winddbg.exe ก็มา set symbol path กันก่อน

3. ใส่ path ตามนี้ >> SRV*j:\symbols*http://msdl.microsoft.com/download/symbols
ตรงที่เป็นตัวหนังสือสีแดงคือ path ที่ผมแตกไฟล์ Windows Symbol Packages ไว้ครับ

เสร็จแล้วอย่าลืม save workspace ด้วยครับ ไม่งั้นต้องมา set path ใหม่ตลอด
เมนู :: File > Save Workspace
4. เปิด dump file (ไฟล์ที่ save หลังเกิดจอฟ้า)

5. browse ไปที่ path ที่เซ็ทไว้ (ย้อนไปดูหัวข้อ "วิธีการกำหนดไม่ให้คอม restart หลังเกิดจอฟ้า")
ก็คือ C:\windows\minidump แล้วเลือกไฟล์วันล่าสุด โดยรูปแบบชื่อไฟล์จะเป็น mmddyy (เดือน วันที่ ปี)

6. หลังเลือกไฟล์ จะขึ้นหน้าจอตามภาพ

7. รอซักพักมันก็จะรายงานว่าจอฟ้ารหัสอะไร และเกิดจากไฟล์ไหน

8. ถ้าอยากดูรายละเอียดเพิ่มเติมก็คลิกที่ "!analyze -v" (จากข้อ 7)

----------------------------------------------------------------------------------------------
ก็หมดเพียงเท่านี้ครับ เชิงลึกผมก็ไม่รู้มากครับ ไม่ต้องมาให้ผมดูให้นะ อิอิ
อย่างน้อยๆเราก็ได้รู้ว่า error ด้วยรหัสอะไร และ error ด้วยโปรแกรมหรือไฟล์ไหน
จากนั้นก็ค่อยเข้าสู่ google ต่อไป
ผิดพลาดประการใดขออภัยไว้ ณ ที่นี้ครับ
>>> ตอนจอฟ้า มันจะมีเปอร์เซ็นต์ขึ้นว่า save ไปแล้วกี่เปอร์เซ็นต์ รอให้มันครบ 100% ก่อนนะครับ แล้วค่อย restart เครื่อง ไม่งั้นมันไม่เซฟไฟล์ให้นะ
---------------------------------------------------------------------------------------------------
ข้อมูลทั้งหมดด้านบน มีเป็นไฟล์ PDF ให้ครับ โหลดได้ที่
http://www.4shared.com/document/ia9m...DBG_Guild.html
Comment