رئيسي ويندوز 10 DTrace متوفر الآن على نظام التشغيل Windows
 

DTrace متوفر الآن على نظام التشغيل Windows

DTrace هو إطار عمل ديناميكي للتتبع يسمح للمسؤول أو المطور بإلقاء نظرة في الوقت الفعلي على النظام سواء في وضع المستخدم أو وضع kernel. يحتوي DTrace على لغة برمجة قوية وعالية المستوى على طراز C تسمح لك بإدراج نقاط التتبع ديناميكيًا. باستخدام نقاط التتبع المُدرجة ديناميكيًا، يمكنك تصفية الشروط أو الأخطاء، وكتابة التعليمات البرمجية لتحليل أنماط القفل، واكتشاف حالات التوقف التام، وما إلى ذلك.

في نظام التشغيل Windows، يقوم DTrace بتوسيع تتبع الأحداث لنظام التشغيل Windows (ETW) وهو ثابت ولا يوفر القدرة على إدراج نقاط التتبع برمجيًا في وقت التشغيل.

كافة واجهات برمجة التطبيقات والوظائف التي يستخدمها dtrace.sys هي مكالمات موثقة.

Dtrace على نظام التشغيل Windows

قامت Microsoft بتطبيق برنامج تشغيل خاص لنظام التشغيل Windows 10 يسمح بتنفيذ عدد من أدوار مراقبة النظام. سيتم تضمين برنامج التشغيل مع الإصدار 1903 من نظام التشغيل Windows 10. كما يتطلب DTrace حاليًا بدء تشغيل Windows مع تمكين مصحح أخطاء kernel.

الكود المصدري لأداة DTrace المنقولة متاح على GitHub. قم بزيارة الصفحة DTrace على نظام التشغيل Windowsضمن مشروع OpenDTrace على GitHub لرؤيته.

محتويات يخفي إعداد DTrace في نظام التشغيل Windows 10 باستخدام ديترايس

إعداد DTrace في نظام التشغيل Windows 10

المتطلبات الأساسية لاستخدام الميزة

  • ويندوز 10 من الداخلبناء 18342أو أعلى
  • متوفر فقط علىx64Windows ويلتقط معلومات التتبع فقط لعمليات 64 بت
  • برنامج Windows Insider هوممكنوتم تكوينهمع حساب Windows Insider صالح
    • تفضل بزيارة الإعدادات->التحديث والأمان->برنامج Windows Insider للحصول على التفاصيل

تعليمات:

    مجموعة تكوين BCD:
    1. bcdedit / تعيين dtrace على
    2. لاحظ أنك تحتاج إلى تعيين خيار bcdedit مرة أخرى، إذا قمت بالترقية إلى إصدار Insider جديد
    قم بتنزيل وتثبيت حزمة DTrace من مركز التحميل.
    1. يؤدي هذا إلى تثبيت مكونات وضع المستخدم وبرامج التشغيل والميزات الإضافية حسب حزم الطلب الضرورية لكي يعمل DTrace.
  1. اختياري: تحديثمتغير البيئة PATHلكي يتضمنC:ملفات البرنامجDTrace
    1. اضبط PATH=%PATH%;'C:Program FilesDTrace'
  2. يثبتمسار الرمز
    1. قم بإنشاء دليل جديد للتخزين المؤقت للرموز محليًا. مثال: مكدير ج:الرموز
    2. تعيين_NT_SYMBOL_PATH=srv*C:الرموز* http://msdl.microsoft.com/download/symbols
    3. يقوم DTrace تلقائيًا بتنزيل الرموز الضرورية من خادم الرموز والتخزين المؤقت إلى المسار المحلي.
  3. خياري:إعداد مصحح أخطاء Kernelالاتصال بالجهاز المستهدف ( رابط MSDN). هذا هوفقطمطلوب إذا كنت تريد تتبع أحداث Kernel باستخدام FBT أو موفري خدمات آخرين.
    1. لاحظ أنك ستحتاج إلى تعطيل Secureboot وBitlocker على C:، (إذا تم تمكينهما)، إذا كنت تريد إعداد مصحح أخطاء kernel.
    إعادة تشغيل الجهاز المستهدف

باستخدام ديترايس

  1. افتح موجه أوامر مرتفع.
  2. قم بتنفيذ أحد الأوامر التالية:|_+_|

الامرdtrace -lvn سيسكال:::سوف يسرد جميع المجسات والمعلمات الخاصة بها المتاحة من موفر syscall.

فيما يلي بعض الموفرين المتوفرين على نظام التشغيل Windows وما يستخدمونه من أدوات.

    syscall - استدعاءات نظام NTOS fbt (تتبع حدود الوظيفة) - إدخال وظيفة Kernel وreturnspid - تتبع عملية وضع المستخدم. مثل FBT في وضع kernel، ولكنه يسمح أيضًا باستخدام أدوات إزاحة الوظائف العشوائية.etw (تتبع الأحداث لنظام التشغيل Windows) – يسمح بتحديد التحقيقات لـ ETW يساعد هذا الموفر في الاستفادة من أدوات نظام التشغيل الموجودة في DTrace.
    • هذه إحدى الإضافات التي قمنا بها إلى DTrace للسماح له بكشف كافة المعلومات التي يوفرها Windows بالفعل والحصول عليها S.T.W.

