العاب قص شعر/العاب دبابات/العاب كرة قدم/العاب مكياج/العاب سيارات سباق/العاب سبونج بوب/العاب ماريو/العاب تلبيس/العاب اكشن نار/ adslsolutionsالعاب مغامرات/العاب ذكاء/العاب اطفال/العاب طبخ بنات/العاب باربي/العاب بن تن/العاب بوس/العاب تلوين/العاب ديكور


العودة   نادى الاتصالات والتقنية > الانترنت اللاسلكي و الشبكات Wireless & Networks > التقنيات ومشاكل الشبكات اللاسلكية

إضافة رد
 
أدوات الموضوع طريقة عرض الموضوع
قديم 06-03-2010, 09:28 PM   #1
memo
عضو نشيط
 
تاريخ التسجيل: Jun 2010
المشاركات: 55
افتراضي كيف تتحكم في اسطوانة الويندوز مع بعض الاضافات + الشرح

الآن مع خطوات العمل
أولا" إنشاء مصدر ليتم العمل عليه

وتستطيع عمل ذلكـ ببرنامج Nlite
وهي كالتالي (تابع الصور)

بعد إدخال اسطوانة الويندوز إلى محركـ الأقراص سيفتح معاكـ تلقائيا" قفله












وبهذا يكون لديك المصدر ( النسخة التي تم عملها بالبرنامج )

ويمكن اختصار هذا العمل يدويا" وهو أسرع وأفضله شخصيا"

