Κύριος Windows 10 Το DTrace είναι πλέον διαθέσιμο στα Windows
 

Το DTrace είναι πλέον διαθέσιμο στα Windows

Το DTrace είναι ένα δυναμικό πλαίσιο ανίχνευσης που επιτρέπει σε έναν διαχειριστή ή προγραμματιστή να βλέπει ένα σύστημα σε πραγματικό χρόνο είτε σε λειτουργία χρήστη είτε σε λειτουργία πυρήνα. Το DTrace έχει μια υψηλού επιπέδου και ισχυρή γλώσσα προγραμματισμού σε στυλ C που σας επιτρέπει να εισάγετε δυναμικά σημεία ίχνους. Χρησιμοποιώντας αυτά τα δυναμικά εισαγόμενα σημεία ίχνους, μπορείτε να φιλτράρετε τις συνθήκες ή τα σφάλματα, να γράψετε κώδικα για να αναλύσετε μοτίβα κλειδώματος, να εντοπίσετε αδιέξοδα κ.λπ.

Στα Windows, το DTrace επεκτείνει την παρακολούθηση συμβάντων για Windows (ETW), η οποία είναι στατική και δεν παρέχει τη δυνατότητα εισαγωγής σημείων παρακολούθησης μέσω προγραμματισμού κατά τη διάρκεια εκτέλεσης.

Όλα τα API και οι λειτουργίες που χρησιμοποιούνται από το dtrace.sys είναι τεκμηριωμένες κλήσεις.

Dtrace στα Windows

Η Microsoft έχει εφαρμόσει ένα ειδικό πρόγραμμα οδήγησης για τα Windows 10 που επιτρέπει την εκτέλεση ορισμένων ρόλων παρακολούθησης συστήματος. Το πρόγραμμα οδήγησης θα συμπεριληφθεί στην έκδοση 1903 των Windows 10. Επίσης, το DTrace απαιτεί επί του παρόντος την εκκίνηση των Windows με ενεργοποιημένο τον εντοπισμό σφαλμάτων πυρήνα.

Ο πηγαίος κώδικας για το μεταφερόμενο εργαλείο DTrace είναι διαθέσιμος στο GitHub. Επισκεφθείτε τη σελίδα DTrace στα Windowsκάτω από το έργο OpenDTrace στο GitHub για να το δείτε.

Περιεχόμενα κρύβω Ρύθμιση του DTrace στα Windows 10 Χρησιμοποιώντας το DTrace

Ρύθμιση του DTrace στα Windows 10

Προϋποθέσεις για τη χρήση της δυνατότητας

  • Windows 10 insiderκατασκευή 18342ή υψηλότερη
  • Διατίθεται μόνο σεx64Windows και καταγράφει πληροφορίες ανίχνευσης μόνο για διαδικασίες 64-bit
  • Το πρόγραμμα Windows Insider είναιενεργοποιημένηκαιδιαμορφώθηκεμε έγκυρο λογαριασμό Windows Insider
    • Επισκεφτείτε τις Ρυθμίσεις->Ενημέρωση και ασφάλεια->Πρόγραμμα Windows Insider για λεπτομέρειες

