أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية استخدام Filemon و Regmon لاستكشاف أخطاء التطبيقات التي تعتمد SoftGrid

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

اضغط هنا لرابط المقالة باللغة الانجليزية931819
إخلاء مسؤولية من محتوى قديم في قاعدة المعارف
عن تقديم الدعم التقني لهاو لذلك تظهر هذه المقالة كما هي و لن يتم تحديثها Microsoft تمت كتابة هذه المقالة بخصوص منتجات توقفت
مقدمة
بالنسبة SoftGrid Microsoft، هو "عملية مراقبة" أداة الموصى به باستخدام استكشاف الأخطاء وإصلاحها في نظام الملفات والتسجيل.لمزيد من المعلومات حول "عملية مراقبة"، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
939896كيفية استخدام أداة "مراقبة العمليات" لإنشاء ملف سجل لتطبيق في بيئة الظاهري SoftGrid

ومع ذلك، تناقش هذه المقالة كيفية استخدام Filemon و Regmon لاستكشاف أخطاء التطبيقات التي تعتمد SoftGrid.
معلومات أخرى

ملخص

يتطلب هذا المقال أن المستخدم الذي قام بتنفيذ هذه الإجراءات يجب تسجيل الدخول إلى العميل SoftGrid كحساب له حقوق مسؤول محلي. تستخدم الأمثلة الموجودة في هذه المقالة حرف محرك الأقراص العميل SoftGrid الافتراضي Q. على الرغم من أن هذه المقالة حول Filemon أساسا، يمكنك استخدام نفس الخطوات ل Regmon. لتحميل Sysinternals Filemon و Regmon، قم بزيارة موقع Microsoft التالي على الويب:

تكوين عميل SoftGrid

قم بإنشاء ملف.osd

  1. قم بإنشاء نسخة من الملف.osd للتطبيق الذي ترغب في استكشاف الأخطاء وإصلاحها.
  2. إعادة تسمية الملف.osd من.osd {اسم الملف} إلى {filename}_support.osd.
  3. قم بتحرير الملف.osd باستخدام محرر نص.
  4. قم بتغيير سمة إصدار عنصر SOFTPKG من قيمته الحالية إلىدعم.
على سبيل المثال: إعادة تسمية الملف.osd
Rename ea70.osd to ea70_support.osd <Code>Example: (changing VERSION and SOFTPKG)From:<SOFTPKG NAME="SoftGrid Example Application" VERSION="7.0">To:<SOFTPKG NAME="SoftGrid Example Application" VERSION="Support">

إنشاء ملف.reg ل Filemon

إذا كنت تستخدم Filemon الإصدار 7.00، يمكنك تخطي هذه الخطوة.لمزيد من المعلومات حول سبب Sysinternals Filemon و Regmon قد لا تبدأ في "بيئة الظاهري"، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
931822ظهور رسالة خطأ عند محاولة تشغيل Sysinternals FileMon أو RegMon من داخل Microsoft الموجودة في بيئة Virtual SoftGrid: "لا يمكن العثور على النظام الملف المحدد"
  1. قم بإنشاء ملف.reg الذي يسمى Filemon.reg.
  2. قم بتحرير الملف.reg باستخدام محرر نص.
  3. قم بإضافة النص التالي.

    Filemon و Regmon الإصدار 7.01 و 7.02
    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Filemon701]"Type"=dword:00000001"ErrorControl"=dword:00000001"Start"=dword:00000003"ImagePath"="\\??\\c:\\windows\\system32\\drivers\\filem701.sys"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Regmon701]"Type"=dword:00000001"ErrorControl"=dword:00000001"Start"=dword:00000003"ImagePath"="\\??\\c:\\windows\\system32\\drivers\\regsys701.sys"
    Filemon و Regmon الإصدار 6.س
    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Filemon]"Type"=dword:00000001"ErrorControl"=dword:00000001"Start"=dword:00000003"ImagePath"="\\??\\c:\\windows\\system32\\drivers\\filem.sys"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Regmon]"Type"=dword:00000001"ErrorControl"=dword:00000001"Start"=dword:00000003"ImagePath"="\\??\\c:\\windows\\system32\\drivers\\regsys.sys"
    ملاحظةفي هذا الملف.reg، قم باستبدال "إطارات" مع "winnt" على أجهزة الكمبيوتر المستندة إلى نظام التشغيل Windows 2000.
  4. قم بحفظ الملف.reg