يمكن العثور على المزيد من نماذج البرامج النصية المطبقة على سيناريوهات Windows في هذا دليل العينات.

مصدر: مايكروسوفت

اقرأ التالي

تسمح أداة القطع الآن بإضافة الأشكال الأساسية إلى اللقطات
تسمح أداة القطع الآن بإضافة الأشكال الأساسية إلى اللقطات
قامت Microsoft بتحديث أداة القطع مع القدرة على رسم الأشكال الأساسية على اللقطات الخاصة بك. الخيار الجديد مخفي في إصدار التطبيق 11.2312.33.0،
قم بتثبيت العناصر الحديثة للوصول السريع في نظام التشغيل Windows 10
قم بتثبيت العناصر الحديثة للوصول السريع في نظام التشغيل Windows 10
كيفية تثبيت العناصر الحديثة للوصول السريع في نظام التشغيل Windows 10 لا يأتي Windows 10 مع خيار الأماكن الأخيرة في جزء التنقل في File Explorer مثل
تم إصدار Microsoft Edge Dev 82.0.446.0، وهذا هو ما يتغير
تم إصدار Microsoft Edge Dev 82.0.446.0، وهذا هو ما يتغير
أصدرت Microsoft اليوم نسخة مطورة جديدة من Microsoft Edge. يتلقى المطلعون Microsoft Edge Dev 82.0.446.0، والذي يقدم الجديد كما هو متوقع
تقوم Microsoft بتحديث OneDrive باستخدام ميزة Personal Vault Secure
تقوم Microsoft بتحديث OneDrive باستخدام ميزة Personal Vault Secure
OneDrive هو حل تخزين المستندات عبر الإنترنت الذي أنشأته Microsoft ويأتي كخدمة مجانية مع نظام التشغيل Windows 10. ويمكن استخدامه لتخزين المستندات الخاصة بك.
شائعة: سيتطلب Windows 12 ما لا يقل عن 16 جيجابايت من ذاكرة الوصول العشوائي
شائعة: سيتطلب Windows 12 ما لا يقل عن 16 جيجابايت من ذاكرة الوصول العشوائي
كما يعلم الكثيرون بالفعل، تعمل Microsoft حاليًا على التحديث الرئيسي التالي لنظام التشغيل Windows 11، والذي يحمل الاسم الرمزي Hudson Valley. سواء كان ذلك يحمل العلامة التجارية Windows 11 24H2، أو
تمكين الوضع المظلم في Google Chrome على نظام التشغيل Windows
تمكين الوضع المظلم في Google Chrome على نظام التشغيل Windows
يتوفر خيار الوضع المظلم الأصلي في Chrome على نظام التشغيل Windows، ويمكنك تجربته بالفعل. حتى كتابة هذه السطور، يمكنك تفعيلها باستخدام علامة.
لم يتم تثبيت جهاز إخراج الصوت خطأ في نظام التشغيل Windows 10
لم يتم تثبيت جهاز إخراج الصوت خطأ في نظام التشغيل Windows 10
هل تعاني من خطأ 'لم يتم تثبيت جهاز إخراج الصوت' في نظام التشغيل Windows 10؟ نحن نشارك 3 طرق لإصلاح الخطأ. تعلم المزيد هنا!
تمكين أو تعطيل Snap في Linux Mint 20
تمكين أو تعطيل Snap في Linux Mint 20
كيفية تمكين أو تعطيل Snap في Linux Mint 20 كما تعلم، يتم تعطيل دعم Snap افتراضيًا في Linux Mint 20. مدير الحزم apt هو
كيف أحدِّث برامج تشغيل USB الخاصة بي؟
كيف أحدِّث برامج تشغيل USB الخاصة بي؟
إذا كنت تتساءل عن كيفية تحديث برامج تشغيل USB الخاصة بك، فقد وصلت إلى المكان الصحيح. احصل على تحديث جميع برامج التشغيل القديمة في دقائق معدودة باستخدام Help My Tech.
كيفية إصلاح مشكلة عدم تثبيت جهاز إخراج الصوت
كيفية إصلاح مشكلة عدم تثبيت جهاز إخراج الصوت
إذا ظهرت لك رسالة خطأ تفيد بأنه 'لم يتم تثبيت أي جهاز إخراج صوت'، فيمكننا مساعدتك. يمكننا استكشاف وإصلاح مشكلة أجهزة الإخراج لديك
حل مشكلة شاشة الموت الزرقاء في ويندوز 8
حل مشكلة شاشة الموت الزرقاء في ويندوز 8
قم بإصلاح شاشة الموت الزرقاء لنظام التشغيل Windows 8، والمعروفة أيضًا باسم الموت الزرقاء. نحن نقدم حلولاً سهلة لاستكشاف الأخطاء وإصلاحها لماهية شاشة الموت الزرقاء.
متى ينتهي دعم Windows 7؟
متى ينتهي دعم Windows 7؟
تعرف على قرار إنهاء دعم Windows 7 والمزيد. تعرف على ما يمكنك توقعه عند انتهاء الدعم وما يجب فعله بعد ذلك
تسجيل الخروج من OneDrive في نظام التشغيل Windows 10 (إلغاء ربط جهاز الكمبيوتر)
تسجيل الخروج من OneDrive في نظام التشغيل Windows 10 (إلغاء ربط جهاز الكمبيوتر)
سنرى اليوم كيفية تسجيل الخروج من OneDrive. OneDrive هو حل تخزين المستندات عبر الإنترنت الذي أنشأته Microsoft والذي يأتي مرفقًا بنظام التشغيل Windows 10.
يتصل iPhone ويفصل عند توصيله
يتصل iPhone ويفصل عند توصيله
عادةً ما تشير أخطاء الاتصال وإعادة الاتصال بجهاز iPhone إلى وجود خطأ في الجهاز. سترشدك هذه الخطوات إلى العثور على المشكلة.
استكشاف أخطاء Windows Media Player وإصلاحها
استكشاف أخطاء Windows Media Player وإصلاحها
إذا كنت بحاجة إلى مساعدة في استكشاف أخطاء Windows Media Player وإصلاحها، فقد وصلت إلى المكان الصحيح. فيما يلي بعض التعليمات سهلة الاتباع.
كيفية تمكين الثواني لساعة شريط المهام في نظام التشغيل Windows 11
كيفية تمكين الثواني لساعة شريط المهام في نظام التشغيل Windows 11
قامت Microsoft بتحديث شريط مهام نظام التشغيل Windows 11، حتى يتمكن أخيرًا من عرض الثواني في الساعة. كانت هذه الميزة متاحة في نظام التشغيل Windows 10، ولكنها كانت تتطلب منك ذلك
كيفية تنزيل برنامج التشغيل Logitech M185
كيفية تنزيل برنامج التشغيل Logitech M185
إذا كنت تبحث عن تفاصيل حول كيفية تنزيل برنامج تشغيل الماوس Logitech M185، فإليك إرشادات سريعة خطوة بخطوة. نبدأ الآن.
كيفية إعادة تثبيت برنامج تشغيل الرسومات في نظام التشغيل Windows 10
كيفية إعادة تثبيت برنامج تشغيل الرسومات في نظام التشغيل Windows 10
دليل سريع لإعادة تثبيت برنامج تشغيل الرسومات في نظام التشغيل Windows 10. استخدم Help My Tech للحصول على حل أسرع لإلغاء تثبيت برامج تشغيل الرسومات وإعادة تثبيتها
كيفية تشغيل Internet Explorer على نظام التشغيل Windows 11 إذا كنت في حاجة إليه حقًا
كيفية تشغيل Internet Explorer على نظام التشغيل Windows 11 إذا كنت في حاجة إليه حقًا
هناك طريقتان على الأقل لفتح متصفح Internet Explorer في نظام التشغيل Windows 11 إذا كانت مهامك تتطلب ذلك. بينما تم دفنه وإيقافه رسميًا،
كيفية التحقق مما إذا كان لديك بطاقة رسومات AMD
كيفية التحقق مما إذا كان لديك بطاقة رسومات AMD
إليك كيفية التحقق من جهاز الكمبيوتر الخاص بك لمعرفة ما إذا كان لديك بطاقة رسومات AMD، أو إذا كان هناك شيء مختلف. تعرف أيضًا على سبب ضرورة تحديث برامج التشغيل.
تشخيص مشكلات ترقية Windows 10 باستخدام SetupDiag
تشخيص مشكلات ترقية Windows 10 باستخدام SetupDiag
لمساعدة المستخدمين على إجراء الترقيات بسلاسة، أصدرت Microsoft أداة تشخيصية جديدة، SetupDiag. قد يواجه إجراء الترقية لنظام التشغيل Windows 10 مشكلات.
لوحة المفاتيح اللاسلكية لا تعمل
لوحة المفاتيح اللاسلكية لا تعمل
عند إضافة لوحة مفاتيح لاسلكية إلى جهاز الكمبيوتر الخاص بك، فإنك تتوقع فقط أن تعمل. إذا لم يكن الأمر كذلك، فتحقق هنا للحصول على بعض الإجابات.
قم بتغيير طريقة تشفير BitLocker وقوة التشفير في نظام التشغيل Windows 10
قم بتغيير طريقة تشفير BitLocker وقوة التشفير في نظام التشغيل Windows 10
كيفية تغيير طريقة تشفير BitLocker وقوة التشفير في نظام التشغيل Windows 10 يدعم BitLocker في نظام التشغيل Windows 10 عددًا من طرق التشفير، ويدعم
كيفية العثور على سجل إيقاف التشغيل في نظام التشغيل Windows 10
كيفية العثور على سجل إيقاف التشغيل في نظام التشغيل Windows 10
يستطيع Windows 10 تتبع عملية إيقاف التشغيل وكتابة عدد من الأحداث في سجل النظام. في هذه المقالة، سنرى كيفية العثور على سجل إيقاف التشغيل.