البلاشون

البلاشون

منتدى البلاشون
 
الرئيسيةالتسجيلدخول

شاطر | 
 

 شرح عمل نسخة ويندوز Xp بنفسك

اذهب الى الأسفل 
كاتب الموضوعرسالة
said.com2013
Admin
Admin
avatar

عدد المساهمات : 289
تاريخ التسجيل : 22/07/2012
الموقع : منتدى البلاشون

مُساهمةموضوع: شرح عمل نسخة ويندوز Xp بنفسك   الإثنين 18 فبراير 2013, 11:35







طريقة صنع ويندوز Xp

الشامل في صناعة ويندوز شخصي معه كل البرامج
والتحديثات










ملف مظغوط بإسم

sadiki999.rar[color=blue]

حجم:7.8MB


https://rs3tl6.rapidshare.com/#!down...043ED00EFB|0|0


Deposit Files

وهذه روابط اخرى افضل


http://rapidshare.com/.../ShortLinks

الإصدار الجديد من WPI


https://rs526l3.rapidshare.com/#!dow...14C1617EFA|0|0

32 Themes for wpi


https://rs44tl4.rapidshare.com/#!dow...EA0B8E6385|0|0

نظرا لقدم إصدارات البرامج فقد قمت برفع الإصدارات الجديدة المحسنة
nLite-1.4.9.1


PE Explorer v1.99 R2


http://rapidshare.com/files/16689064...r_v1.99_R2.rar

UltraISO Premium Edition Edition v9.3.0.2612


http://rapidshare.com/files/16689177...9.3.0.2612.rar

TuneUp Utilities 2009


https://rs567l35.rapidshare.com/#!do...E2A85BF658|0|0

UnattendXP v4.6.3


https://rs570l35.rapidshare.com/#!do...6E4F21F2F7|0|0

هام ! driver SATA

للدمج ليستطيع القرص التعرف على HDD من نوع SATA


https://rs113tl6.rapidshare.com/#!do...5DF1BDB728|0|0





طريقة جلب كل التحديثات والترقيات التي صدرت
مؤخرا من موقع مايكروسوفت





استخدم قائمة ابدأ للتحقق من وجود تحديثات

تم تضمين Windows Update في لوحة التحكم. وفي المستقبل، للتحقق من وجود تحديثات (أو
إذا لم تفتح صفحة ويب هذه Windows Update تلقائيًا):

انقر فوق الزر ابدأ، وانقر فوق كافة البرامج، ثم انقر فوق Windows Update.


















التعديل على نسخة الويندوز ودمج
الحزمة الخدمية والتحديثات والدريفرات







DOWNLOAD


nLite - Deployment Tool for the bootable Unattended Windows installation -
Download

يتطلب

Microsoft .NET Framework v2.0


http://download.microsoft.com/downlo...a/dotnetfx.exe

يمكن أيضا من هنا


|MG| nLite 1.4.9.1 Final Download

Service Pack 2

ملاحظة إن كنت تستعمل الويندوز الفرنسي مثلي فيجب أن تحمل الإصدار الفرنسي تجده
بموقع ميكروزفت

Hotfixes

وهي التحديثات والترقيعات التي تصدرها ميكروزفت


Qfecheck.exe verifies the installation of Windows 2000 and Windows XP hotfixes

و


Microsoft Download Center

إستعمل للحصول على تحديثات أكثر

Drivers

ويمكن إستخراجها من الويندوز المنصب لديك بهذا البرنامج

Driver Genius Professional 2005 v5.2.728

نبدأ على بركة الله





https://2img.net/h/i10.photobucket.com/albums/a1...i999/1/003.gif

































































إضافة مجلدات التوزيع والتعديل على الشعار
الخاص بالنسخة وملف الإعددادات winntsif




أولا نحمل البرنامج من الوصلة التالية

UltraISO ME v7.65 SR-2 7.6.5.1269


http://dw.ezbsys.net/.../ShortLinks

نبدأ على بركة الله











بعض الأوامر الخاصة بالملف
لتثبيت اللغة العربية تلقائيا نضبط الإعدادات كالتالي

[RegionalSettings]
LanguageGroup=13
SystemLocale=00000c01
UserLocale=00000c01
InputLocale=0409:00000409,0401:00000402

لللتخلص من نوافذ الترحيب والخزعبلات نضبط الإعدادات كالتالي


[Unattended]
UnattendSwitch ="Yes"
AutoActivate=No

[SystemRestore]
[GuiUnattended]
OEMSkipRegional = 1

OemSkipWelcome = 1


في

[userdata]