Οδηγίες:

    Σύνολο διαμόρφωσης BCD:
    1. bcdedit /set dtrace on
    2. Σημείωση, θα πρέπει να ορίσετε ξανά την επιλογή bcdedit, εάν κάνετε αναβάθμιση σε νέα έκδοση Insider
    Κατεβάστε και εγκαταστήστε το πακέτο DTrace από κέντρο λήψης.
    1. Αυτό εγκαθιστά τα στοιχεία λειτουργίας χρήστη, τα προγράμματα οδήγησης και τα πρόσθετα πακέτα δυνατοτήτων κατ' απαίτηση που είναι απαραίτητα για να είναι λειτουργικό το DTrace.
  1. Προαιρετικά: Ενημερώστε τοΜεταβλητή περιβάλλοντος PATHνα συμπεριλάβειC:Program FilesDTrace
    1. ορίστε PATH=%PATH%;'C:Program FilesDTrace'
  2. Ρύθμισηδιαδρομή συμβόλων
    1. Δημιουργήστε έναν νέο κατάλογο για την προσωρινή αποθήκευση συμβόλων τοπικά. Παράδειγμα: mkdir c:symbols
    2. Σειρά_NT_SYMBOL_PATH=srv*C:symbols* http://msdl.microsoft.com/download/symbols
    3. Το DTrace κατεβάζει αυτόματα τα απαραίτητα σύμβολα από τον διακομιστή συμβόλων και αποθηκεύει προσωρινά στην τοπική διαδρομή.
  3. Προαιρετικός:Ρύθμιση προγράμματος εντοπισμού σφαλμάτων πυρήνασύνδεση με το μηχάνημα προορισμού ( Σύνδεσμος MSDN). Αυτό είναιμόνοαπαιτείται εάν θέλετε να παρακολουθείτε συμβάντα πυρήνα χρησιμοποιώντας FBT ή άλλους παρόχους.
    1. Σημειώστε ότι θα χρειαστεί να απενεργοποιήσετε το Secureboot και το Bitlocker στο C:, (αν είναι ενεργοποιημένο), εάν θέλετε να ρυθμίσετε έναν εντοπισμό σφαλμάτων πυρήνα.
    Επανεκκινήστε τη μηχανή στόχου

Χρησιμοποιώντας το DTrace

  1. Ανοίξτε μια ανυψωμένη γραμμή εντολών.
  2. Εκτελέστε μία από τις ακόλουθες εντολές:|_+_|

Η εντολήdtrace -lvn syscall:::θα απαριθμήσει όλους τους ανιχνευτές και τις παραμέτρους τους που είναι διαθέσιμες από τον πάροχο syscall.

Ακολουθούν μερικοί από τους παρόχους που είναι διαθέσιμοι στα Windows και τι ορίζουν.

    syscall – Σύστημα NTOS callsfbt (Function Boundary Tracing) – Εισαγωγή συνάρτησης πυρήνα και returnspid – Ανίχνευση διαδικασίας λειτουργίας χρήστη. Όπως και το FBT σε λειτουργία πυρήνα, αλλά και επιτρέποντας την οργάνωση της αυθαίρετης συνάρτησης offsets.etw (Ιχνηλάτηση συμβάντων για Windows) – Επιτρέπει τον καθορισμό ανιχνευτών για το ETW Αυτός ο πάροχος βοηθά στη μόχλευση των υπαρχόντων οργάνων του λειτουργικού συστήματος στο DTrace.
    • Αυτή είναι μια προσθήκη που κάναμε στο DTrace για να του επιτρέψουμε να εκθέσει και να αποκτήσει όλες τις πληροφορίες που ήδη παρέχουν τα Windows στο S.T.W.

Περισσότερα δείγματα σεναρίων που ισχύουν για σενάρια Windows μπορείτε να βρείτε σε αυτό κατάλογο δειγμάτων.

Πηγή: Microsoft

Διαβάστε Στη Συνέχεια