تكوين الملف.osd باستيراد الملف.reg

إذا كنت تستخدم Filemon الإصدار 7.00، يمكنك تخطي هذه الخطوة.لمزيد من المعلومات حول سبب Sysinternals Filemon و Regmon قد لا تبدأ في "بيئة الظاهري"، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
931822ظهور رسالة خطأ عند محاولة تشغيل Sysinternals FileMon أو RegMon من داخل Microsoft الموجودة في بيئة Virtual SoftGrid: "لا يمكن العثور على النظام الملف المحدد"
  1. قم بتحرير الملف.osd الذي قمت بإنشائه في الخطوة الأولى باستخدام محرر نص.
  2. قم بإضافة عناصر SCRIPT و HREF التالية بعد <dependency>ولكن قبل</dependency>.
    <SCRIPT TIMEOUT="60" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="FALSE"><HREF>%systemroot%\regedit.exe /s filemon.reg</HREF></SCRIPT>
  3. قم بحفظ التغييرات إلى الملف.osd.
على سبيل المثال: (إضافة عناصر SCRIPT و HREF)
<DEPENDENCY><CLIENTVERSION VERSION="2.0.5.0"/><SCRIPT TIMEOUT="60" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="FALSE"><HREF>%systemroot%\regedit.exe /s filemon.reg</HREF></SCRIPT></DEPENDENCY>

تكوين الملف.osd لتشغيل التطبيقات الخارجية

يجب تشغيل Filemon داخل "بيئة الظاهرية". وإلا، لا يمكن أن تكون مراقبة الأنشطة التي تحدث على محرك الأقراص Q.

بعد تشغيل Filemon، انقر فوقوحدات التخزين، ثم انقر فوقس: (FIXED) وحدة التخزين. سوف تتلقى رسالة الخطأ التالية:
لا يمكن إرفاق Filemon محرك س:
لتشغيل Filemon من "بيئة الظاهري"، يجب تكوين ملف.osd بمنح حق الوصول إلى محرك الأقراص Q لتطبيقات خارجية. للقيام بذلك، اتبع الخطوات التالية:
  1. قم بتحرير الملف.osd الذي قمت بإنشائه في الخطوة الأولى باستخدام محرر نص.
  2. قم بإضافة العناصر التالية للبرنامج النصي و scriptbody بعد <dependency>ولكن قبل</dependency>.
    SCRIPT TIMEOUT="0" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="TRUE"><SCRIPTBODY>%systemroot%\system32\cmd.exe</SCRIPTBODY></SCRIPT>
  3. قم بحفظ التغييرات إلى الملف.osd.
مثال
<DEPENDENCY><CLIENTVERSION VERSION="2.0.5.0"/><SCRIPT TIMEOUT="60" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="FALSE"><HREF>%systemroot%\regedit.exe /s sft_filemon.reg</HREF></SCRIPT><SCRIPT TIMEOUT="0" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="TRUE"><SCRIPTBODY>%systemroot%\system32\cmd.exe</SCRIPTBODY></SCRIPT></DEPENDENCY>