يمكننا تغيير الصفحة الرئييسية
مثل

Home_Page =
Google

والمفضلة حسب الترتيب

Quick_Link_1_Name = "google"
Quick_Link_1 =
Google
Quick_Link_2_Name = " islammemo "
Quick_Link_2 =

مفكرة الاسلام
Quick_Link_3_Name = " islamway "
Quick_Link_3 =

طريق الإسلام

وهكذا توجد العديد من الأوامر ذكرت المهمة منها ويمكن مراجعتها في msfn










مجلدات التوزيع

Distribution Folders
وظيفة هذه المجلدات هي نقل الملفات لمكان معلوم

$OEM$ المجلد الاساسي والذي يحتوي على مجلدات التوزيع ويجب أن يكون بداخل قرص
الويندوز مباشرة

بداخل هذا الأخير توجد الأربع مجلدات التالية

$1 ينقل الملفات الموجود إلى الدرايف الأساسي والذي يحتوي على الويندوز وغالبا ما
يكون C

$$ ينقل كل الملفات الخاصة به إلى مجلد الويندوز Windows

$Docs ينقل كل الملفات المتواجدة به إلى Documents and Settings

$Progs ينقل كل الملفات لل Program Files

مثلا إن أردنا أن ننقل ملفا إلى system32 فيجب علينا أن ننشأ مجلدا بنفس الإسم في
$$ ونضع به الملف وعند تنصيب الويندوز سيتم نقل الملف إلى system32

وهكذا الشأن بالنسبة لباقي الملفات مثل الخلفيات
والتي يكون مسارها

C:\Windows\Web\Wallpaper

بالإضافة إلى أصوات الويندوز

C:\WINDOWS\Media

والثيمات

C:\WINDOWS\Resources\Themes

سنتعمق أكثر في هذه الاشياء الأخيرة في درس آخر لذا لا داعي للسؤال عنها

الآن نبدأ في تكوين مجلدت التوزيع











نقوم بصنع شعار بهذا المقاس 180 في 114 تم نحفظه بصيغة BMP ونسميه oemlogo.bmp





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



لتجربة الملفات ننسخها لمجلد System32 الذي يوجد بالويندوز الذي نعمل عليه

الآن بعد التجربة يجب علينا أن نضيفها للنسخة كما ذكر من قبل ننشأ مجلد جديد داخل
$$ ونسميه System32 نضع الملفين به ونحفظ النسخة






تغيير الثيم الخاص بالويندوز وإضافة
الخلفيات والاصوات وشاشات التوقف




كيفية تغير الثيم الخاص بالويندوز وجعله هو الثيم الإفتراضي وكذا
تغيير الاصوات التي سأمنا منها مثلا البداية احسن شيء نضع البسملة والخلفيات نضيف
خلفيات جيدة واخرى غسلامية بالإضافة على شاشات توقف مثلا شاشات توقف خاصة بالذكر
الحكيم بالإضافة إلى شاشة خاصة بنا نقوم بصنعها بواسطة أحد البرامج الخاصة بهذا
المجال أو صنعها بالفلاش تم تحويلها إلى Scr أو صنعها ب3D Xara وهكذا
نسيت شيئا



"أقسم بالله العلي العظيم ألا أستخدم هذا الدرس فيما لا يرضي الله"
-قبل أن تضيف أخي صور نساء للخلفيات راجع نفسك واتق الله يا عبد الله
-قبل أن تضيف ثيمات فاسدة إتق الله يا عبد الله
-قبل أن تضيف شاشات توقف تحتوي على غناء وصور نساء إتق الله يا عبد الله



نبدأ على بركة الله

الخلفيات كما ذكرنا في الدرس السابق توجد على هذا المسار

C:\Windows\Web\Wallpaper

إضافة خلفيات جديدة يجب علينا أن ننقلها لهذا المسار هنا يأتي دور مجلدات التوزيع

ننشأ مجلدا بإسم Wallpaper تم نضع به الخلفيات التي نريد تم نقوم بإنشاء مجلد جديد
بإسم Web وننقل مجلد ال Wallpaper لداخله وأخيرا ننقل المجلد ككل إلى ملف التوزيع
$$
تابع الصور











الآن لإضافة الأصوات يجب علينا نقلها للمسار التالي

C:\WINDOWS\Media


نفس الشيء كما فعلنا مع الخلفيات ننشأ مجلد جديد بإسم Media ونضع به الأصوات وننقله
لمجلد التوزيع$$

الآن لإضافة شاشات التوقف يجب علينا أن ننقلها لهذا المسار

C:\WINDOWS\System32

