Một số lớn các Perflib 1008 lỗi trong sổ ký sự ứng dụng trong Windows 2000

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:828872
Chú ý
Bài viết này áp dụng cho Windows 2000. Hỗ trợ cho Windows 2000 kết thúc vào ngày 13 tháng 7 năm 2010. Các Trung tâm giải pháp cuối cùng hỗ trợ Windows 2000 là một điểm khởi đầu để lập kế hoạch chiến lược của bạn di chuyển từ Windows 2000. Để biết thêm thông tin xem các Chính sách vòng đời hỗ trợ của Microsoft.
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TRIỆU CHỨNG
Nhật ký ứng dụng Event Viewer hiển thị nhiều người trong số các thông điệp sau đây trong khoảng thời gian ngắn:

Loại sự kiện: lỗi
Sự kiện nguồn: Perflib
Thể loại sự kiện: không có
ID sự kiện: 1008
Mô tả:
Thủ tục mở đối với dịch vụ "Nbf" trong DLL "C:\WINNT\system32\Perfctrs.dll" đã thất bại. Dữ liệu hiệu suất cho dịch vụ này sẽ không có sẵn. Mã trạng thái trở lại là DWORD 0.

Dữ liệu từ: 0000: 00000002

NGUYÊN NHÂN
Vấn đề này có thể xảy ra sau khi bạn vô hiệu hóa giao thức NetBEUI (NetBIOS Enhanced User Interface). Trong thông điệp được tham chiếu trong phần "Triệu chứng", PerfLib là một hiệu suất truy cập thư viện. Perfctrs DLL kiểm soát một số quầy mạng. Số lượt truy cập cho dịch vụ NetBIOS khung giao thức (NBF), giao thức NetBEUI mạng, gây ra lỗi.

Khi bạn lần đầu tiên tạo một truy vấn hiệu suất, Perflib kiểm tra sự sẵn có của tất cả các quầy được liệt kê trong sổ đăng ký. Nếu một truy cập không có sẵn, Nhật ký ứng dụng sẽ hiển thị một thông báo sự kiện. Thông báo sự kiện này xảy ra khi một hoặc nhiều hơn các điều kiện sau là đúng:
  • Giao thức NetBEUI không liên kết với bộ điều hợp mạng, bởi vì các adapter hoặc trình điều khiển là khiếm khuyết, và các quầy hiệu suất extensible màn hình được liệt kê.
  • NetBEUI là ràng buộc để bộ điều hợp mạng không kết nối với mạng cục (bộ LAN).
  • NetBEUI được cài đặt, nhưng nó bị vô hiệu hóa trên thẻ bộ điều hợp mạng.

Vấn đề này có thể xảy ra nếu máy tính của bạn tải một hiệu suất giám sát dựa trên chương trình lúc khởi động.
GIẢI PHÁP
Để khắc phục vấn đề này, hãy làm theo các bước sau:
  1. Cập Nhật trình điều khiển bộ điều hợp mạng.
  2. Hãy chắc chắn rằng không có không có bộ điều hợp mạng nonpresent, ghosted hoặc ẩn trong máy tính của bạn.
    Để biết thêm thông tin, bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
    269155Thông báo lỗi khi bạn cố gắng đặt địa chỉ IP trên bộ điều hợp mạng
  3. Nếu vấn đề vẫn còn, hãy làm theo các bước sau để hủy bỏ và sau đó cài đặt lại mỗi bộ điều hợp mạng:
    1. Nhấp chuột phải Máy tính của tôi, bấm Thuộc tính, bấm vào các Phần cứng tab, và sau đó nhấp vào Quản lý thiết bị.
    2. Bấm vào bộ điều hợp mạng và bấm Gỡ bỏ.
    3. Khởi động lại máy tính, và sau đó cho hệ thống tự động phát hiện và cài đặt các trình điều khiển cho adapter mạng.


    Chú ý Bước này sẽ phát hiện và sửa chữa hỏng mục đăng ký vào mạng bộ điều hợp bindings.
  4. Lặp lại bước 3 cho tất cả các bộ điều hợp mạng.
THÔNG TIN THÊM
Tổ chức sự kiện ID 1008 dịch để PERFLIB_OPEN_PROC_FAILURE.