قم بتشغيل Filemon داخل بيئة الظاهرية

  1. قم بتشغيل الملف.osd.

    ملاحظةعند فتح ملف.reg فيه، الملف صمت يضيف نفسه إلى التسجيل المحلي. ثم يظهر موجه الأوامر من البرنامج النصي لبدء تشغيل PRE.
  2. في موجه الأوامر، قم بتحديد موقع وقم بتشغيل Filemon.exe.
  3. علىملفالقائمة، انقر فوقتدوين الأحداثلإيقاف عملية الالتقاط.
  4. علىتحريرالقائمة، انقر فوققم بإلغاء تحديد عرض.
  5. علىوحدات التخزينالقائمة، انقر فوقس: (FIXED) وحدة التخزين.
  6. علىملفالقائمة، انقر فوقتدوين الأحداثلبدء عملية الالتقاط.
  7. قم بإغلاق إطار موجه الأوامر.
  8. بعد إغلاق إطار "موجه الأوامر"، يستمر التطبيق لتحميل. عندما تتلقى رسالة الإعلام بالخطأ، تابع إلى الخطوة التالية. إذا لم يتم فتح التطبيق دون عرض رسالة إعلام بالخطأ، انتظر 30 ثانية أو الوقت اللازم عادة للتطبيق للفشل. ثم تابع إلى الخطوة التالية.
  9. علىملفحدد القائمةتدوين الأحداثلوقف الالتقاط
  10. علىملفالقائمة، انقر فوقحفظلحفظ ملف.log.
  11. قم بمراجعة سجل للمشاكل المحتملة.

تلميحات

  • لم يتم تكوين Filemon لتصفية قبل التقاط الفشل. قم بتصفية النتائج بدلاً من ذلك، بعد حفظ السجل.
  • لتحديد موقع المشكلة، ابحث عن ".wav". عند فشل أحد تطبيقات، يقوم عادة باستدعاء الأصوات الإيقاف الفادح حتى إذا لم يتم تكوين النظام للأصوات. الفشل عادة ما توجد عدة أسطر فوق السطر الذي يحتوي على ".wav."
  • نتائج المشكلة الأساسية هي النتائج التالية:
    • لم يتم العثور على الملف
    • لم يتم العثور على مسار
    • تم رفض الوصول
  • تطبيقات خارجية مثل Imasrv.exe عادة عدم وصول إلى محرك الأقراص Q عندما تكون المشكلة نتيجة "رفض الوصول". تطبيقات مثل ذلك تتطلب الوصول إلى محرك الأقراص س:.

    ملاحظةImasrv.exe هو Citrix مستقلة عن إدارة بنية (IMAService).
  • مقارنة السجل مع سجل Filemon من نظام عمل. على سبيل المثال، قم بمقارنة السجل إلى سجل من التثبيت المحلي أو جهاز التسلسل.
  • فشل كافة لا ينتج خطأ. أثناء تسلسل، قد يقوم التطبيق باستخدام ملف من المسار التالي:
    %systemroot%\system32
    ومع ذلك، قد التطبيق باستخدام نفس الملف من محرك الأقراص Q أثناء التدفق. قد يشير هذا إلى أن إصدار الملف موجود على محرك الأقراص Q يجب أن يتم تحديث أو إزالتها من الحزمة. يمكنك مقارنة العمل وسجلات العمل للمساعدة في تحديد كيفية معالجة الملف.
منتجات الجهات الأخرى التي تتناول هذه المقالة تابعة لشركات مستقلة عن Microsoft. تقدم Microsoft لا ضمان، ضمنياً أو صريحا، حول أداء أو كفاءتها من هذه المنتجات.
التطبيق-V

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 931819 - آخر مراجعة: 10/07/2010 01:10:00 - المراجعة: 2.0

Microsoft SoftGrid for Terminal Services, Microsoft SoftGrid for Windows Desktops, Microsoft Application Virtualization for Terminal Services 4.6, Microsoft Application Virtualization 4.6 for Windows Desktops, Microsoft Application Virtualization 4.5 for Terminal Services, Microsoft Application Virtualization 4.5 for Windows Desktops

  • kbexpertiseinter kbhowto kbmt KB931819 KbMtar
تعليقات
"display: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">f?DI=4050&did=1&t=">