نقوم بنقل شاشات التوقف إلى مجلد System32 الذي يوجد داخل مجلد التوزيع $$ والذي
نقلنا له من قبل في الدرس السابق ملف المعلومات والشعار
طبعا صيغة شاشات الإقلاع تكون SCR

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







الآن لإضافة الثيمات للنسخة يجب علينا نقلها للمسار التالي

C:\WINDOWS\Resources\Themes

نفس الشيء كما فعلنا مع الخلفيات ننشأ مجلد جديد بإسم Resources وبداخله ننشأ مجلد
آخر بإسم Themes ونضع به الثيمات مع المجلدات االتابعة لها وننقله لمجلد التوزيع$$

بعد الإنتهاء يجب علينا أن نعرف الويندوز على هذا الثيم ونخبره بأن يجعله هو الثيم
الغفتراضي أثناء التنصيب ولهذا الشأن يجب علينا التعديل على ملف الأجوبة WINNT.sif

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



وأخير بعد الإنتهاء من كل الخطوات سيصبح لدينا شكل الإيزو هكذا



نحفظها بملف جديد ولا ننسى تجربتها كالعادة



تغيير إعداد الويندوز وتعديل الصور والجمل
بالإضافة إلى العناويين





المتطلبات

برنامج PE Explorer 1.98 وهو خاص بالتعديل على ملفات الويندوز وإضافة الصور وإلى
غير ذلك


Free download PE Explorer 198 R5 Shareware

برنامج XPreview وهو خاص بتجربة الملف الذي عدلنا عليه...


XPreview106128.zip


ملف modifype وهو خاص بفحص الملفات وإخبارنا في حالة وجود خطأ


http://95.168.2.143/.../ShortLinks

نبدأ على بركة الله

نفتح ملف الإيزو ببرنامج UltraISO تم نظلل فولدر i386 ونبحث على ملف تم نقوم بفكه
إلى مكان آخر

WINNTBBU.DL_

في بعض النسخ نجد الملف غير مضغوط هكذا

WINNTBBU.DLL

نعمل عليه وقضية الضغط وفك الضغط لا تهمنا



نقوم بنسخ الملف إلى C

نفتح الآن Run ونكتب Cmd ونستخدم الأمر cd.. للرجوع







عند ذهابنا لل C سنجد ملفا غير مظغوط بجانب الملف المضغوط سنعمل على الملف الغير
مضغوط ببنامج Pe Explorer
نفتح البرنامج

























الآن سنجرب التغييرات نفتح برنامجنا Xpreview تم نختار Open ونفتح الملف الذي كنا
نعدل عليه





سنعدل الآن على الجمل والعناوين التي تظهر أثناء التنصيب









نجرب التغيرات كما سبق من قبل



نقوم بنسخ الملف إلى C





نفتح الآن Run ونكتب Cmd ونستخدم الأمر cd.. للرجوع





نقوم بضغط الملف







سنقوم الآن بإضافة الملفين*° إلى نسخة الإيزو لا يسألني أحدكم كيف الطريقة مشروحة
من قبل وسأعيدها كتابة فقط!!! المهم نفتح النسخة ب Ultra Iso ثم نقف على مجلد I386
ثم نختار إضافة ملفات ونختار الملفين*°ونوافق على الإستبدال ثم نحفظ النسخة بإسم
جديد ولا ننسى تجربتها

*°ملاحظة بالنسبة لمن لم يكن له الملف المضغوط في الأصل فمراحل الضغط وفك الضغط لا
تهمه وعند الإضافة يضيف الملف العادي الغير مضغوط ولا داعي لضغطه أرأيتم لقد كررت
هذه الجملة في الدرس ثلات مرات فلا داعي لأن يسألني أحد عليها مرة أخرى ....





التعديل على ملف Explorer الخاص
بقائمة إبدأ





نفتح نسختنا ب UltraISO تم نقف على مجلد i386 تم نبحث عن الملف


Explorer.ex_

نقوم بفك الملف إلى مكان معلوم
نقوم بنسخ الملف إلى C
نفتح Run تم Cmd ونستخدم الأمر cd.. للرجوع

هل منكم من يذكر كيف نفك ضغط الملفات؟

نستعمل الأمر

Expand –r explorer.ex_
نفتح الملف بواسطة Pe Explorer





















الآن بعد أن إنتهينا من التعديلات نحفظ التغييرات وننسخ الملف لل C
سنقوم بتجربة الملف
Ctrl + Alt + Delete





وأخيرا
نفتح Run تم Cmd ونستخدم الأمر cd.. للرجوع
وكالعادة نفحص الملف ب modifype بالأمر

