Thứ Tư, 13 tháng 1, 2010

Expression Web 3 has stopped working error

Thứ Tư, 13 tháng 1, 2010
Khi khởi động Expression Web 3, chưa kịp thao tác gì thì chương trình đã thông báo “Microsoft Expression Web 3 has stopped working”. Trong khi đó máy chạy Expression Web 2 vẫn bình thường, mình uninstall/install lại chương trình thì tình trạng này vẫn cứ diễn ra. Lần mò một hồi,  thì nguyên do là bad fonts, có một số font không tương thích dẫn đến chương trình bị crash. Note lại để bạn nào có gặp tình trạng giống mình thì dùng :)
Khi chương trình thông báo lỗi, tiếp sau đó sẽ hỏi là debug chương trình hay ko (máy mình chạy Visual Studio 08), đồng ý debug, khi debug chương trình sẽ hiển thị thông báo font nào không tương thích với Expression Web 3. Ở đây là font VSwan Song.ttf.

Capture1
Vào ổ đĩa hệ điều hành, thư mục Windows/Fonts search font không tương thích (VD: VSwan Song.ttf)  và xoá . Nếu thông báo không thể xoá font, dù đã đóng tất cả các chương trình vẫn thông báo là font không thể xoá do đang được sử dụng bởi chương trình khác, bạn có thể đổi extension tên file font rồi xoá (VD: VSwan Song.ttf => VSwan Song.bak).
Tiếp tục quay lại VS08 debug để tìm ra các font không tương thích, sau khi xoá hết bad fonts thì Expression Web 3 hoạt động bình thường.