StatusRivet
أسئلة شائعة

أسئلة حول مصمم سكربتات ويندوز، مُجابة واحدة تلو الأخرى

05

أساسيات التصحيح

ما هو مصمم سكربتات ويندوز وهل يحل StatusRivet محل واحد؟

مصمم سكربتات ويندوز هو أداة تصحيح تستخدم لتتبع خطوات كود السكربت على Windows، وتحديد نقاط التوقف وفحص المتغيرات. StatusRivet لا يحل محل واحد. يقوم بتشغيل سكربتك، وأمر البناء الخاص بك، وأمر الاختبار الخاص بك عبر Shell، ويقرأ نص الخطأ ونبضات الكود التي تطبعها، ويقدم مسودة تعديل (diff) للملف الذي فشل. التتبع خطوة بخطوة يبقى في مصممك الخاص، لذا استخدم الاثنين معاً.

لماذا يحتاج مصمم win32 إلى ملفات PDB؟

ملف PDB يربط العناوين بأسماء الوظائف وملفات المصدر وأرقام الأسطر، بحيث يُقرأ نبض الكود ككود بدلاً من أرقام. الرموز مهمة. ابنِ مع رموز التصحيح واحتفظ بملف PDB المطابق لكل إصدار ترسله، لأن ملف PDB غير المطابق يعطي أسماء وظائف خاطئة. بدون الرموز، يعرض مكدس المكالمات العناوين فقط. StatusRivet يمكنه البحث في نص نبض الكود المحفوظ، لكنه لا يستطيع استعادة الأسماء التي يفتقدها ملف PDB.

كيف أقرأ رمز الاستثناء في الكسر؟

يسمي رمز الاستثناء الفشل: 0xC0000005 هو انتهاك وصول، مما يعني قراءة أو كتابة ذاكرة غير صالحة، و0xC00000FD هو تجاوز مكدس السعة. ثم يعرض مكدس المكالمات للخيال الذي حدث فيه الخطأ أي وظيفة أدت إليه. يتبع شاشة الموت الزرقاء (bsod) في Windows 11 برمز 1a نفس الفكرة على مستوى النظام: رمز توقف في ملف الكسر، يُقرأ من الإطار العلوي للأسفل. دع grep يجدها.

ماذا يفعل إعداد JIT عندما يتعطل التطبيق؟

إعداد JIT، اختصاراً لـ Just-In-Time، يجعل Windows يبدأ مصمم تلقائياً عندما يتعطل تطبيق. آلات المختبر فقط. إنه إعداد نظامي، لذا قم بتغييره فقط على جهاز اختبار، واكتب القيمة السابقة واستعددها لاحقاً. StatusRivet يمكنه تشغيل الأمر الذي تعطيه لقراءة القيمة وحفظها في ملف نصي أولاً، وAsk first يتوقف قبل أي تغيير.

ماذا أحتاج لتصحيح برنامج تشغيل على مستوى النواة؟

العمل على مستوى النواة خاص بالبرامج التي تكتبها. المختبر فقط. يتطلب عادةً جهازين أو آلة افتراضية: واحد يشغل مصمم، والآخر هو هدف الاختبار، مرتبط عبر اتصال تصحيح. لا تستخدم جهاز الكمبيوتر اليومي الخاص بك كهدف. رمز توقف irql not less or equal bsod هو رمز توقف شائع هناك، ويحدد اسم وظيفة برنامج التشغيل الذي تسبب في الخطأ.

استخدام StatusRivet

هل يشغل StatusRivet الأدوات أم يقترحها فقط؟

نعم، يشغل StatusRivet الأدوات بنفسه. تظهر البطاقات كل شيء. يظهر كل إجراء في الدردشة كبطاقة مع نتيجتها الحقيقية، وتعرض البطاقة الموسعة المخرجات الكاملة، إما نتيجة الأمر أو تعديل الملف. يصف مساعد الدردشة ما يمكنك فعله؛ هذا الوكيل يقرأ الملف، ويشغل الأمر ويبلغ عن رمز الخروج الفعلي. لا تزال توافق على التغييرات في وضع Ask first.

ماذا يمكن للوكيل القيام به مع الملفات وShell؟

أدوات الملفات read_file, write_file, append_file, edit_file, delete_file, make_dir, move_file, copy_file, list_dir, grep و glob تعمل داخل مجلد العمل الخاص بالدردشة. يشغل Shell أوامر الطرفية مثل أوامر البناء والاختبار الخاصة بك ويحكم على النجاح بناءً على رمز الخروج الفعلي؛ يتم حظر الأوامر الخطرة. النطاق خاص بك. Shell و web و SSH ليسا مقصورين على ذلك المجلد، لذا تبقي العمل ضمن أنظمتك الخاصة.