Modifype explorer.exe -c

وبعدها نضغطه بالأمر

Makecab explorer.exe

وأخيرا نعوض الملف في النسخة ب UltraIso ولا ننسى تجربتها


التعديل على ملف shell32 الخاص بالفيديوات
والايقونات والقوائم ...



التعديل على ملف shell32.dll وهو يختص بالأيقونات وملفات الفيديو
الصغيرة الحجم التي تظهر عند نسخ ملف أو عند تنفيذ بحث أو مسح ملف أو إفراغ لحاوية
وهكذا بالإضافة إلى بعض المسائل الأخرى

كالعادة نفتح نسختنا المعدلة بواسطة UltraIso تم نقف على المجلد i386 ونبحث عن
الملف shell32.dl_ ونقوم بفكه إلى c
الآن نفتح run تم Cmd ونستخدم الأمر cd.. للرجوع
تم نقوم بفك ضغط الملف كالعادة بالأمر

Expand –r shell32.dl_

نفتح الملف كعادتنا بواسطة Pe Explorer لنبدأ السباحة

















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

modifype –r shell32.dll –c

تم نضغطه بالامر

Makecab shell32.dll

ونضيفه إلى النسخة
ولا ننسى تجربتها
وهذا رابط لمن يرغب في التعديل أكثر على الويندوز يحتوي على إسم كل الملفات وأمامها
وظيفتها


[VP} - Basics/Modifying system files/Mods: the list






Logon Screen التعديل على شاشة الدخول




سنوقوم بالتعديل على كل منmsgina.dllوLogonui.exe
الأول ويختص بشاشة الدخول الثراثية والثاني يختص بشاشة الدخول المتطورة
نفتح نسختنا بواسطة Ultra Iso ونقف على I386 تم نختار الملف msgina.dl_ ونقوم بفكه
إلى C
نقوم كاعادة بفك الضغط عن الملف بالأمر
Expand msgina.dl_ -r

نفتحه بواسطة Pe Explorer





الآن ندخل لأحد المواقع التالية ونعمل شاشة دخول حسب ما يروق لنا تم نقوم بتغيير
مسماها إلى Logonui.exe


WinCustomize: Explore : LogonStudio XP

ويمكنك إستخدام الشيخ قوقل في البحث بالكلمة "Logon Screens "

*المرجو عدم تحميل أو دمج شاشة تحتوي على صور نساء

نفتح الملف بواسطة Pe Explorer تم نعدل على الصورة 100 حسب رغبتنا تم 1 String


ونستمر في السباحة... وأخيرا نقوم بحفظ التغييرات وننسخ الملف إلى القرص C بعدها
نفحص كلا الملفين الأول والثاني على التوالي ب Modifype.exe بالأمر

msgina.dll Modifype.exe

Logonui.exe Modifype.exe

وأخيرا نضغطهما على التوالي بالأمر

msgina.dllMakecab

Logonui.exeMakecab

تم نضيف الملفين بواسطة UltraIso إلى i386
ونحفظ النسحة بإسم جديد ولا ننسى تجربتها





Boot Screen-2 التعديل على شاشة الإقلاع



أولا أريد أن أنبهكم بأن الدرس معقد شي ما ويلزمه تركيز
ملاحظة مهمة يمكنكم الإستغناء عن هذا الدرس فالدرس الذي بعده توجد به طريقة سهلة
لتعديل الشاشة أما الدمج فنفس الطرق المذكورة هنا
البرامج المطلوبة قبل البدأ

برنامج booteditor


http://userxp.belchfire.net/.../ShortLinks



برنامج Paint Shop
أي إصدار يفي بالمهمة

نفتح نسختنا كالعادة بواسطة Ultra Iso تم نقف على المجلد i386 نختار ملف
ntoskrnl.ex_تم نفكه إلى C

نفك ضغطه بالأمر
Expand –r ntoskrnl.ex_
نشغل برنامج booteditor
إن لم يعمل معك فهو يحتاج للملفين COMCTL32.OCX و MSVBVM60.DLL
قم بنسخهم لمجلد System32 تم إفتح ال Run واكتب الأمر التالي

regsvr32 \windows\system32\COMCTL32.OCX

























ونعدل بنفس الطريقة على الصورة 4 و 8







بمجلد system32 سنجد البوت المعدل بإسم newBoot.exe

نغيير له إسمه إلى ntoskrnl.exe

تم نقوم بنسخه إلى الفيرتيال Pc ونعوض الملف القديم لنجربه نعيد تشغيل الفرتيال
لنرى النتيجة
بعدها إن مر بسلام
نفحص الملف بواسطة Modifype.exe