Nếu chức năng mở cho một phần mở rộng không trở về ERROR_SUCCESS, Perflib bài viết mã trạng thái trong trường của dữ liệu của sự kiện. Trong ví dụ được tham chiếu trong phần "Triệu chứng" của bài viết này, Perflib bài viết "dữ liệu từ: 00000002." Mã trạng thái giúp là tác giả của phần mở rộng để xác định lý do tại sao chức năng mở lỗi.

CÁCH GIẢI QUYẾT KHÁC
Để làm việc xung quanh vấn đề này, sử dụng một hoặc cả hai phương pháp sau đây:
  • Xoá giao thức NetBEUI nếu bạn không yêu cầu nó.

    Chú ý Sự kiện này có thể được đăng nhập ngay cả khi NetBEUI vô hiệu hóa trên thẻ bộ điều hợp mạng.
  • Ngăn chặn Perflib từ việc kiểm tra các quầy NBF.

    Chú ý Các thông tin sau áp dụng cho các sự kiện 1008 nói chung, không chỉ để dịch vụ NBF.

    Để ngăn các thư viện số lượt truy cập hiệu suất (Perflib) kiểm tra quầy, bạn có thể vô hiệu hóa các thư viện mở rộng hiệu suất Counters hoặc loại bỏ nó. Sử dụng một trong những phương pháp sau đây để làm điều này:
    • Sử dụng công cụ Extensible số lượt truy cập (ExCtrlLst.exe) để vô hiệu hóa các quầy hiệu suất Perfctrs.dll, hãy làm theo các bước sau:
      1. Bắt đầu công cụ Exctrlst.exe. Công cụ này là trong Microsoft Windows 2000 Resource Kit.
      2. Chọn tệp DLL (Perfctrs.dll) mà không phải mở trong các Mở rộng hiệu suất Counters hộp danh sách.
      3. Nhấn vào đây để xóa các Hiệu suất Counters kích hoạt hộp kiểm.
      4. Khởi động lại máy tính.

      Thủ tục này không giải quyết vấn đề này, nhưng nó có thể ngăn chặn các thông báo lỗi trong tương lai.For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
      248993 PRB: Performance object is not displayed in Performance Monitor
    • To disable the performance counters by modifying a specific registry entry, follow these steps:

      Note You can set this value programmatically through your performance data collection program, or you can use Registry Editor. If you use Registry Editor, information from the counters will not be available unless you change the subkey value to 0 or delete the subkey.
      Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
      322756 How to back up and restore the registry in Windows
      1. Start Registry Editor.
      2. Locate and then click the following service_name\Performance subkey in the registry:
        \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NBF\Performance
      3. Click Add Value on the Edit menu, and then add the following values:
        Value name:Disable Performance Counters
        Data type: REG_DWORD
        Radix: Decimal
        Value data:1
      4. Quit Registry Editor.
      5. Restart the computer.

      Note Counters will not load, and you will not be able to collect NetBEUI and TCPIP performance data.
    • To remove the performance counters by modifying a specific registry entry, follow these steps:

      Note To prevent Event 1008 errors, you can generally export the Performance registry subkey and then remove the Performance registry branch of the service_name service that is mentioned in the Event 1008 error text, where Nbf is the service_name in the event message that is referenced in the "Symptoms" section of this article.
      1. Start Registry Editor.
      2. Locate and then click the following service_name\Performance key in the registry:
        HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Nbf\Performance
      3. Export the performance key, and then delete it from the registry.

        Note If you do not use Performance Monitor or any other performance monitor program to track NetBEUI performance, remove the Performance registry branch for the NBF service (NetBEUI protocol).
      4. Restart the computer.
THAM KHẢO
For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:
226494 INFO: Events for Performance Monitor extensions
811066 EventLogLevel registry setting does not suppress all event messages for extensible counters as expected
186713 Event ID 1010, 1008, 1011, and 4005 with CIM and Perflib
300956 How to manually rebuild performance counter library values
299059 You receive Application Center Event ID: 1008 Perflib error messages on Performance Data Counters
248993 PRB: Performance object is not displayed in Performance Monitor
fills eventlog, seconds, Compaq Insight Agent, Insight Manager, SSD, HP Open View, HP Agent, bmcpatrol, Compaq ML 570

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 828872 - Xem lại Lần cuối: 12/08/2015 04:45:51 - Bản sửa đổi: 2.0

Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server

  • kbnosurvey kbarchive kbprb kbmt KB828872 KbMtvi
Phản hồi