ما هي أوضاع الموافقة؟

أوضاع الموافقة هي Auto-run و Ask first و Plan only. يعمل Auto-run فوراً. يتوقف Ask first قبل الإجراءات التي تغير شيئاً، مثل كتابة ملف، ويعرض لك التعديل (diff) لقبوله. يكتب Plan only خطة ولا يشغل شيئاً، لا أوامر ولا تغييرات في الملفات؛ تتحول إلى الوضع لتنفيذها. تبقى الخطط بعد إعادة التشغيل، لذا يمكنك العودة إلى خطة لاحقاً.

هل windowsdebugging.com هو موقع StatusRivet الرسمي؟

نعم، windowsdebugging.com هو موقع StatusRivet الرسمي، وزر التنزيل هنا يعطي برنامج الإعداد الأصلي. قارن قيمة تجزئة SHA-256 الخاصة به مع البيان المنشور قبل تشغيله. الإصدار الحالي هو 2.9.26، صدر في 2 نوفمبر 2026، وحجم برنامج الإعداد حوالي 34 ميجابايت. إذا بدا أي شيء خاطئاً، استخدم زر Send feedback داخل التطبيق.

هل النتائج صحيحة دائماً؟

لا. يعرض StatusRivet مخرجات حقيقية، لكنه لا يضمن أن التشخيص أو الإصلاح صحيح. يعمل من نص المخرجات، ويؤدي سجل الأخطاء مع رموز مفقودة إلى إجابات أضعف. تقرأ كل تعديل (diff)، وتعيد البناء، وتعيد تشغيل اختباراتك قبل الاحتفاظ بأي تغيير. خطأ حدث الطاقة kernel power event 41 في السجل، على سبيل المثال، يخبرك بأن الكمبيوتر أعاد التشغيل بشكل غير متوقع، وليس الكود الذي تسبب فيه.

النماذج، الخصوصية والتنزيل

أين يعمل نموذج الذكاء الاصطناعي؟

يعمل النموذج حيث تشير إليه StatusRivet. يعمل مزود الذكاء الاصطناعي السحابي على خوادم المزود عبر نقطة نهاية API قياسية، يعمل النموذج المحلي على جهاز الكمبيوتر الخاص بك، والنموذج المدمج جاهز للاستخدام دون نقطة نهاية خاصة بك. اختبر قبل الثقة. يتحقق زر Test من نقطة النهاية ويعرض وقت الاستجابة ونافذة السياق، لذا يمكنك مقارنة الخيارات قبل جلسة تصحيح طويلة.

هل تترك ملفاتي الكمبيوتر؟

تعتمد الإجابة على النموذج، لذا ليست إجابة نعم أو لا بسيطة. مع مزود الذكاء الاصطناعي السحابي، تذهب المطالبة، بما في ذلك نص أي ملف يقرأه الوكيل لهذه الخطوة، إلى ذلك المزود. مع نموذج على جهاز الكمبيوتر الخاص بك، لا يغادر شيء الآلة. تبقى المفاتيح محلية. تبقى الدردشات ومفاتيح API على الكمبيوتر على أي حال، ويتم إخفاء الأسرار في مخرجات الأدوات.

كيف أقوم بتنزيل والتحقق من برنامج الإعداد؟

يعطي زر التنزيل برنامج الإعداد بحجم حوالي 34 ميجابايت، وليس ملف .exe المحمول. لم يتم توقيع البرنامج المثبت رقمياً بعد، لذا قم بتشغيل certutil -hashfile مع مسار الملف الذي تم تنزيله و SHA256، وقارن النتيجة مع البيان المنشور. تحقق قبل التشغيل. قد يحذر Windows SmartScreen؛ اختر More info ثم Run anyway فقط بعد مطابقة قيمة التجزئة.

ماذا يسجل زر التنزيل على هذا الموقع؟

يسجل الزمان، عنوان IP الخاص بك، وكيل مستعرض الويب ومصدر الإحالة، إن وجد، لعد التنزيلات، ثم يعيد توجيهك إلى البرنامج المثبت. يتكون الموقع نفسه من صفحات ثابتة؛ تستضيف CDN وتعالج عناوين IP وسجلات الوصول، ويسجل عداد الزيارات من statinside.com زيارات الصفحة. لا يحتوي التطبيق على أي قياس عن بعد.

StatusRivet لويندوز

مستعد لتصحيح كودك الخاص؟

تنزيل StatusRivet ↗