Modifype.exe ntoskrnl.exe -c

تم نضغطه بالأمر

Makecab ntoskrnl.exe

الآن كيف سندمجه مع النسخة وهي أصعب شيء

توجد طريقتين الأولى يدوية يلزمها وقت وصبر


تعتبر عملية التعديل على هذه الشاشه التي تبعث على الكأبه فعلا من اصعب ماقمنا
بعمله للان

الملفات المسئوله عن هذه الشاشه موجوده بمجلد XP_CD\i386 بإسم NTKRNLMP.EX_ و
NTOSKRNL.EX_

وكما عدلنا على الملف NTOSKRNL.EXE وبنفس الطريقه يجب تعديل الملف NTKRNLMP.EX_ ثم
استبداله في مجلد I386
ولكن نحن وكما تعلمون جميعا قمنا بدمج الحزمه الخدميه الثانيه مع الويندوز
لذلك-------


مازال هناك بعض الملفات التى يجب تعديلها ليتم إنهاء هذه العمليه
= يتم فتح ملف DRIVER.CAB باستخدام برنامج الوينرار واستخراج الملفات الموجوده
بداخله إلى مجلد بأسم Driver داخل المجلد XP_CD .
= يتم البحث عن الملفات التاليه ntkrnlmp.exe و ntkrnlpa.exe و ntkrpamp.exe و
ntoskrnl.exe .
= يتم تعديل الصور بداخل هذه الملفات (الصور أرقام 1 و 8 و 10) ثم حفظ الملفات بعد
التعديل (بنفس الأسلوب السابق شرحه) .
= لإعادة ملف DRIVER.CAB إلى حالته الطبيعيه يتم أتباع الخطوات التاليه :-

== باستخدام الـ notepad يتم فتح ملف ووضع السطور التاليه به


CLS

if not exist driver mkdir driver

if exist i386\driver.cab expand -r -F:* i386\driver.cab driver

del i386\driver.cab

rem Compressing driver.cab

echo .Set Cabinet=on>> driver.ddf

echo .Set Compress=on>> driver.ddf

echo .Set CompressionType=LZX>> driver.ddf

echo .Set CompressionMemory=21>> driver.ddf

echo .Set CabinetNameTemplate=driver.cab>> driver.ddf
echo .Set MaxDiskSize=CDROM>> driver.ddf
echo .Set DiskDirectory1=i386>> driver.ddf
for /f %%i in ('dir /b driver') do echo driver\%%i>> driver.ddf
makecab /f driver.ddf
del setup.inf
del setup.rpt
del driver.ddf
del driver\*.* /Q
rmdir driver

== يتم حفظ الملف بأى أسم ولكن سيكون الأمتداد cmd .
== يتم وضع الملف داخل المجلد XP_CD .
== يتم تشغيل الملف فستكون النتيجه إنشاء ملف sp2.cab جديد يحتوى على الملفات
المعدله .
---- ويبقى علي ان اضيف ان هذا العمل يتطلب منك ان تقوم بفك ملف الايسو عن طريق
الوينرار وبعد ان تتعامل مع كل هذه الملفات عليك ان تعيد ضغط المجلد الى ايسو


الطريقة الثانية بواسطة سريال


إليكم طريقة تغيير البوت سكرين عن طريق سريال ... أولاً يجب أن يكون لدينا نسخة من
كل من ... ntoskrnl.exe و ntkrnlmp.exe ،
بعد أن نحصل على نسخة منها .. نغير اسمها للآتي ...

ntoskrnl.exe--------------- singkrnl.exe

ntkrnlmp.exe----------------dualkrnl.exe

ثم نضعها في المسار الآتي على القرص الخاص بنا ..

