1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Sửa lỗi cho Internet Explore

Chủ đề trong 'Hỏi đáp Tin học' bởi NgocTu_Trieu, 06/07/2004.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. NgocTu_Trieu

    NgocTu_Trieu Thành viên mới

    Tham gia ngày:
    02/07/2004
    Bài viết:
    482
    Đã được thích:
    0
    Sửa lỗi cho Internet Explore

    Gần đây, có một số bạn có chung một số câu hỏi xung quanh lỗi của Internet Explore về việc không thể mở một trang web mới hoặc ckick vào đường dẫn (link) không hiệu lực. Để trả lời chung cho vấn đề này, topic này giúp bạn hiệu chỉnh lại chính xác IE của bạn với những điều kiện sau:
    - Bạn đã đảm bảo rằng, máy tính của bạn đã được quét sạch virus, worm, scripts bằng các chương trình diệt virus (như NAV, ...) và spyware (như Spybot Search & Destroy v1.3, XoftSpy v 3.4, ...).
    - IE của bạn bị lỗi không mở được trang mới (Open New Window command) hoặc không thực thi khi ấn vào đường dẫn (links).
    Bạn hãy đọc kỹ từng dòng một, và làm theo chính xác các chỉ dẫn, sau khi đã sao lưu toàn bộ Registry, dat file máy tính bạn:

    I. Không thực thi được lệnh "Open in New Window" trong Internet Explore (IE):
    1. Hiện tượng:
    - Khi bạn click chuột phải vào một đường dẫn bất kỳ trên trang web (hoặc trong word, ...) và chọn Open New Window, IE không mở một trang web mới cho bạn.
    - Khi bạn click vào một đường dẫn trang trang web được thiết kế bằng script, IE không mở một trang web mới cho bạn, hoặc nếu có sẽ thông báo lỗi sau:
    Internet Explorer Script Error
    An error has occurred in the script on this page.

    Line:
    Char:
    Error: No such interface supported
    Code: 0

    Do you want to continue running scripts on this page?

    2. Lý do:
    - Bạn đã cài đặt một (hoặc nhiều) chương trình không đăng ký vào registry một cách đúng đắn tại khoá sau:
    HKEY_CLASSES_ROOTInterface.
    - Bạn đã remove Microsoft Visual Basic 5.0.
    - Một vài khóa liên quan đến Internet Explorer trong registry bị mất hoặc bị lỗi.

    3. Khắc phục:
    - Click Start > Run, trong Open box, gõ vào dòng lệnh regsvr32 actxprxy.dll
    - Click OK, và tiếp tục click OK một lần nữa khi bạn nhận được một thông báo: "DllRegisterServer in actxprxy.dll succeeded".
    Tương tự các bước trên với dòng lệnh: regsvr32 shdocvw.dll
    Restart máy tính của bạn.

    Ghi chú: Nếu các file thư viện (*.dll) nêu trên của bạn bị hỏng hoặc mất (các bước trên không thực hiện được), bạn phải từng bước làm như sau:
    - Click Start > Run, trong Open box, gõ vào từng dòng lệnh sau:
    regsvr32 oleaut32.dll
    regsvr32 shdocvw.dll
    regsvr32 actxproxy.dll
    regsvr32 mshtml.dll
    regsvr32 pdm32.dll


    Restart máy tính của bạn.

    II. Bạn không thể mở được một trang web mới hoặc không có gì xảy ra khi bạn nhấn vào một đường dẫn (link):
    1. Hiện tượng: Khi bạn click chuột phải vào một đường dẫn bất kỳ trên trang web (hoặc email -OE, word, ...) và chọn Open New Window, hoặc bạn nhấn chuột vào một đường dẫn thì có những "triệu chứng" như sau:
    - Không có gì xảy ra (IE không hoạt động)
    - Một trang web được mở, nhưng là một trang trắng.
    - Nhận được một thông báo lỗi: No such interface supported
    - IE không thực thi các lệnh in và xem trước trang web.

    2. Lý do:
    - Lỗi hàm thư viện Urlmon.dll tại các khoá trong registry:
    [HKEY_CLASSES_ROOTCLSID{79eac9e0-baf9-11ce-8c82-00aa004ba90b}InprocServer32]
    [HKEY_CLASSES_ROOTCLSID{79eac9f1-baf9-11ce-8c82-00aa004ba90b}InprocServer32]
    [HKEY_CLASSES_ROOTCLSID{79eac9f2-baf9-11ce-8c82-00aa004ba90b}InprocServer32]
    - Mất khóa (hoặc lỗi) HKLMSOFTWAREClassesInterface{00020400-0000-0000-C000-000000000046} trong registry.
    - Mất các files (hoặc lỗi) sau: Urlmon.dll, Mshtml.dll, Actxprxy.dll, Oleaut32.dll, Shell32.dll, Shdocvw.dll.

    3. Khắc phục:
    - Click Start > Run, trong Open box, gõ vào dòng lệnh regsvr32 urlmon.dll
    - Click OK, và tiếp tục click OK một lần nữa khi bạn nhận được một thông báo: "DllRegisterServer in urlmon.dll succeeded".
    Tương tự các bước trên với dòng lệnh:
    regsvr32 Shdocvw.dll
    regsvr32 Msjava.dll
    regsvr32 Actxprxy.dll
    regsvr32 Oleaut32.dll
    regsvr32 Mshtml.dll
    regsvr32 Browseui.dll

    regsvr32 Shell32.dll (nếu bạn đang dùng Win2k / Windows XP)

    - Click Start > Run, trong Open box, gõ vào dòng lệnh rege***.
    Trong Console Registry, tìm (bằng Search) các khóa và chắc chắn rằng các khóa sau đúng các giá trị (nếu thiếu, hoặc không có, hãy sửa chữa hoặc thêm vào):

    HKLMSOFTWAREClassesInterface{00020400-0000-0000-C000-000000000046}
    Name: (Default)
    Value: IDispatch

    HKLMSOFTWAREClassesInterface{00020400-0000-0000-C000-000000000046}ProxyStubClsid
    Name: (Default)
    Value: {00020420-0000-0000-C000-000000000046}

    HKLMSOFTWAREClassesInterface{00020400-0000-0000-C000-000000000046}ProxyStubClsid32
    Name: (Default)
    Value: {00020420-0000-0000-C000-000000000046}

    Restart máy tính của bạn.

    Ghi chú: bạn phải luôn luôn sao lưu (backup) registry trước khi tiến hành các bước thay đổi nó.
    Những sửa đổi này sẽ fix được lỗi nêu trên của IE nếu máy tính của bạn không còn bị nhiễm scripts, worm, virus (bạn phải làm sạch máy tính của mình trước khi tiến hành fix lỗi cho IE, nếu máy tính của bạn vẫn còn vị virus đeo bám, thì mọi cố gắng của bạn đều không thành công).

    Chúc mọi người tiếp tục lướt web vui vẻ và thành công.
    T.N.T
  2. BoyChanDoi78

    BoyChanDoi78 Thành viên rất tích cực

    Tham gia ngày:
    25/03/2003
    Bài viết:
    2.631
    Đã được thích:
    0
    Càc phĂn tìch và? phương hướng già?i quyẮt trĂn 'Ăy rẮt hưfu ìch 'Ắi với advanced users, nhưng với càc bàn basic users thì? cò thĂ? sèf rẮi tinh rẮi mù? và? quay vò?ng vò?ng cài 'Ă?u. Trong trươ?ng hợp nà?y, càc bàn nhớ ghi nhẶn lài thơ?i gian phàt sinh lĂfi và? càc thao tàc trước và? sau khi lĂfi xuẮt hiẶn, thư? undo càc thao tàc 'ò 'Ă? loài dĂ?n càc nguyĂn nhĂn khà? nghi. Dù? gì? 'i nưfa, sao lưu vĂfn là? biẶn phàp tẮt.

Chia sẻ trang này