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

كمبيوتر مرجعي عدم بدء تشغيل Windows PE عند محاولة تنفيذ عملية التقاط صورة من إصدار غير-"الإنكليزية" من نظام تشغيل

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

اضغط هنا لرابط المقالة باللغة الانجليزية952573
الأعراض
عند استخدام بيئة التثبيت المسبق لـ Windows (Windows PE) إجراء عملية التقاط صورة من إصدار غير-"الإنكليزية" من نظام التشغيل Microsoft Windows كمبيوتر مرجعي عدم بدء تشغيل Windows PE. بدلاً من ذلك، يبدأ النظام عملية mini-setup نظام التشغيل.

ملاحظةتحدث هذه المشكلة أيضًا عند محاولة تحديث إصدار غير-"الإنكليزية" من نظام تشغيل.
السبب
تحدث هذه المشكلة بسبب تشغيل ملف البرنامج النصي Ztibcdutility.vbs أداة Bcdedit.exe تحديث قاعدة بيانات تكوين التمهيد. يتوقع ملف البرنامج النصي Ztibcdutility.vbs استجابة من "بنجاح" بعد عملية Bcdedit.exe. في حالة عدم الإنكليزية لغة نظام التشغيل الأساسي الاستجابة التي تم إرجاعها لا يحتوي على الكلمة الإنكليزية “ بنجاح." لذلك، قاعدة بيانات تكوين التمهيد لا يتم بشكل مناسب تحديث.
الحل
لحل هذه المشكلة، اتبع الخطوات التالية:
  1. على مشاركة توزيع انقر نقراً مزدوجاً فوق المجلد البرامج النصية.
  2. انقر بزر الماوس الأيمن فوق ملف البرنامج النصي Ztibcdutility.vbs ومن ثم انقر فوق تحرير.
  3. حدد موقع التعليمة البرمجية التالية الذي يحتوي على دالة CreateNewRamDiskEntry.
    If iRetVal <> Failure Then		arrTemp = split(iRetVal, " ")		 sNewGuid = arrTemp(2)	Else		CreateNewRamDiskEntry = iRetVal	  		  Exit Function	End If	
    حذف التعليمات البرمجية الأصلية ثم قم باستخدام التعليمات البرمجية التالية إلى استبدال it.
    If iRetVal <> Failure Then		Dim aGuidTemparrTemp = split(iRetVal, "{")		aGuidTemp = split(arrTemp(1), "}")		sNewGuid = "{" & aGuidTemp(0) & "}"	Else		CreateNewRamDiskEntry = iRetVal	  		  Exit Function	End If	
  4. تحديد موقع دالة RunBCDEdit.
  5. استخدام التعليمات البرمجية التالية إلى استبدال الدالة RunBCDEdit الأصلي.
    Function RunBcdEdit (sCommand, bCapture) Dim iRetVal, oExec, sLine,oExec1, sLine1,arrTemp1 Dim re	sBcdEdit = oEnv.Item("SystemRoot") & "\system32\bcdedit.exe"			If not oFSO.FileExists(sBcdEdit) Then		SetBcdError ("Unable to locate bcdedit.exe")		 RunBcdEdit = Failure		  Exit Function	End If			sCommand = sBcdEdit & " " & sCommand	Set oExec = oShell.Exec(sCommand)			 sLine = oExec.StdOut.ReadLine			if bCapture = True Then		iRetVal = sLine	Else		iRetVal = Success	End If	RunBcdEdit = iRetValEnd Function
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى

خطوات إعادة إنشاء المشكلة

الأسلوب 1
  1. في Windows PE تكوين "تسلسل المهام" لالتقاط نظام تشغيل.
  2. نشر نسخة غير-"الإنكليزية" من نظام تشغيل.
  3. بعد إجراء الخطوة "تحضير النظام" (Sysprep) ، يجب إعادة تشغيل الكمبيوتر Windows PE. بدلاً من ذلك، يبدأ الكمبيوتر عملية mini-setup نظام التشغيل.
الأسلوب 2
  1. بدء "تثبيت Lite اللمس" من إصدار موجود غير-"الإنكليزية" من نظام التشغيل Windows.
  2. بعد إجراء الخطوة "تطبيق Windows PE" ، يجب إعادة تشغيل الكمبيوتر Windows PE. ومع ذلك، الكمبيوتر إعادة تشغيل نظام التشغيل الحالي.

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

خصائص

رقم الموضوع: 952573 - آخر مراجعة: 05/13/2008 18:00:19 - المراجعة: 1.1

Microsoft Solution Accelerator for Business Desktop Deployment

  • kbmt kbexpertiseinter kbtshoot kbprb KB952573 KbMtar
تعليقات