sysprep چیست ومراحل انجام اینکار چگونه میباشد وبه چه دردی میخورد
sysprep چیست ومراحل انجام اینکار چگونه میباشد وبه چه دردی میخورد
ضمن عذر خواهی بخاطر اینکه بعلت کسالت نتوانستم بموقع جواب دهم.
-------------------------------------------------------------
هفته قبل در تاپیک دیگری از انجمن، مختصری در رابطه با Sysprep بصورت مقدمه و کلی توضیح دادم که لازم میدانم
برای اینکه این تاپیک درست شروع شود، اول عین عبارات گفته شده را مجددا" در ذیل بیان کرده و سپس بحث را
ادامه بدهیم.
گفتیم:
--------
برای اینکه کاملا" متوجه شوید که مورد مصرف اصلی Sysprep چیست و چه مصارفی دارد به مثال زیر توجه فرمائید:
فرض کنید که یک شرکت درست کرده اید و در این شرکت قسمت های مختلفی هست و شما باید 50 عد کامپیوتر
بخرید و هر کدام را در یک اطاق از شرکت قرار دهید.
حالا که کامپیوتر ها را در محل های خودشان قرار دادید، اولین چیزی که لازم است اینه که روی همه کامپیوتر ها
ویندوز نصب کنید.
حالا این جا مشکل پیش می آید. بدینصورت که اگر بخواهید کسی را استخدام کنید که در 50 تا کامپیوتر شما ویندوز
نصب کند، این شخص باید سراغ تک تک کامپیوتر ها رفته ، ویندوز و نرم افزار های لازم و درایور ها را نصب کند.
با توصیف بالا نصب ویندوز و درایور ها و برنامه های لازم در هر کامپیوتر حدود 3 ساعت وقت خواهد گرفت.
لذا برای اینکه تمام کامپیوتر ها آماده شوند، در صورتیکه متخصص مربوطه روزی 8 ساعت کار کند ، با حساب کردن
ایام تعطیل و غیره حدود 20 روز طول خواهد کشید.
اینجاست که برنامه Sysprep بدرد خورده و میتواند کار 20 روزه را در چند ساعت تمام کند.
بدینصورت که:
_ شما در موقع خرید 50 تا کامپیوتر، همه را با سخت افزار یکسان میخرید.
_ تمام برنامه هائی را که میخواهید در همه کامپیوتر ها نصب شود را تهیه می کنید.
_ تمام درایور های لازم را تهیه میکنید (چون همه کامپیوتر ها دارای سخت افزار یکسان میباشند، لذا داشتن درایور های
فقط یک کامپیوتر برای همه کار خواهد کرد.)
حلا شما نرم افزار ها و درایور ها را به متخصص میدهید و میگوئید روی همه کامپیوتر ها ویندوز فرضا" 7 را با نرم افزار ها و
درایور های داده شده نصب کند.
در اینجا متخصص می آید و در کامپیوتر خودش یک ویندوز 7 با نرم افزار های مورد نیاز نصب کرده و سپس ویندوز خودش را
Sysprep میکند و به Sysprep میگوید که باید درایور های موجود در پوشه فلان را هم اتوماتیک نصب کند.
سپس از پارتیشنی که Sysprep شده یک ایمیج بر میدارد.
حالا اگر این ایمیج را به کامپیوتری در شرکت شما برگرداند، در مدت حدود یک ربع ویندوز کامل ، همرا با نرم افزار ها و درایور
ها نصب خواهد شد.و در ضمن عمل نصب بطور اتوماتیک و بدون نیاز به کاربر انجام خواهد گرفت.
لذا با این روش در عرض چند ساعت تمام 50 کامپیوتر دارای ویندوز فرضا" 7 با نرم افزار ها و تمام نیاز ها خواهند شد.
مثال بالا اولین علت ساخت فایل Sysprep می باشد. استفاده دیگر در این است که سعی میکنند با بکار گیری Sysprep
ویندوزی تهیه کنند که در هر کامپیوتری با هر نرم افزاری با تمام امکانات بالا نصب شود و کار کند.
البته این کار سختی های خودش را دارد و کمتر موفق میشوند.
اما ادامه بحث:
=========
باز هم لازم میدانم که نکاتی را قبل از شرح چگونگی کار Sysprep بیان کنم.
شرکت ها و سازمان های مختلفی با نیاز های متفاوت، مشتری شرکت مایکروسافت هستند.بعضی از این شرکت ها
در سازمان خود دارای تعداد زیادی کارمند بوده و لازم دارند که در هر بخش تعدادی کامپیوتر داشته باشند که روی آن ها
سیستم عامل ویندوز نصب باشد.
و صلاحدید مدیران اینگونه شرکت ها، برای اینکه همواره بتوانند کارمندان و وضعیت کار را کنترل کرده و زیر نظر داشته
باشند،اینگونه هست که اولا" در روی تمام این کامپیوتر ها بعد از نصب ویندوز، فقط تعداد مشخصی برنامه که فقط مورد
نیاز شرکت هست نصب شوند و ثانیا" کسی از کارمندان حق نصب برنامه اضافه و یا دادن تغییرات در ویندوز را ندارند.
اینجا مشکلاتی برای شرکت ها و سازمان های گفته شده پیش می آید که یک نمونه را در سطور قبل عرض کردم ،
نمونه دیگر این است که:
شرکت مایکروسافت برای هر ویندوز قیمتی گذاشته (فرضا" هر دی وی دی ویندوز مبلغ 500 دلار).
مایکروسافت برای تک تک ویندوز هائی که به مشتریان عادی می فروشد، یک شماره سریال متفاوت می دهد.
از طرف دیگر برابر مقررات، مشتری بعد از خرید ویندوز، مجاز است که آن را فقط در یک کامپیوتر نصب کند و
همانطور که همه میدانید اگر بخواهد این ویندوز را در بیش از یک کامپیوتر نصب کند، این یک کلاهبرداری محسوب شده
و باید جریمه خیلی سنگین پرداخت نماید.
(توضیح اینکه خریدار ویندوز باید نرم افزار های مورد نیازش مثل WinAmp و Office و WinRAR و غیره را هم خریداری
کند که قیمت برنامه های مورد نیاز در کشور های اروپائی و آمریکائی چندین برابر قیمت خرید یک دستگاه کامپیوتر
آخرین مدل است).
اینجاست که مدیران شرکت می بینند که فرضا" برای خرید ویندوز به تعداد کامپیوتر های مورد نیاز که گاها" چندین
صد تا میشود، باید به اندازه خرید یک شرکت پول بدهند.
اینجا دو چیز کاملا" مشهود است:
1. مشتری در مورد خرید ویندوز به تعداد بالا با شرایط و قیمت های اشاره شده،مردد شده و ممکن است از خرید
سیستم عامل ویندوز خودداری کرده و فکر دیگری بکند.
2. شرکت مایکروسافت هم نمیخواهد مشتری هائی به این خوبی را از دست بدهد.
لذا مایکروسافت فکر دیگری می کند که هم به سود خودش هست، هم به سود سازمان های خریدار ویندوز.
او می آید و ساختار ویندوز هایش را برای مصارف مختلف متغیر میکند. به همین علت است که ما می بینیم که از هر
ویندوز مایکروسافت انواع مختلفی در بازار ارایه میشود.
بحث را بیش از این طول نداده و فقط یک نکته را هم لازم میدانم عرض کنم که دانستن این نکته در بحث Sysprep لازم
است.
عرض کردم که مایکروسافت هر ویندوز را با شماره سریال متفاوتی به مشتری عادی خود می فروشد و مشتری مجاز
است که این ویندوز را فقط در یک کامپیوتر نصب کند.
ولی برای شرکت هائیکه بحث شد نوع دیگری از ویندوز را می دهد. ویندوزی که به اینگونه شرکت ها واگذار میشود
قیمتش نسبت به ویندوز های عادی خیلی بالاتر است ولی حسنی که دارد این است که خریدار این نوع ویندوز میتواند
این یک ویندوز را بطور قانونی در تمام کامپیوتر هایش و فقط با یک شماره سریال نصب کند.
و از طرف دیگر مایکروسافت برای اینکه اینگونه شرکت ها بتوانند به راحتی ویندوز یکسانی را با برنامه های یکسان بنا
به نیاز هایشان در کامپیوتر هایشان نصب کنند،برنامه ای با نام Sysprep ساخته که کار شرکت های مورد بحث بطور
اتوماتیک انجام شود.
Sysprep (در اصل فایل sysprep.exe) مخفف عبارت System Preparation است.
تا اینجا علت بوجود آمدن فایل Sysprep را فهمیدیم. و کاملا" معلوم است که ما هم اگر طرز کار برنامه Sysprep را
بدانیم، میتوانیم ویندوزی درست کنیم که بعد از نصب ، هم تنظیمات مورد نظر ما و هم برنامه های دلخواه ما را بصورت
نصب شده داشته باشد.
ما میتوانیم با استاده از Sysprep ، سیستم عامل ویندوز را طوری تغییر بدهیم که که دارای قابلیت هائی بیشتر از
ویندوز های عادی باشد، برای مثال حداقل دارای مزایای زیر باشد:
_ زمان نصب کمتر شود.
_ مراحل نصب (یا حداقل اکثر مراحل نصب) اتوماتیک و بدون دخالت کابر باشد.
_ ویندوز بعد از نصب دارای تنظیمات دلخواه ما باشد.
_ ویندوز نصب شده دارای آپدیت ها و تعدادی از برنامه های مورد نیاز ما باشد.
_ ویندوز بعد از نصب اکتیو شده باشد.
_ ویندوز بعد از نصب ، دارای درایور های لازم سخت افزاری هم باشد.
_وووو...............حتی میتوانیم قابلیت هائی از ویندوز را کم کرده و یا حتی ظاهر ویندوز را تغییر دهیم.
برای انجام اینکار از قابلیت Sysprep استفاده می شود.عمل Sysprep در داخل ویندوزی که در درایو اکتیو کامپیوتر
نصب شده (در اکثریت مواقع درایو C ) ،انجام می گیرد.
فایل sysprep.exe در ویندوز های Windows XP ,Windows 2000 و Windows server 2003 داخل ویندوز نصب شده
وجود ندارد.
لذا اگر بخواهید با این سه نوع ویندوز کار کنید باید فایل sysprep.exe را (با چند فایل دیگر) از داخل سی دی نصب آن
ها اسخراج کرده و سپس آن ها را داخل پوشه ای بنام Sysprepدر روت درایو C گذاشته (C:\sysprep\sysprep.exe)
و سپس با ترتیبی که در صورت نیاز عرض خواهم کرد اجرا نمائید.
ولی در ویندوز vista و ویندوز های بعدی این فایل در داخل پوشه C:\Windows\System32\Sysprep قرار دارد که باید
حتما" از داخل همین پوشه بروشی که در ادامه عرض خواهم کرد،اجرا شود.
توجه داشته باشید که فایل sysprep.exe فایلی هست که میتوانید آن را هم بصورت گرافیکی و هم با استفاده از
دستورات خط فرمان (فایل Batch و غیره) مورد استفاده قرار دهید.
اگر عمری باشد در ادامه در حدی که برای عموم کاربران قابل درک باشد، توضیح خواهم داد.
[SIGPIC][/SIGPIC]
دوستان، نمیدانم که آیا این بحث علاقمند دارد یا نه.
بحث ، بحث نسبتا" سنگینی هست و لازم است که کاربران علاقمند ، اول با پاره ای اطلاعات در رابطه با Sysprep آشنا
شده و سپس شروع به انجام آن بکنند.
از طرف دیگر ، آنقدر مطالب متفاوت در رابطه با این بحث وجود دارد که بنده مقداری گیج شده ام که کدام مطالب را عنوان
کنم
اگر بخواهم اینگونه ادامه بدهم ، مسلما" علاقمندان از زیادی مقدمه و توضیحات متفرقه خسته شده و از خیر مطلب خواهند
گذشت
لذا تصمیم گرفتم که عوض توضیحات مقدماتی،فقط یک مثال ساده را در رابطه با Sysprep کردن ویندوز 7 توضیح داده
و بقیه کار را به خود علافمندان واگذار کنم که خودشان دنبال مطالب مربوطه بروند.
توضیح اینکه مطلب را در رابطه با ویندوز 7 ادامه خواهم داد چون:
الف. طریقه Sysprep کردن در ویندوز های XP و 2000 و سرور 2003 مثل هم بوده ولی کاملا" با بقیه ویندوز های بعدی متفاوت
است و در ضمن هم نتیجه گرفتن سخت تر است و هم امروزه افراد خیلی کمی مثل حقیر از ویندوز XP استفاده میکنند.
ب. طریقه Sysprep کردن در ویندوز های ویستا و ببعد مثل هم می باشد و حقیر اینمورد را با ویندوز 7 تجربه دارم .چون از
از ویندوز های بعد از ویندوز 7 نه استفاده میکنم و نه علاقه ای به استفاده از آن ها دارم . اگر دنبال علت هستید شاید مطلب
زیر جواب شما باشد:
... چند ماه قبل گرداننده فعلی مایکروسافت در مصاحبه ای چنین گفت:
کاربران نباید در ویندوز های بعد از ویندوز 7 ، انتظار تغییرات جدی وووو... داشته باشند.
چون ما ویندوز های بعد از ویندوز 7 را در اصل برای تبلت ها برنامه ریزی میکنیم نه برای کامپیوتر های خانگی.
اما ادامه مطلب
=======
قبل از شروع عمل Sysprep کردن ویندوز 7 لازم است که:
1. یک سی دی بوتیبل داشته باشید که در مرحله آخر کار بتوانید توسط آن ایمیج درایوی که آن را Sysprep کرده اید تهیه
کنید.
اگر میخواهید روشی را که مایکروسافت پیشنهاد میکند انجام دهید، باید یک سی دی بوتیبل نوع Windows PE بسازید
که داخلش برنامه ImageX موجود باشد.
برای ساخت سی دی بوتیبل نوع Windows PE لازم است که در سیستمتان برنامه WAIK برای ویندوز 7 را نصب کرده و
توسط آن سی دی بوتیبل مورد نظر را بسازید که خوددش مطلبی دیگر است.
2. باز هم برابر پیشنهاد مایکروسافت: بایستی برای Sysprep کردن از دو تا کامپیوتر استفاده کنید. مایکرو سافت اسم
کامپیوتر اول را Technician computer گذاشته و کامپیوتر دوم را Reference computer می نامد و میگوید که باید نیاز های
خودتان را در کامپیوتر Technician درست کرده ولی کار Sysprep کردن را در کامپیوتر Reference انجام دهید.
برای مثال میگوید که اول در کامپیوتر Technician برنامه WAIK را نصب کرده و بعد سی دی بوتیبل Windows PE بسازید
و بعد به کامپیوتر Reference رفته و عمل Sysprep را انجام دهید.
اگر شما سی دی بوتیبل برای تهیه ایمیج نهائی را ندارید،و نمیخواهید با برنامه دیگری (مثلا" با برنامه Ghost ) ایمیج نهائی
را تهیه کنید و مایلید که روش مایکروسافت را دنبال نمائید، بنده هم موافق نظر مایکروسافت بوده و میگویم که بهتر است
این کار را در یک کامپیوتر دیگر انجام دهید. چون اگر بخواهید که اینکار را ( نصب برنامه WAIK و ساخت Windows PE ) در
داخل ویندوزی انجام دهید که میخواهید آن را Sysprep کنید با اینکار حجم سیستم نهائی نزدیک 1.5 گیگا بایت اضافه تر
خواهد شد و نگهداری و حمل و نقل و استفاده ایمیجی با حجم بالا دردسر ساز است.
بهر حال خود بنده برای آزمایش از کامپیوتر مجازی استفاده کردم. و الان فرض را بر آن میگذارم که شما قبل از شروع کار
سی دی بوتیبل لازم را دارید.
مراحل مثال ساده چکونگی Sysprep کردن ویندوز 7
============================
1. کامپیوتری را که میخواهید در آن عمل Sysprep انجام دهید را با دی وی دی ویندوز 7 بوت کرده و ویندوز را بطور نرمال
نصب کنید.
توجه داشته باشید که نام کاربری و نیز نامی که برای کامپیوتر در حین نصب استفاده میکنید مهم نیست چون بعدا" این ها
را حذف خواهیم کرد. شاید بپرسید چرا بعدا" حذف خواهیم کرد؟ جواب این است که همانگونه که در اول بحث عرض کردم
علت اصلی عمل Sysprep کردن این است که ویندوزی درست کنیم که ضمن داشتن برنامه های اضافه و آپدیت های لازم
وغیره، یک ویندوز عمومی باشد. یعنی اینکه هر کسی بتواند از این ویندوز مطابق نیاز های خودش استفاده کند.
برای درک بهتر مطلب ، فرض کنیم که بنده این ویندوز را نصب کرده و در آن از نام کاربری و پسورد خودم استفاده کنم و بعدا"
آن ها را حذف نکنم،با این کار ایمیج نهائی که تهیه می شود، دیگر یک ویندوز عمومی نخواهد بود. چون اگر قرار باشد بعدا"
از این ویندوز ساخته شده کس دیگری استفاده کند، او مجبور خواهد شد که از اکانتی بنام نام کاربری بنده استفاده کند که
درست نیست.
2. بعد از پایان نصب ویندوز، آن را مطابق نیاز ها تنظیم کرده، آپدیت های لازم و برنامه های مورد نظر مثل فرضا" Office و
Antivirus و WinRAR و Firefox را نصب نمائید.
3. زمانیکه تنظیمات مورد نیاز انجام و برنامه های لازم نصب شدند ، سیستم آماده sysprep کردن است ولی این کار در این
زمان اشکالاتی دارد.بعضی از اشکالات عبارتند از:
_ در حال حاظر ،این ویندوز دارای کاربری با نام بخصوص است که نباید در ایمیج نهائی باشد و ما باید این کاربر را حذف کنیم
که بتوان گفت ویندوز نهائی یک ویندوز عمومی و قابل مصرف عموم است.
_ با نصب آپدیت ها و برنامه ها تعداد زیادی فایل ها و پوشه های اضافی و غیر لازم در محل های مختلف بویژه در داخل
پوشه های مختلف TEMP درست شده اند که لازم است آن ها را هم حذف کنیم که باعث بالا رفتن حجم ویندوز نهائی
نشوند.
_ قبلا" عرض کردم که ویندوزی که نصب میشود، در حین نصب تعدادی کد های ویژه بر اساس سخت افزار های کامپیوتر ی
که در آن نصب می شود، درست کرده و بعد از اولین Restart کامپیوتر ، ویندوز نصب شده همواره در هر موقعیکه روشن
می شود از این کد ها استفاده می کند. یعنی در حال حاظر ویندوزی که داریم ، فقط در همین کامپیوتر کار خواهد کرد و اگر
ایمیج آن را تهیه کرده و در کامپیوتر دیگر Restore کنیم کار نخواهد کرد.
بنابر این یک ضرورت اساسی است که این کد ها یعنی وابستگی ویندوز به سخت افزار های فعلی این کامپیوتر را حذف کنیم
که ایمیج نهائی بتواند در یک سری از کامپیوتر های دیگر هم کار کند.
4. در این زمان در موقعیتی هستیم که باید برای رفع اشکالات بالا و ساخت یک ویندوز عمومی از فایل sysprep.exe استفاده
کنیم.قبلا" در اوایل بحث عرض کردم که فایل sysprep.exe در داخل پوشه C:\Windows\System32\Sysprep قرار دارد.
برای اجرای فایل sysprep.exe روی Start کلیک کرده و سپس در داخل قسمت Search box عبارت زیر را تایپ کرده و سپس
کلید Enter را فشار دهید:
C:\Windows\System32\sysprep\sysprep.exe
با اجرای این کار پنجره برنامه sysprep شبیه شکل زیر نمودار خواهد شد:
a1.png
در پنجره برنامه مطابق شکل بالا گزینه های زیر را انتخاب نموده و سپس روی دگمه OK کلیک کنید:
Enter System Audit Mode
Generalize
Reboot
5. با انتخاب های بالا ، کامپیوتر Restart شده و و بعد از بالا آمدن ویندوز ،سیستم با اجازه کاربری Administrator اجرا
خواهد شد.
این کاری که الان انجام دادیم در اصلاح ویندوز ، وارد شدن به وضعیت Audit Mode نامیده می شود.
در این مرحله هم مجاز هستید که آپدیت های لازم ، برنامه های دلخواه و یا درایور های مورد نیاز را نصب کنید.
در بالا (قسمت شماره 3) گفتیم که باید مواردی را از ویندوز حذف کنیم که بصورت زیر عمل می کنیم:
A). اول باید کاربری را که در حین نصب ویندوز درست کردیم حذف کنیم.برای این کار :
روی Start کلیک کرده در قسمت Search box عبارتuser profile را تایپ کنید، در بین عباراتی که با تایپ عبارت فوق
نمایان شده اند روی عبارت Configure advanced user profile properties کلیک کنید.با این کار دیالاگی که اسامی User
ها را دارد مشاهده خواهید کرد.در بین نام User های موجود روی نام کاربری که خودتان در زمان نصب درست کردید، کلیک
کرده و بعد روی Delete کلیک کرده و تائید کنید. حالا دیالوگ مربوطه را ببندید.
با این کار اسم کاربری که در حین نصب ویندوز درست کرده بودیم از لیست کاربران حذف میشود.
در حقیقت باید بگویم که برای حذف نام کاربر مورد بحث، شما بایستی به روش استانداردی که عرض کردم و یا بهر طریق
دیگری که دوست دارید به قسمتی از ویندوز که اسامی کاربران را دارد، وارد شده و کاربر مورد نظر را حذف کنید.
B). برای تکمیل کردن حذف کاربر مورد بحث لازم است که account مربوط به کاربر مورد نظر را هم حذف نمائید. لذا»
_ روی Start کلیک کرده و سپس در منوی باز شده روی Computer کلیک راست نموده و بعد روی Manage کلیک نمائید.
_ پنجره Computer Management نمایان می شود. در سمت چپ پنجره روی Local Users and Groups کلیک کنید.
_ در قسمت وسط پنجره پوشه هائی نمودار میشوند. روی پوشه Users دابل کلیک نمائید.
_ نام کاربران موجود در پوشه Users ظاهر میگردند.روی اکانتی که در حین نصب درست کردید کلیک راست کرده و بعد روی
Delete کلیک کنید.
_ و بعد از تائید در انتها پنجره Computer Management را ببندید.
.6 در این مرحله لازم است که چند تا کار ضروی دیگر را انجام دهیم که عبارتند از:
_ میخواهیم که کد های حفاظتی درست شده در حین نصب ویندوز را حذف کنیم و یا به عبارتی دیگر میخواهیم وابستگی
این ویندوز نصب شده به سخت افزار های این کامپیوتر را حذف کنیم.اصطلاحا" این عمل را Generalize کردن یا همان عمومی
کردن ویندوز می نامند.
توجه داشته باشید که با انجام این کار یعنی پاک شدن بعضی از اطلاعات اساسی داخل ویندوز ، اطلاعات دیگری هم از قبیل
اکتیو بودن ویندوز و... پاک میشوند.
یعنی اگر پاره ای اعمال را انجام نداده و فقط روش ابتدائی Syspre را انجام دهیم و بعدا" ویندوز ما در کامپیوتری اعمال شود ،
ویندوز بعد از نصب اکتیو نبوده و لازم است که دوباره آن را اکتیو کنیم.
_ میخواهیم کاری کنیم که منبعد بعد از اعمال ایمیج نهائی ما به هر کامپیوتر دیگر، ویندوز مجددا" مثل ویندوز های عادی، تمام
اعمال نصب را انجام ندهد.
حتما" تا کنون بار ها ویندوز نصب کرده اید و میدانید که ویندوزی که نصب میشود، بعد از اتمام نصب یعنی بعد از آخرین Restart
صفحه ای بنام Windows Welcome را نشان می دهد.و در این مرحله کار هائی دیگر انجام شده و در انتها نصب ویندوز کامل
می شود.
ما در این مرحله میخواهیم کاری کنیم که بعد از اعمال ویندوزی که می سازیم به یک کامپیوتر، در اولین بوت ویندوز ما از صفر
شروع به نصب نکند بلکه در اول کار صفحه Windows Welcome ظاهر شده و فقط کار هائی بعنوان مینی نصب انجام شوند
که بعد از این پنجره در ویندوز عادی انجام می شود.
_ و آخر اینکه میخواهیم کاری کنیم که کلیه فایل های غیر لازم و اضافه موجود در ویندوز فعلی، همه حذف شوند که ویندوز
پاکی داشته باشیم.
برای انجام اعمال بالا باید برنامه sysprep.exe را اجرا کنیم.
توجه داشته باشید که همانطور که قبلا" گفتم، بعد از اجرای قسمت شماره 4 این بحث کامپیوتر Restart شده و و بعد از
بالا آمدن ویندوز ،سیستم با اجازه کاربری Administrator اجرا خواهد شد.و باز گفتم این حالت را وارد شدن به وضعیت
Audit Mode می نامند.
نکته ای که یادم رفت بگویم این است که وقثیکه وارد حالت Audit Mode می شویم بعد از بالا آمدن ویندوز ، برنامه Sysprep
هم بطور اتوماتیک ، در همان اول بالا آمدن اجرا شده و شما پنجره آن را خواهید دید.
در این وضعیت ،تا زمانیکه ما دستور مخصوصی را ندهیم، در صورتیکه در بین کار هائیکه در داخل وضعیت Audit Mode انجام
میدهیم (مثل نصب برنامه و غیره)، نیاز به Restart پیدا شود و کامپیوتر Restart گردد، باز هم ویندوز در حالت Audit Mode
بالا آمده و هر دفعه هم در اول کار برنامه Sysprep بصورت اتوماتیک اجرا شده و شما صفحه برنامه را خواهید دید.
اکنون برای اجرای مواردی که در سطور قبل گفتم باید با برنامه Sysprep کار کنیم که بصورت زیر عمل می کنیم:
_ در صفحه برنامه Sysprep در قسمت System Cleanup Action گزینه Enter System Out-of-Box Experience (OOBE)
را انتخاب کنید.
_ گزینه Generalize را تیک بزنید تا انتخاب شود.
_ در قسمت Shutdown Options گزینه Shutdown را انتخاب کنید.
_ روی کلید OK کلیک کنید.
برنامه Sysprep کارش را شروع کرده و در انتهای کار بطور اتوماتیک کامپیوتر را خاموش خواهد کرد.
7. در این جا کارمان تمام شده است. در این زمان نباید کامپیوتر را بطور عادی روشن نمائید.بلکه در اولین باری که میخواهید
آن را روشن کنید باید حتما" توسط یک سی دی یا دی وی دی بوتیبل بوت کرده و ایمیج درایو C را که Sysprep شده هست
تهیه کنید که بعدا" برای همین کامپیوتر یا کامپیوتر های دیگر استفاده کنید.
اگر کامپیوتر را بدون استفاده از سی دی بوتیبل روشن کنید ، خواهید دید که ویندوز عوض اینکه بطور عادی بالا بیاید، اول
صفحه Windows Welcome نمایان شده و سپس یک عمل نصب کوتاه مدت (اصطلاحا" Mini-Setup) انجام شده و بعد از آن
دوباره عادی کار خواهد کرد.
این عمل فقط در اولین بوت انجام خواهد شد.
کامپیوتری که آن را Sysprep کردید، دقیقا" مثل کامپیوتری عمل خواهد کرد که ویندوزی نداشته و شما ایمیج گرفته شده
را به آن اعمال کردید.
در هر کامپیوتر دیگری هم که این ایمیج را اعمال کنید بار اول یعنی در اولین Restart اینگونه عمل خواهد کرد.
ما در اینجا یک مثال ساده ولی کامل از چگونگی Sysprep کردن ویندوز 7 را دیدیم.
ویندوز نهائی ساخته شده بروش توضیح داده شده در تمام کامپیوتر هائیکه سخت افزار های مشابه دارند کار خواهد کرد و
در انتها ویندوزی خواهد بود که بعد از نصب ، تنظیمات ، آپدیت ها و برنامه های دلخواه شما را دارد.
ولی این روش یک اشکال هم دارد و آن اینکه ویندوز در زمان اولین بوت (یعنی در موقع Mini-Setup ) مثل ویندوز های عادی
یک سری سوالات از شما خواهد پرسید که باید جواب دهید و نیز اکتیو شده نیست و باید اکتیوش کنید.
که اینکه کاری کنیم این سوالات پرسیده نشده و ویندوز اتوماتیک نصب شده و اکتیو شود باید اعمال دیگری هم انجام دهیم.
[SIGPIC][/SIGPIC]
استاد در این روش تنظیمات برنامه ها یی از قبیل بطور مثال winrar نصب کردیم ویکسری تنظیماتی بهش دادیم ومیدانیم که این تنظیمات در رجیستری ویندوز ذخیره شدند این با عمل Sysprep که اکانت کاربری ما پاک میشود این تنظیمات هم ازبین میره یا این تنظیمات بجای خود باقی هستند اگر تنظیمات ذخیره شده در رجیستری که د رزیرشاخه یوزر ما ذخیره شده از بین میره پس این تنظیمات رو باید دوباره بزنیم و اگر این تنظیمات از بین نمیره چطور این تنظیمات با حذف اکانت ما بازم در سیستم باقی میمونه
_ تنظیمات بویژه اگر در حالت Audit Mode انجام شود باقی می مانند.برای اینکه در حالت Audit Mode کار هائی که انجام میشود
تحت نظر یوزر مخفی موجود در ویندوز که Administor اصلی ویندوز هست و همیشه وجود دارد انجام میشود.
_ ما فقط نوع ساده عمل Sysprep را توضیح دادیم. میشود کاری کرد که یوزری که میسازیم پاک نشود. و بعد از Restore همان
یوزر ساخته شده اجرا شود.
[SIGPIC][/SIGPIC]
باسلام
استاد اگه توی سیستم دوتا ویندوز داشته باشیم البته تو درایوهای متفاوت اینکار جواب میده یا مشکلی برای ویندوز اصلی پیش نمیاره؟؟؟
1. عمل sysprep فقط با درایو C درست جواب می دهد. مشکلی برای ویندوز دوم یا سوم که در درایو های دیگر باشند
نباید پیش بیاید و یا حداقل من هیچوقت مشکلی نداشتم.
2. در رابطه با سوال بعدی باید عرض کنم که با استفاده از ساختن فایل sysprep.inf و گذاشتن آن در کنار فایل
sysprep.exe میتوانیم تنظیمات مورد نیاز را بطور اتوماتیک اعمال کنیم.
[SIGPIC][/SIGPIC]
زمانیکه عمل sysprep بطور عادی صورت بگیرد،و ما از آن ایمیج بگیریم، بعد از اعمال این ایمیج به هر کامپیوتری
در اوین ری استارت لازم است که تعدادی سوال های مختلف را پاسخ داده و در انتها مجبور هستیم که مجددا"
ویندوز را اکتیو کنیم.
برای اینکه مجبور نباشیم که کار های بالا را انجام دهیم ، بایستس عمل sysprep را بهمراه فایل Answer File
اجرا نمائیم.
Answer File در ویندوز ایکس پی sysprep.inf نام داشته ودر ویندوز های بعدی معمولا" با نام Unattended.xml
استفاده شده ولی میتواند هر نام دلخواه دیگری هم داشته باشد.
شما بایستی در داخل Answer File تمام اطلاعات مورد نیاز برای نصب اتوماتیک را مثل شماره سریال و غیره
وارد نمائید.
[SIGPIC][/SIGPIC]
علاقه مندی ها (بوک مارک ها)