Η λίστα "Επισύναψη σε διεργασία" είναι κενή του εντοπισμού σφαλμάτων Visual C++


Συμπτώματα


Στο πρόγραμμα εντοπισμού σφαλμάτων, η λίστα "Επισύναψη σε διεργασία" είναι κενή.

ΣΗΜΑΝΤΙΚΟ: αυτό το άρθρο περιέχει πληροφορίες σχετικά με την επεξεργασία του μητρώου. Πριν να επεξεργαστείτε το μητρώο, βεβαιωθείτε ότι γνωρίζετε τον τρόπο επαναφοράς, εάν προκύψει κάποιο ζήτημα. Για πληροφορίες σχετικά με τον τρόπο για να το κάνετε αυτό, προβάλετε το θέμα της Βοήθειας "Επαναφορά του μητρώου" στο Regedit.exe ή το θέμα της Βοήθειας "Επαναφορά ενός κλειδιού μητρώου" στο Regedt32.exe.

Αιτία


Η λίστα "Επισύναψη σε διεργασία" συμπληρώνεται χρησιμοποιώντας ένα API του μετρητή επιδόσεων. Ανάλογα με το περιβάλλον και το μετρητή επιδόσεων εγκατεστημένα dll, ο κωδικός για τη συμπλήρωση της λίστας ενδέχεται να αποτύχει.

Αυτό το σφάλμα επηρεάζει μόνο τη λίστα "Επισύναψη σε εξέλιξη", όταν λειτουργεί με τα Windows NT και Windows 2000.

Προτεινόμενη αντιμετώπιση


Προτεινόμενη αντιμετώπιση 1

Θα πρέπει να επισυνάψετε στη διαδικασία χρησιμοποιώντας τη Διαχείριση εργασιών:
  1. Ενεργοποίηση εντοπισμού σφαλμάτων just-in-time (JIT):
    1. Σε Visual C++, από το μενού " Εργαλεία ", κάντε κλικ στο κουμπί Επιλογές.
    2. Στην καρτέλα " Εντοπισμός σφαλμάτων ", βεβαιωθείτε ότι είναι επιλεγμένο το πλαίσιο ελέγχου απλώς σε χρονική στιγμή εντοπισμού σφαλμάτων .
  2. Εκτελέστε τη Διαχείριση εργασιών και επιλέξτε τη διαδικασία για να επισυνάψετε. Κάντε δεξιό κλικ και επιλέξτε εντοπισμού σφαλμάτων.

Προτεινόμενη αντιμετώπιση 2

  1. Εκτελέστε τη Διαχείριση εργασιών και λάβετε το Αναγνωριστικό της διαδικασίας για τη διαδικασία που θέλετε να εντοπίσετε σφάλματα.
  2. Σε μια γραμμή εντολών, πληκτρολογήστε τα εξής:msdev -p < processid >
Αυτό θα ξεκινήσει Visual C++ και θα επισυνάψει στην καθορισμένη διαδικασία.

Κατάσταση


Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα σφάλμα στα προϊόντα της Microsoft που παρατίθενται στην αρχή αυτού του άρθρου. Αυτό το σφάλμα διορθώθηκε στο πιο πρόσφατο service pack για το Visual Studio 6.0.

Για πρόσθετες πληροφορίες σχετικά με τα service pack του Visual Studio, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
194022 ΠΛΗΡΟΦΟΡΙΕΣ: τα Service Pack του Visual Studio 6.0, τι, όπου, γιατί

194295 ΔΙΑΔΙΚΑΣΙΕΣ: ξέρω ότι έχει εγκατασταθεί ένα Service Pack του Visual Studio
Για να κάνετε λήψη του τελευταίου service pack του Visual Studio, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

Περισσότερες πληροφορίες


Εάν τα βήματα για την προτεινόμενη αντιμετώπιση 2 δεν βοηθήσουν, και εάν η προτεινόμενη αντιμετώπιση 1 δεν είναι ικανοποιητική, ελέγξτε την έκδοση του λειτουργικού συστήματος. Παρόλο που αυτό το σφάλμα είναι γνωστό ότι προκύπτει στα Windows NT 4.0 καθώς και τα Windows 2000, λύση 2 ενδέχεται να μην λειτουργούν στα Windows 2000. Ίσως χρειαστεί να επιστρέψετε μια επίσημη έκδοση των Windows NT.