قم بإنشاء مجلد جديد على سطح المكتب واسمه Win XP (مثلا")
اذهب إلى محركـ الأقراص الذي وضعت به الاسطوانة وتابع الصور








وبهذا يكون لديك المصدر ( النسخة التي تم عملها بالبرنامج )

الآن سنشرح دمج السيرفس باكـ 2 لمن لا يملكونها وستكون باستخدام برنامج Nlite
وهي كالتالي












وبهذا تكون انتهيت من الدمج للسيرفس باكـ 2 (واعتذر عن الشرح السريع لهذه النقطة وذلكـ لعدم امتلاكي اسطوانة لا تحتوي السيرفس باك 2 ولكن التطبيق ليس بصعب جرب وسترى)

الآن نأتي لدمج التحديثات الأمنية
وفي الحقيقة تستطيع القيام بهذه الخطوة بعدة طرق ولكن
سأقوم بذكر طريقتين فقط
تلقائية وسريعة يعيبها عدم دعم جميع التحديثات (ببرنامج Nlite)
يدوية بطيئة وحساسة نسبيا" وهي تدعم جميع التحديثات
الطريقة الأولى ببرنامج Nlite
افتح البرنامج وتابع





























وبهذا نكون انتهينا من دمج التحديثات مع الاسطوانة
بيقول واحد طيب وش سالفة الخطأ إلي صار؟؟
أرد عليه وأقوله أنا قلت لكـ من أول انه ما يدعم جميع التحديثات
طيب بيقول وش السواه اجل؟؟
أقول عندكـ حلين يا انكـ تطنشه وبعد التنصيب تصير تنزله عادي من موقع ميكروسوفت
أو انك تتابع الطريقة اليدوية وتسويها للملف هذا لحاله أو أي ملف ثاني ما يقبل الدمج(للملفات التي لم يدعمها البرنامج فقط)
طيب بيقول وريني شطارتكـ وأنا مستني
أقوله طيب طيب
الطريقة اليدوية لدمج التحديثات
وسنتعلم كيفية استخدامها لدمج كامل التحديثات أو دمج التحديثات التي لم يدعمها البرنامج

من المجلد المصدر (نسخة الويندوز Win XP )
قم بفتح هذا الملف i386
وداخل هذا الملف قم بإنشاء ملف اسمه SVCPACK (تأكد من الاسم حرفيا" مهم جدا" )
وقم بنسخ جميع التحديثات إلى هذا المجلد( لمن لم يستخدم البرنامج في الدمج ) أما إذا كنت قد استخدمت البرنامج فقم بنسخ الملفات التي لم يدعمها البرنامج وسنقوم هنا بدمج الملف الذي لم يدعمه البرنامج بالإضافة إلى أي ثلاث ملفات سنحددها لاحقا"
* ملاحظه : يجب مراعاة تسمية التحديثات عند استخدام هذه الخاصية
وتتم التسمية كالتالي :
أن لا يزيد اسم الملف عن 8 خانات ونأخذ على سبيل المثال هذين الملفين واسماهم كالتالي
Q819546_WXP_SP2_x86_ENU.exe نقوم بإعادة تسميته إلى الآتي
Q819546 فقط وهذه الأرقام خياليه
WindowsXP-KB824146-x86-ENU.exe نقوم بإعادة تسميته إلى الآتي
KB824146.exe فقط وهذه القاعدة تنطبق على جميع التحديثات
يالله شدوا حليكم في إعادة تسميه التحديثات
وإذا كنت استخدمت البرنامج لدمج التحديثات فقط قم بإعادة تسمية الملفات التي لم تدعم أو تدمج بالبرنامج
بالرجوع إلى هذه الصورة


سنكتشف أن البرنامج لم يدعم التحديث الآتي KB887820

وهذا اسم الملف بالكامل KB887820-X86-ENU
وهو موجد بمجلد التحديثات الأمنية
يعني خلاصة الكلام اعد تسمية هذا الاسم بالكاملKB887820-X86-ENU
إلى
KB887820 (في المجلد SVCPACK ) وكرر هذه الخطوة مع أي تحديث تريد دمجه ولم يدعمه البرنامج أو كررها مع جميع التحديثات إذا كنت تريد الدمج بالطريقة اليدوية فقط وعساكـ على القوه
الآن سنختار تحديثين عشوائيين من مجلد التحديث الجديد (وهوSVCPACK)
الأول : اسمه الكامل KB885423-X86-ENU بعد إعادة التسمية KB885423

الثاني: اسمه الكامل KB888432-X86-ENU بعد إعادة التسمية KB888432

الآن سنقوم بعمل مدخل SVCPACK.INF وسنقوم بعمله لتالي Windows 2000, Windows XP, and Windows 2003
أولا" Windows XP
قم بفتح الـ Notepad (وبإمكانك استخدام المذكرة العادية الموجودة مع الويندوز ولكن حبيت أهديكم هذه لسهولة التعامل معها)
واكتب الكود الآتي


كود PHP:
;Windows XP
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="\i386\SVCPACK"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
KB887820.exe /Q /O /N /Z
KB885423.exe /Q /O /N /Z
KB888432.exe /Q /O /N /Z
qchain.exe

طيب يجي واحد ويقول اش الطلاسم ذي يا ابن الحلال؟؟؟
أقول جايكـ بالكلام
وراح نبدأ من الأسفل إلى الأعلى

qchain.exe هذا ياطويل العمر ملف تنفيذي يقوم بتنظيم عملية دمج التحديثات حيث يدمج الملف الرئيسي ثم يليه التحديث الخاص به وتحصل عليه من هنا qchain
وتحطه في المجلد SVCPACK مع باقي التحديثات بنفس الاسم (qchain)

كود PHP:
[SetupHotfixesToRun]
KB887820.exe [SetupHotfixesToRun]
KB887820.exe /Q /O /N /Z
KB885423.exe /Q /O /N /Z
KB888432.exe /Q /O /N /Z

أما هاذي فهي أسماء الملفات المراد دمجها مع ما يطلق عليه بالسويتش
(/Q /O /N /Z) وفائدة السويتش انه يجعل تنصيب التحديث تلقائي وصامت
* ملاحظه :
تختلف السويتشات للتحديثات ولكن هناكـ اثنان هما الأشهر وتشمل جميع التحديثات تقريباوهما /Q /O /N /Z و /Q:A /R:N
طيب بيجيكـ واحد بينقز بحلقي ويقول متى استخدم هاذي ومتى الثانية
أقوله ماني ناسي جايكـ بالكلام
التحديثات إلي بالشكل ذا تستخدم معاها /Q /O /N /Z وأنت مغمض
والي بالشكل ذا تستخدم معاها /Q:A /R:N
أما باقي الكود الـ SVCPACK.INF فهي معلومات تحدد مكان المصدر ومعلومات عنها اكتبها كما هي
لكن وجب التنبيه في كتابة الكود والانتباه للفراغات اكتب الكود كما هو (لا تنسى الفراغ بين التحديث والسوتش KB888432.exe /Q /O /N /Z )
الحين راح اكتب أكواد الـ SVCPACK.INF للأنظمة الباقية وهي مشابهه لها
SVCPACK.INF لـWindows 2000 اكتب التالي في المذكرة

كود PHP:
;Windows 2000
[Version]
Signature"$Windows NT$"
MajorVersion=5
MinorVersion=0
BuildNumber=2195
[SetupData]
CatalogSubDir="\i386\SVCPACK"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
KB887820.exe /Q /O /N /Z
KB885423.exe /Q /O /N /Z
KB888432.exe /Q /O /N /Z
qchain.exe

SVCPACK.INF لـWindows 2003 اكتب التالي في المذكرة

كود PHP:
;Windows 2003
[Version]
Signature"$Windows NT$"
MajorVersion=5
MinorVersion=2
BuildNumber=3790
[SetupData]
CatalogSubDir="\i386\SVCPACK"
[ProductCatalogsToInstall]
[SetupHotfixesToRun]
KB887820.exe /Q /O /N /Z
KB885423.exe /Q /O /N /Z
KB888432.exe /Q /O /N /Z
qchain.exe

يجب التأكد من حفظ الكود المكتوب بالمذكرة على الصيغة والامتداد التالي SVCPACK.INF
وسنقوم بوضعه في المجلد التالي I386 الموجود داخل مجلد الويندوز (Win XP)
ولكن يجب عمل التالي بعد وضع SVCPACK.INF وهو البحث عن
svcpack.in_ الموجود بنفس المجلد I386 ومسحه وعند عدم عمل ذلكـ فأن الويندوز لن يستخدم ملف SVCPACK.INF

طيب يجي واحد يقول خلصنا الحين
أقول لا أركد شوي ليلكـ طويل
الحين نروح لهذا الملف DOSNET.inf الموجود داخل المجلد I386
ونفتحه بالـ Notepad (المذكرة) بتحصل كلام طويل عريض كثير ما يهم
إلي نبيه إحنا نضيف هالكلمتين بس
كود PHP:
[OptionalSrcDirs]
SVCPACK

ونقدر نضيفها بأي مكان ولكان عشان عوار الرأس بضيفها في المقدمة ونسكر المذكرة مع حفظ التغييرات وراح تكون الإضافة بالشكل التالي
كود PHP:
[Version]
signature="$Windows NT$"
DriverVer=07/01/2001,5.1.2600.2180
[Directories]
d1 = I386
d2 = cmpnentstabletpcI386
d3 = cmpnentsmediactrI386
d4 = cmpnentsnetfxI386
[color="Red"][OptionalSrcDirs][/color]
[color="Red"]SVCPACK[/color]
[Miscellaneous]
ProductType = 0
MinimumMemory = 67108864
DestinationPlatform = i386
ServicePack = 2.0

وبكذا نكون انتهينا من دمج التعاريف التي لا يدعمها البرنامج مع معرفة الطريقة لدمج البرامج يدويا"

والآن إلى الجزء الأخير والمهم وهو جعل التنصيب تلقائي ومهمل بدون تدخل منكـ
سنحتاج الآن لهذا البرنامج وهو Deployment tools
ونفكـ الضغط عنه ونتابع الصور













1- هذا الخيار لكي تكون الأجوبة موجودة تلقائيا" ولكن تستطيع التغيير ويجب أن تضغط موافق للانتقال من صفحة لأخرى
2- تنصيب كامل وصامت (بدون أي تدخل ولا تستطيع عمل أي شي)
3- هذا الخيار لعمل بعض الأجوبة لتكون مخفيه على الطرف الآخر والباقي تدخل يدويا"
4- هذا الخيار تظهر الصفحات للقراءة فقط ولا تستطيع تغيير شي والتنصيب يكون تلقائي (دون الحاجة للتدخل)
5- هذا الخيار فقط لجعل الصفحات النصية تكون تلقائية فقط (التي تحتاج إلى كتابه كالسيريال كود) أما الأخرى فيتحكم بها المستخدم كإعدادات اللغة









































عند الانتهاء يظهر لنا هذان الملفان على سطح المكتب (أو في المكان الذي اخترت الحفظ فيه)



يجي واحد يقول طيب بكذا انتهينا
أقول له لا تابع

unattend.bat الملف هذا الله لا يهينكـ حطه بالزبالة (الله يكرمكم)
unattend.txt والملف هذا أغير اسمه وأحفظه بهذا الامتداد WINNT.SIF
(انتبه إن الملف اسمه ما يكون كذا WINNT.SIF.TXT يكون كذا WINNT.SIF)

طيب بيجي واحد بيقول يا أخي أنا أبي أتحكم بالبارتيشن لحالي (في حالة وجود أكثر من بارتيشن يفضل عمل هذا الخيار) كيف ؟؟؟

أقول طيب طيب
افتح الملف WINNT.SIF بالـ Notepad تلقاه كذا
كود PHP:
;SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=WINDOWS
[GuiUnattended]
AdminPassword="bandar#9329"
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=150
OemSkipWelcome=1
[UserData]
ProductKey=W9VCJ-74DXW-JDDBV-PW777-WXD2T
FullName="Only 4U Baby"
OrgName="HOME"
ComputerName=Bandar
[Identification]
JoinWorkgroup=Only4UBaby
[Networking]
InstallDefaultComponents=Yes

بيقول واحدا اش الطلاسم ذي ؟؟
نقول لا تستعجل راح تعرف كل شي بوقته (كل شي بوقته حلو )

لكن عشان نخلي التحكم بالبارتيشن يدوي
نعدل AutoPartition=1 الى AutoPartition=0
وأيضا" نضيف تحت [Unattended] هذا السطر FileSystem=*
ليكون الكود من جديد كالتالي

كود PHP:
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=WINDOWS
FileSystem=*
[GuiUnattended]
AdminPassword="bandar#9329"
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=150
OemSkipWelcome=1
[UserData]
ProductKey=W9VCJ-74DXW-JDDBV-PW777-WXD2T
FullName="Only 4U Baby"
OrgName="HOME"
ComputerName=Bandar
[Identification]
JoinWorkgroup=Only4UBaby
[Networking]
InstallDefaultComponents=Yes

الحين بس باقي نعرف وين نحطه داخل المصدر(Win XP) عشان يكون كل شي تمام

هذا يا طويل العمر تحطه في المجلدI386 داخل مجلد Win XP
طيب يجي واحد بيقول طلع لي انه يريد استبدال الملف
أقوله اضغط موافق لان النسخة إلي عندكـ معدله

الحين راح نتعلم بعض الحركات التي يمكن عملها بواسطة هذا الملف الصغير وكيفية عمله (WINNT.SIF) وبإمكانك إضافة ما تريد إلى هذا الملف
راح نأخذه حبه حبه مع الشرح
كود PHP:
[Data]
AutoPartition=0

هذا لاختيار البارتيشن يدويا" وإذا كان هناك فقط بارتيشن واحد بإمكانك تغيير القيمه إلى 1 ليكون اختيار البارتيشن تلقائي
كود PHP:
MsDosInitiated = "0"

هذا الخيار يقول انكـ جالس تقوم بتنصيب الويندوز من CD ولو خليت القيمة واحد يخبر الجهاز انكـ تقوم بتنصيب الويندوز باستخدام ديسكـ
كود PHP:
UnattendedInstall = "Yes"

تنصيب بدون خادم (رجل على رجل)

كود PHP:
AutomaticUpdates=yes

هذا الأمر ليجعل الويندوز يقوم بتخطي هذه الصفحة Help Protect Your PC والتي تخيركـ هل تريد تفعيل التحديثات التلقائية (طبعا بما أن الويندوز عندنا أصلي نختار نعم )


كود PHP:
[Unattended]
UnattendMode=FullUnattended

هذا هو نوعية التنصيب إلي حددناه بالصورة


كود PHP:
OemSkipEula=Yes

هذا الخيار لتفادي الصورة التالية عند بدء التنصيب



كود PHP:
OemPreinstall=Yes

هذا الخيار متقدم قليلا" وهو له علاقة بالـ $OEM$ وتستخدم هذه الخيارين في تنصيب البرامج والتعاريف تلقائيا" (خله كذا)

TargetP كود PHP:
ath=WINDOWS

أتوقع معروف وهو مسار الويندوز

كود PHP:
Repartition=No

هذا الخيار إذا كان لديكـ أكثر من بارتيشن وتريد الجهاز تلقائيا" مسح التقسيمات وعمل فورمات ليصبح بارتيشن واحد وتنصيب الويندوز فيه أضف الخيار هذا

كود PHP:
FileSystem=*

شرحناها في البداية وهي للتحكم اليدوي بالبارتيشن

كود PHP:
UnattendSwitch="yes"

هذا عشان نتخطى الصور التالية




كود PHP:
WaitForReboot="No"

هذا لمنع الانتظار عند إعادة تشغيل الويندوز خلال تثبيته

كود PHP:
[GuiUnattended]

AdminPassword="bandar#9329"

هذا الباسوورد لحساب المستخدم الرئيسي

كود PHP:
EncryptedAdminPassword=Yes

هذا الخيار لتشفير الباسوورد وليس ظاهر للعيان مثل الباسوورد حقي كل الناس عرفوه

كود PHP:
OEMSkipRegional=0

هذا الخيار متعلق بصفحة اللغات والمناطق إذا خليته صفر سوف تظهر الصفحة وإذا كتبته واحد لن تظهر سيكون تلقائي

كود PHP:
TimeZone=150

كود التوقيت الذي اخترناه

كود PHP:
OemSkipWelcome=0

هذا الخيار في حالة استخدام هذه الخاصية OemPreinstall وهي للتثبيت التلقائي للبرامج والتعاريف (خلها كذا)

كود PHP:
Arguments="/s"

هذا الخيار لدعم التنصيب الصامت والسويتشات (يجب إضافته إلى WINNT.SIF)

كود PHP:
[Display]
AutoConfirm=1

هناكـ العديد من الخيارات تحت هذه وهي للشاشة وطريقة العرض ويفضل عدم اللعب فيها
بس إذا بغيت أضف
كود PHP:
AutoConfirm=1

وهي لتجنب الرسالة التي تظهر عند الانتهاء من تثبيت الويندوز بتأكيد إعدادات الشاشة والوضوح (resolution)

كود PHP:
[UserData]
ProductKey=W9VCJ-74DXW-JDDBV-PW777-WXD2T

السيريال ولكـ الحرية في تعديله
كود PHP:
FullName="Insert Name"

اكتب الاسم الذي تريد
كود PHP:
OrgName="Insert Organisation Name"

اسم الشركة الذي تريد
كود PHP:
ComputerName=Insert Name

اسم الكمبيوتر

كود PHP:
[Identification]
JoinWorkgroup=WORKGROUP

هذا الخيار لتخبر الجهاز إلى أي مجموعه أنت فيها بس إحنا ما عندنا الكلام ذا اكتب إي شي تريد او خله زاي ماهو

كود PHP:
[Networking]
InstallDefaultComponents=Yes

وهذا لتثبيت الأشياء الاساسيه للشبكة (خلها زي ماهية)

وهناكــ المزيد من الأوامر التي يمكن ان نضيفها لتحكم الكامل في عملية التثبيت منها
الثيم المستخدم.طريقة العرض.الألعاب هل تريد تنصيبها كلها أو بعضا" منها على حسب اختياركـ .والتحكم في BlockPopups و Windows firewall و في خصائص المتصفح
ولكن لنريد التشعب في هذا الموضوع عشان مايصير لخبطه

طيب يجي واحد بقولي أش صار
أقول ماصار شي افتح الملف هذا WINNT.SIF بالـ Notepad
وضيف إلي تبي من الأوامر وعدل وامسح حسب مايناسبك وبعدين قفله مع اختيار الحفظ وتأكد من وجوده داخل هذا المجلد I386

وراح يكون عندك WINNT.SIF
مثلا" على الشكل التالي
كود PHP:
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=yes
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=No
TargetPath=WINDOWS
FileSystem=*
UnattendSwitch="yes"
WaitForReboot="No"
[GuiUnattended]
AdminPassword="bandar#9329"
EncryptedAdminPassword=NO
OEMSkipRegional=1
TimeZone=150
OemSkipWelcome=1
Arguments="/s"
[Display]
AutoConfirm=1
[UserData]
ProductKey=W9VCJ-74DXW-JDDBV-PW777-WXD2T
FullName="Only 4U Baby"
OrgName="HOME"
ComputerName=Bandar
[Identification]
JoinWorkgroup=Only4UBaby
[Networking]
InstallDefaultComponents=Yes

والي مافيه حيل ينزل الـ WINNT.SIF

وبكذا نكون انتهينا من الإضافات على نسخة الويندوز


وألان نتابع بالشرح كيفية حفظ العمل على شكل ايزو
































وبهذا نكون انتهينا من حفظ العمل على شكل ايزو وتكون بالشكل التالي
(على سطح المكتب)








من مواضيعي في المنتدي

memo غير متواجد حالياً   رد مع اقتباس
إضافة رد

أدوات الموضوع
طريقة عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر رد
أبل تتحكم بأجهزة آي بود عن بعد بداية المأساة قسم الجوال العام 0 07-28-2010 12:50 AM
Chrome سيدعم الاضافات مثل فايرفوكس ِأميـــرة الشــرق الأخبار التقنية 0 06-30-2010 06:41 AM
برنامج لصيانة الويندوز واصلاح الاخطاء مع الشرح ليونيل مسي تقنيات ومشاكل الشبكات السلكية 0 06-27-2010 08:14 PM
طريقة صنع نسخة الويندوز الخاصه بك مع الشرح بهذا البرنامج الرائع ليونيل مسي تقنيات ومشاكل الشبكات السلكية 0 06-27-2010 08:05 PM
شرح بعض الخدع لتحسين أداء الويندوز وزيادة سرعة الويندوز ابن الجنوب تقنيات ومشاكل الشبكات السلكية 0 06-26-2010 08:01 PM


الساعة الآن 11:34 PM.


dsl.adslsolutions.net