Πώς να απενεργοποιήσετε τις συστάσεις πρόσθετων στη γραμμή διευθύνσεων του Firefox
Πώς να απενεργοποιήσετε τις συστάσεις πρόσθετων στη γραμμή διευθύνσεων του Firefox
Ίσως θελήσετε να απενεργοποιήσετε περιστασιακές προτάσεις πρόσθετων στη γραμμή διευθύνσεων του Firefox που εμφανίζει ξεκινώντας από την έκδοση 118. Οι προτάσεις προωθούν
Ο Microsoft Edge θα αποκτήσει σύντομα αριθμομηχανή, μετατροπέα μονάδων και άλλα εργαλεία στην πλαϊνή γραμμή
Ο Microsoft Edge θα αποκτήσει σύντομα αριθμομηχανή, μετατροπέα μονάδων και άλλα εργαλεία στην πλαϊνή γραμμή
Η Microsoft προσθέτει ενεργά προηγμένα εργαλεία στο πρόγραμμα περιήγησής της. Επί του παρόντος, δοκιμάζουν τις Γρήγορες εντολές και τη δυνατότητα κλεισίματος καρτελών με διπλό κλικ.
Πώς να απενεργοποιήσετε το τείχος προστασίας των Windows στα Windows 10
Πώς να απενεργοποιήσετε το τείχος προστασίας των Windows στα Windows 10
Θα δούμε όλους τους πιθανούς τρόπους απενεργοποίησης του Τείχους προστασίας των Windows στα Windows 10, καθώς και όλους τους τρόπους για να το ενεργοποιήσετε ξανά μετά την απενεργοποίηση.
Τρόπος απενεργοποίησης του φακέλου πληροφοριών όγκου συστήματος για αφαιρούμενες μονάδες δίσκου
Τρόπος απενεργοποίησης του φακέλου πληροφοριών όγκου συστήματος για αφαιρούμενες μονάδες δίσκου
Μπορείτε να κάνετε τα Windows να σταματήσουν να δημιουργούν το φάκελο System Volume Information σε αφαιρούμενες μονάδες δίσκου κάθε φορά που συνδέετε τη μονάδα flash στον υπολογιστή. Αν εσύ
Πώς να απενεργοποιήσετε το κουμπί Bing στην αναζήτηση της γραμμής εργασιών στα Windows 11
Πώς να απενεργοποιήσετε το κουμπί Bing στην αναζήτηση της γραμμής εργασιών στα Windows 11
Το σεμινάριο εξετάζει διάφορες μεθόδους απενεργοποίησης του κουμπιού Bing στο πλαίσιο αναζήτησης στη γραμμή εργασιών των Windows 11, με & χωρίς εργαλεία τρίτων.
Ενεργοποιήστε τη λειτουργία παρουσίασης στα Windows 10
Ενεργοποιήστε τη λειτουργία παρουσίασης στα Windows 10
Η λειτουργία παρουσίασης στα Windows 10 έχει σχεδιαστεί για να βοηθά τους χρήστες φορητών συσκευών (π.χ. φορητούς υπολογιστές). Όταν είναι ενεργοποιημένο, ο υπολογιστής σας παραμένει ξύπνιος.
Εκκαθάριση και επαναφορά της προσωρινής μνήμης εξωτερικής οθόνης στα Windows 10
Εκκαθάριση και επαναφορά της προσωρινής μνήμης εξωτερικής οθόνης στα Windows 10
Τρόπος εκκαθάρισης και επαναφοράς της προσωρινής μνήμης εξωτερικής οθόνης στα Windows 10. Μπορείτε να ορίσετε μεμονωμένη λειτουργία εμφάνισης και ανάλυση για κάθε οθόνη που είναι συνδεδεμένη στον υπολογιστή σας
Κόκκινο X στο εικονίδιο ήχου
Κόκκινο X στο εικονίδιο ήχου
Εάν βλέπετε ένα κόκκινο X στο εικονίδιο του ήχου ή του ηχείου σας, μπορούμε να σας βοηθήσουμε. Ακολουθεί ένας γρήγορος οδηγός αντιμετώπισης προβλημάτων που θα σας βοηθήσει να επιλύσετε το πρόβλημα.
Απενεργοποιήστε το Windows Defender στο Windows 10 Fall Creators Update
Απενεργοποιήστε το Windows Defender στο Windows 10 Fall Creators Update
Δείτε πώς μπορείτε να απενεργοποιήσετε το Windows Defender στο Windows 10 Fall Creators Update. Επεξηγήθηκαν δύο μέθοδοι, συμπεριλαμβανομένης μιας προσαρμογής στο μητρώο.
Ο Microsoft Edge δεν θα υποστηρίζει πλέον το ePub
Ο Microsoft Edge δεν θα υποστηρίζει πλέον το ePub
Όπως ίσως γνωρίζετε ήδη, το κλασικό πρόγραμμα περιήγησης «Spartan» Edge περιλαμβάνει τη δυνατότητα ανάγνωσης αρχείων EPUB. Αυτή η δυνατότητα εισήχθη για πρώτη φορά στα Windows 10
Ελέγξτε την κατάσταση κρυπτογράφησης μονάδας δίσκου BitLocker στα Windows 10
Ελέγξτε την κατάσταση κρυπτογράφησης μονάδας δίσκου BitLocker στα Windows 10
Πώς να ελέγξετε την κατάσταση κρυπτογράφησης μονάδας δίσκου BitLocker στα Windows 10 Το BitLocker είναι μία από τις βασικές τεχνολογίες προστασίας δεδομένων στα Windows 10. Το BitLocker μπορεί να κρυπτογραφήσει
Πώς να απενεργοποιήσετε το Avast
Πώς να απενεργοποιήσετε το Avast
Το λογισμικό προστασίας από ιούς είναι ένα απαραίτητο εμπόδιο άμυνας για τον υπολογιστή σας. Μάθετε πώς μπορείτε να το απενεργοποιήσετε προσωρινά για να εγκαταστήσετε εφαρμογές, προγράμματα οδήγησης και άλλα.
Ενεργοποιήστε ή απενεργοποιήστε το χρώμα HDR και WCG για οθόνη στα Windows 10
Ενεργοποιήστε ή απενεργοποιήστε το χρώμα HDR και WCG για οθόνη στα Windows 10
Πώς να ενεργοποιήσετε ή να απενεργοποιήσετε το χρώμα HDR και WCG για μια οθόνη στα Windows 10. Τα Windows 10 υποστηρίζουν βίντεο HDR (HDR). Το βίντεο HDR καταργεί τους περιορισμούς του βίντεο SDR
Προσθέστε το System Unattended Sleep Timeout στις Επιλογές τροφοδοσίας στα Windows 10
Προσθέστε το System Unattended Sleep Timeout στις Επιλογές τροφοδοσίας στα Windows 10
Τρόπος δημιουργίας χρονικού ορίου αδράνειας χωρίς επίβλεψη στις Επιλογές τροφοδοσίας στα Windows 10. Τα Windows 10 συνοδεύονται από μια κρυφή επιλογή τροφοδοσίας που ονομάζεται Χρόνος αδράνειας χωρίς παρακολούθηση συστήματος.
Η Microsoft επιβεβαίωσε το σφάλμα με το UDP στο RDP στα Windows 11 22H2
Η Microsoft επιβεβαίωσε το σφάλμα με το UDP στο RDP στα Windows 11 22H2
Όπως θυμάστε, αρκετοί χρήστες ανέφεραν ένα σφάλμα στο πρωτόκολλο απομακρυσμένης επιφάνειας εργασίας στα Windows 11 έκδοση 22H2. Προκαλεί παγώματα και αποσυνδέσεις. Ωρες ωρες
Πώς να συνδέσετε ένα χειριστήριο PS4
Πώς να συνδέσετε ένα χειριστήριο PS4
Αυτή η ανάρτηση θα σας οπλίσει με τις κατάλληλες γνώσεις σχετικά με τη σύζευξη του χειριστηρίου PS4 σας, ώστε να μπορείτε να απολαύσετε τα παιχνίδια σας με την καρδιά σας.
Δημιουργία αντιγράφων ασφαλείας και επαναφορά ρυθμίσεων κάμερας στα Windows 10
Δημιουργία αντιγράφων ασφαλείας και επαναφορά ρυθμίσεων κάμερας στα Windows 10
Εάν η συσκευή σας Windows 10 συνοδεύεται από κάμερα, μπορείτε να χρησιμοποιήσετε την εφαρμογή Κάμερα. Υπάρχει δυνατότητα δημιουργίας αντιγράφων ασφαλείας και επαναφοράς των επιλογών του.
Αλλαγή της λίστας προτεραιότητας του Focus Assist στα Windows 10
Αλλαγή της λίστας προτεραιότητας του Focus Assist στα Windows 10
Η λίστα προτεραιότητας επιτρέπει τον καθορισμό των ειδοποιήσεων που επιτρέπεται να εμφανίζονται κατά τη διάρκεια του Focus Assist Quiet Hours στα Windows 10. Οι ειδοποιήσεις από εφαρμογές και επαφές στη λίστα επιτρεπόμενων θα εμφανίζονται στην επιφάνεια εργασίας.
Η Microsoft εγκαταλείπει την υποστήριξη για το Υποσύστημα Windows για Android
Η Microsoft εγκαταλείπει την υποστήριξη για το Υποσύστημα Windows για Android
Το υποσύστημα Windows για Android, ή απλά το WSA, δεν έμεινε πολύ μαζί μας. Καθώς εισήχθη στα Windows 11, έχει ήδη καταργηθεί. Η Microsoft τελειώνει
Πώς να ανοίξετε τη γραμμή εντολών κατά την εκκίνηση στα Windows 11
Πώς να ανοίξετε τη γραμμή εντολών κατά την εκκίνηση στα Windows 11
Αυτή η ανάρτηση θα σας δείξει πώς να ανοίξετε τη γραμμή εντολών κατά την εκκίνηση στα Windows 11. Η κονσόλα θα είναι ανοιχτή ως διαχειριστής, ώστε να μπορείτε να εκτελέσετε
Το Windows Terminal v1.3 και το Preview v1.4 κυκλοφόρησαν
Το Windows Terminal v1.3 και το Preview v1.4 κυκλοφόρησαν
Η Microsoft κυκλοφόρησε μια νέα σταθερή έκδοση του Windows Terminal, η οποία είναι η 1.3.2651.0. Επίσης, η Microsoft έχει εκδώσει μια νέα έκδοση προεπισκόπησης της εφαρμογής με το
Δημιουργία συντόμευσης φακέλου αρχείων χωρίς σύνδεση στα Windows 10
Δημιουργία συντόμευσης φακέλου αρχείων χωρίς σύνδεση στα Windows 10
Για να εξοικονομήσετε χρόνο, μπορείτε να δημιουργήσετε μια ειδική συντόμευση για να ανοίξετε τον φάκελο 'Αρχεία χωρίς σύνδεση' στα Windows 10 απευθείας με ένα κλικ.
Το iPhone συνδέεται και αποσυνδέεται όταν είναι συνδεδεμένο
Το iPhone συνδέεται και αποσυνδέεται όταν είναι συνδεδεμένο
Τα σφάλματα σύνδεσης και επανασύνδεσης iPhone συνήθως υποδηλώνουν σφάλμα στο υλικό. Αυτά τα βήματα θα σας καθοδηγήσουν να βρείτε το πρόβλημα.
Ενεργοποίηση γραμμής γλώσσας στα Windows 10 (κλασικό εικονίδιο γλώσσας)
Ενεργοποίηση γραμμής γλώσσας στα Windows 10 (κλασικό εικονίδιο γλώσσας)
Εάν έχετε κάνει αναβάθμιση σε Windows 10 Build 17074 ή νεότερη έκδοση, οι νέες επιλογές γλώσσας μπορεί να σας φαίνονται περίεργες. Αυτό το άρθρο εξηγεί πώς μπορείτε να ενεργοποιήσετε τη συμπαγή ένδειξη γλώσσας και τη γραμμή γλώσσας στις πρόσφατες εκδόσεις των Windows 10.