$oem$\$$\system32
حتى يتم نسخ الملفين إلى system32 أثناء عملية التثبيت ....
بعدها نفتح المفكرة ونكتب التالي تم نحفظ الملف بإسم
Boot Screen.cmd
FOR /F "tokens=3 delims= " %%A IN ('REG QUERY
"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v
NUMBER_OF_PROCESSORS') DO SET NUMBER_OF_PROCESSORS=%%A
if %NUMBER_OF_PROCESSORS%==2 goto DUAL
REM ----For Single proc
bootcfg /RAW "/Kernel=singkrnl.exe" /A /ID 1
goto End
:DUAL
REM ----For Multiprocess/Hyperthread proc
bootcfg /RAW "/Kernel=dualkrnl.exe" /A /ID 1
:End
bootcfg /Timeout 0
bootcfg /Default /ID 1
نضع الملف في مجلدات التوزيع وليكن بدخل مجلد إسمه Temp بداخل مجلد التوزيع $$ الذي
يوجد بداخل $OEM$
نفتح ملف winnt.sif ونظيف في آخره أمر تشغيل الملف
[GuiRunonce]
%windir%\temp\Boot Screen.cmd

نحفظ التغييرات ونجرب الأسطوانة والسلام


دمج وإضافة التعاريف


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









ننسخ مجلد Drivers إلى مجلدات التوزيع وبالضبط في $1 المتواجد بداخل $OEM$
نفتح ملف الأجوبة Winnt.Sif لنقوم بالتعديل عليه ونجعل الويندوز يعرف الدريفرات على
أنها الأساسية



نحفظ التغييرات تم نحفظ النسخة ولا ننسى تجربتها



السويتشات والتنصيب الصامت



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

الصيغة العامة للسويتشات هي



تختلف السويتشات من حزمة تثبيت لأخرى ونقصد بهذه الأخيرة الحزمة التي تم تجهيز ملف
ال Setup الخاص بالبرنامج بها ومنها

Inno setup

Install shield
NSIS
Windows Installer(MSI
Wise installer

Inno Setup-1

تكون على شكل



الصيغة العامة



وهذا جدول



2-Windows Installer

على شكل Setup.msi ويمكن أن يكون مصاحبا لملف تشغيل .EXE
المهم عندما نشغلها تظهر لنا Windows Installer

الصيغة العامة



الجدول



3 Install Shield

تكون على شكل



نقوم بتشغيل الملف ونذهب إلى

C:\Documents and Settings\Administrateur\Local Settings\Temp

سنجد أن ملفا قد تكون بإمتداد MSI ننسخه لمكان آخر ويمكن أن يكون مجلدا بنفس الإسم
ونطبق عليه سويتشات

Windows Installer

4 NSIS و Wise installer





الصيغة العامة /S

Setup.exe /S

إستخراج السويتشات بواسطة USSF


http://www.regen.hu/.../ShortLinks




لتجربة أي سويتش كيفما كان نفتح ال Run



كيفية تجهيز تنصيب برنامج لأحد البرامج الذي لا يدعم التنصيب الصامت
نستعمل البرنامجين نحتاج برنامج AutoIt و Scite


AutoIt


http://www.autoitscript.com/files/au...t-v3-setup.exe

Scite


http://garr.dl.sourceforge.net/proje.../wscite229.zip

بعد تثبيتهما نذهب إلى


Start >>programs>>autoit V3>>scite>>****** Writer





الكود لمن يريد نسخه

$SF_1 = "hddreg.exe"

If WinExists ( $SF_1 ) Then Exit
AutoItWinSetTitle ( $SF_1)

مع مراعات تغيير hddreg.exe إلى إسم تشغيل البرنامج لديك ، فائدته هو منع تشغيل
البرنامج أكثر من مرة إذا كان هناك برنامج آخر غيره يحمل نفس الإسم

بعد الإنتهاء من التسجيل نضغط على A في أقصى اليسار












1-سيتم فك ضغط الملفات في المجلد المؤقت المتواجد بالويندوز وهذا الكود يندرج تحت
متغيرات النظام وسيفيدنا إن كنا نريد تجهيز تفعيل لبرنامج معين بحيث نضع المسار
التلقائي لتنصيب البرنامج ليتم إستهدافه وتعويضه بواسطة التفعيل

2-أعطينا أمر للوينرار بتشغيل الملف فور إنتهاء فك الضغط ويمكننا إستعمال نفس
الطريق لسويتش برنامج معين مثلا نكتب Setup.exe /S فور إنتهاء فك الضغط سيتم تشغيل
البرنامج تنصيبا صامتا تفيدنا هذه الطريقة في الحفاظ على المساحة ...



وأخيرا سيبدأ ضغط الملف وبالتالي نكون قد هيئنا ملف تنصيب صامت للبرنامج ...

للتعرف أكثر على متغيرات النظام نفتح ال Run تم نكتب Cmd تم Set

بعض البرامج تفتح تلقائيا في التسك بار بعد التنصيب لذا فتنصيب التفعيل عليها لا
يمكن لذا يجب إغلاقها أولا بصنع سريال يقوم بالمهمة

و لحل هذه المشكلة قم باضافة الاوامر التالية الى الطريقة التى ستخدمها فى تنصيب
البرامج سواء كانت سريال سكربت ام WPi و هذا الامر يقوم باغلاق الملفات المفتوحة
عقب الانتهاء من تنصيب البرنامج فعلى سبيل المثل فى الشرح الذى ذكرته اعلى برنامج
بت دفندر يقوم بتشغيل اربع مهمات و للقيام بعمل تسجيل صامت لبرنامج يجب اغلاق هذه
البرامج كلها اذا الامر كالتالى
Taskkill /F /IM monitor.exe
Taskkill /F /IM advanced_uninstaller.exe
و طبعا تضيف هذين الامرين عقب امر التنصيب الصامت للبرنامج فيصبح هكذا
advanced_uninstaller.exe /VERYSILENT
Taskkill /F /IM monitor.exe
Taskkill /F /IM advanced_uninstaller.exe
نفس هذه الطريقة استخدمها مع التثبيت الصامت لماسنجر الياهو
ECHO
ECHO Installing Yahoo.Messenger.6
ECHO Please wait...
start /wait %systemdrive%\install\applications\yahoo.ms6\setup .exe /s
Taskkill /F /IM YPager.exe

حاول ما أمكن أن تتفادى إستخدام autoitلأنه حل ترقيعي فقط !! إبحث في المواقع
الخاصة زر موقع الوستشات إبحث في المنتدى الأجنبي MSFN وآخر شيء الشيخ قوقل بكتابة
إسم البرنامج متبوعا بكلمة Slient install

معلومات ومراجع

موقع شامل يحتوي على طريقة تجهيز تنصب صامت لأي برنامج


AppDeploy.com - The Application Deployment Information Center

بهذا نكون قد إنتهينا من التنصيب الصامت وإلى اللقاء إلى تجهيز الأفيس وضغطه وأيضا
بعض الأمثلة عن الصامت ......






تجهيز الأفيس وإزالة المكونات تم ضغطه إلى
70mb




كيفية تجهيز تنصيب صامت للأفيس ليس هذا فقط بل تقليص حجمه مع كل
المكونات إلى 70Mb !!!!!! نعم كما قلت 70 MB وفي بعض الأحيان 80Mb !!!!


نبدأ على بركة الله

سأقوم بالتطبيق على Office 2003FR ويمكنكم التطبيق على أي نسخة كيفما كانت يبقى
الإختلاف في بعض الأمور ساذكرها عند الوصول لها ...


أولا سنقوم بإنشاء نسخة أفيس مديرية كما يقال عنها Office Admin


ننسخ محتويات قرص الأفيس إلى مجلد جديد بالقرص C ونسميه OfficeCD في حالة ما إذا
كانت عندكم التجميعة Aio 2003 Office والتي تحتوي على الكل سننسخ المجلد OFFICE PRO
2003 CD1 ونعيد تسميته إلى OfficeCD

نفتح ال Run ونكتب الأمر c:\OfficeCD\Setup.exe /a لكي نجهز النسخة ...













يبقى الآن إعداد ملف الأجوبة والذي سيتولى عنا الأمر في إختيار وتجاوز مراحل إختيار
الأوفيس ولهذا الغرض يلزمنا

Microsoft Office XP Resource Kit Tools
يطلق عليه أيضا orktools

يمكننا الحصول عليه إنطلاقا من الرابط التالي


http://download.microsoft.com/downlo...B/orktools.exe

بعد تثبيته نذهب إلى































إنتهينا والحمد لله من تجهيز النسخة الآن الكل على ما يرام لكن حجمها كبييييييير
جدا 662 Mo أين هي 70 Mb التي تحدثنا عنها وكيف سنفعل لها

بسيطة بإستخدام برنامج فريد من نوعه إسمه OfficeShrinker وعمل هذا البرنامج هو أنه
يقوم بحذف المكونات التي لا نحتاجها من النسخة فلا يعقل أن نتركها بمساحتها الكبيرة
لكن عمله يجب تركيز وعدم التسرع وتطبيق خطوات الشرح حرفيا لا الطيران والسرعة
فالسرعة تقتل ههههه المهم أنا ليس شأني فيمن لم ينجح معه الشرح ههههههه
أيضا نسيت أن أذكر البرنامج لا يدعم اللغة العربية لذا رجاءا من سيجرب معه طبعا لا
داعي من التجربة فهو لا يدعمها 100 بالمئة فقط أريد منكم أن تطرحو لي صورة عن الخطأ
الذي يظهر أثناء التنصيب لكي أبحث لكم عن الحل إن شاء الله

نقوم بتثبيت برنامج Virtual PC
بعدها نثبت عليه ويندوز عادي XP Pro بدون أي إضافات
تم نبدأ على بركة الله
هذا شرحي المتواضع لكيفية ضغط الأفيس بإستعمال الشرينك


































بعد الإنتهاء طبعا لمن عمل على النسخة العربية سيتخطى تلك المرحلة
يلزمنا الآن ضغط الأفيس وتجهيز تنصيب صامت له
أولا بالوينرار والطريقة معروفة نظلل كل الملفات وننشأ مل ال SfX ونعدل إعداداته
كما ذكر من قبل ==<راجعوا آخر شيء في موضوع السويتشات والتنصيب الصامت سنغير تغييرا
بسيطا على السويتش الذي سنضعه في الخانة 2 ليصبح هكذا


setup.exe TRANSFORMS=%temp%\Custom.MST /qb-

أعطيناه الأمر بأن ملف الأجوبة متواجد بالمجلد المؤقت بعدها نضغط وسينتج لنا ملف
حجمه 110Mb (بالنسبة للعربي سيكون كبيرا 220Mb ) للأفيس جاهز تنصيب صامت نحتفظ به
إلى أن نظيفه إلى Wpi ...

حسنا ما ذا إستنتجتم المساحة كبيرة فالوينرار لم يضغطه جيدا
نحن نريده بحجم 70Mb ولهذا سنستعمل العملاق 7zip نحمله من موقعه فهو مجاني ما شاء
الله


Download 7-Zip from SourceForge.net













- نفس الطريقة إن كنا نريد عمل تثبيت صامت لأحد البرامج ... يوجد إختلاف فقط لو
كانت الحزمة التثبيتية عبارة على MSI فإننا نستعمل الكود التالي عوضا عن الآخر

;!@Install@!UTF-8! RunProgram="StartX.exe /WAIT "msiexec /i ms.msi /qb-!""
;!@InstallEnd@!





وأخيرا نشغل ملف السريال لينتج لنا ملف التثبيت الصامت





دمج البرامج مع الويندوز من خلال ال wpi



سنتعامل مع هذا البرنامج لأنه هو وسيلتنا الحالية للدمج توجد وسائل
أخرى ومع ذلك يبقى هو الأفضل

قبل أن نبدأ يجب أن نكون قد جهزنا من قبل جميع
البرامج التي نريد تنصيب
صامت ونجربها عدة مرات لكي لا نواجه مشاكلا بعدها نضع كل برنامج على حدة في مجلده
الخاص مع التأكد بأن هذا الأخير لا يحتوي على مسافات ونفس الشيء بالنسبة للملف
التنفيذي + إن وجدت معها تفعيلات نجهزها هي الأخرى تنصيب صامت بالإعتماد على ملفات
ال SFX وأيضا المتغيرات + إن كانت هناك ملفات رجستري لتسجيل برنامج معين نضعها جانب
ملفه التانفيدي بالمجلد التابع له وهكذا نجمع كل البرامج ونضعهم في مجلد جيد نسميه
Install وهذا الأخير نضعه بمجلد التوزيع $1 الموجود داخل مجلد التوزيع الاساسي
$OEM$ وأخيرا نحفظ النسخة بعد هذه التغييرات

الآن ندخل إلى عالم ال WPI
تعريف

ال WPI هو إختصار لجملة Windows Post Installer Wizard وهو سكريبت مصنوع بلغة ال
Java ****** إن لم يخب ظني يساعدنا في تنظيم وتنصيب برامج عدة وفق ترتيب محدد أو
أوامر محددة ....

سنكون بعد الدرس قادرين على التعامل معه بشكل جيد وإنجاز قرص مثل ما يظهر بهذه
الصورة




أولا نحمل البرنامج من موقعه الأصلي لا تخافوا فهو مجاني


Welcome to the Windows Post-Install Wizard Website

بعد تحميله نفك الضغط وستنتج لنا الملفات التالية







1-: Languageإختيار لغة واجهة البرنامج

2-: Check on load نتركه إفتراضي لتفعيل الوضع الإفتراضي لتنصيب البرامج بحيث لو
وصل العداد لصفر دون تدخل المستخدم فسيتم تنصيب برامج إفتراضية عيناها من قبل

3-Number of columns : عدد أعمدة البرامج التي يمكن عرضها



ــــــــــــــــــــــــــــــــــــــــــــــــــــ

منتدى البلاشون said.com2013

ـــــــــــــــــــــــــــــــــــــــــــــــــــ



http://www.upislam.com/images/61043797704383900497.gif



http://www.upislam.com/images/21232030933818097881.gif

الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://alblashon.yoo7.com
 
شرح عمل نسخة ويندوز Xp بنفسك
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
البلاشون :: قسم الكمبيوتر :: البرامج المشروحة-
انتقل الى: