آی پی امداد
آی پی امداد
آریا الکترونیک parcham تکشو

درخواست: چگونه یک ایمیج ویندوز بسازم که بتوانم روی همه سیستمها نصب کنم ؟ win xp ، win 7

rezanurse826

VIP+ افتخاری
کاربر +vip پلاس
vip
vip افتخاری
کاربر
2009-01-05
1,131
1,708
با سلام
می خواهم یک ویندوز نصب کرده و نرم افزارهای اداری را نصب کرده ، بدون درایور سخت افزار .
و بعد از آن از این ویندوز کهxp و 7 باشد ایمیج گرفته و از طریق ایمیج گرفته شده روی سیستمهای مختلف که از نظر سخت افزار مثل هم نبوده نصب نمایم .
در خواست دارم تا بتوانم انجام دهم .
همچنین برای ویندوز xp , ویندوز 7 هم کاربرد داشته باشد .
 
  • Like
واکنش‌ها[ی پسندها]: ma1369

AMD

مدیر بازنشسته
مدیر بازنشسته
2013-06-28
10,548
40,202
تهران
پاسخ : چگونه یک ایمیج ویندوز بسازم که به بتوانم روی همه سیستمها نصب کنم ؟ win xp ، win 7

به دلیل متفاوت بودن چیپست ها به مشکل میخورید . چون ویندوز یکسری درایور اولیه مربوط به چیپست رو دیتکت میکنه . مثلاایمیج یک سیستم با چیپ amd رو نمیتونید روی یک سیستم اینتل ریستور کنید و با مشکل bsod مواجه میشید .
 

pese

کاربر
2013-05-26
257
1,545
اصفهان
www.servicekaran.ir
پاسخ : چگونه یک ایمیج ویندوز بسازم که به بتوانم روی همه سیستمها نصب کنم ؟ win xp ، win 7

موقعیکه در کامپیوتری ، ویندوز نصب می کنیم ، برنامه نصب طوری طراحی شده که سیستم عامل براساس
سخت افزار هائیکه در کامپیوتر وجود دارند نصب میشود.
بعد از اتمام نصب ، سیستم عامل براساس سخت افزار های موجود ، کدی تهیه میکند که این کد مشخصات
سخت افزار ها را دارد.
میشود گفت که این کد که فقط مخصوص این کامپیوتر است ، چیزی شبیه شماره پلاک خودرو هاست.و میدانیم
که هر خودروئی شماره پلاکی دارد که در تمام دنیا فقط مخصوص همان خودرو می باشد.و اگر این شماره پلاک
را به اداره مربوطه بدهیم ، در آنجا با دیدن این شماره میتوانند تمام مشخصات خودرو را از رنگ گرفته تا قطعات
و حتی صاحب خودرو را شناسائی کنند.
کدی هم که ویندوز در حین نصب درست میکند همین حکم را دارد.

و بعد از آن هر وقت کامپیوتر را روشن می کنیم ، ویندوز اول این کد را چک میکند. و اگر ببیند سحت افزار های
سیستم همان هائی هستند که در کد مشخص است ، سیستم بالا می آید و گرنه یک صفحه آبی خواهیم
دید و تا مجددا" ویندوز نصب نکنیم نخواهیم توانست بالا بیائیم.

بنابر این اگر ما بطور عادی ایمیجی از درایو ویندوزمان تهیه کنیم ، این ایمیج فقط مخصوص کامپیوتر ما بوده و در
سیستم های دیگر کار نخواهد کرد.

اگر مقداری در رابطه با مقدمه بالا فکر کنیم براحتی به نتیجه زیر خواهیم رسید:
ما برای اینکه بتوانیم ایمیجی تهیه کنیم که عمومی باشد ، یعنی در هر کامپیوتری اجرا شود ، نیاز داریم که
اول وابستگی سیستم عامل به سخت افزار را بطریقی حذف کنیم و سپس ایمیج بگیریم.


اگر بتوانیم اینکار را بکنیم ، بعد از Restore کردن ، این ایمیج در هر کامپیوتری کار خواهد کرد.
بدینصورت که بعد از Restore کردن و سپس Restart نمودن سیستم ، ویندوز موقع بالا آمدن اول طبق معمول
دنبال کدی که صحبتش را کردیم خواهد گشت . و چون خواهد دید کدی وجود ندارد ، فکر خواهد کرد که هنوز
نصب نشده است . لذا شروع به نصب شدن خواهد کرد.
البته چون تمام فایل های نصب در جای خود قرار دارند ، در نتیجه در اصل یک Mini Setup یکی دو دقیقه ای
خواهیم داشت.

در کل بعد از اعمال ایمیج عمومی به هر کامپیوتری ، در اولین بوت ما یک شبه Setup کوتاه مدت خواهیم داشت.

ولی چگونه کاری کنیم که وابستگی ویندوز نصب شده به سخت افزار از بین برود؟
 

pese

کاربر
2013-05-26
257
1,545
اصفهان
www.servicekaran.ir
پاسخ : چگونه یک ایمیج ویندوز بسازم که به بتوانم روی همه سیستمها نصب کنم ؟ win xp ، win 7

چه در ویندوز XP و چه در ویندوز های ویستا و 7 و 8 برنامه ای بنام sysprep.exe وجود دارد که میتواند وابستگی
ویندوز نصب شده به سخت افزار را حذف کند.

در سی دی ویندوز XP در آدرس زیر فایلی بنام deploy.cab وجود دارد:

کد HTML:

\Support\Tools\deploy.cab
اگر فایل deploy.cab را از فشردگی در بیاورید یکی از فایل های داخلش sysprep.exe است.

در داخل ویندوز 7 نوع 32 بیتی فایل sysprep.exe در آدرس زیر قرار دارد:

کد HTML:

\Windows\system32\sysprep\sysprep.exe
کاربرانی که علاقمند هستند میتوانند چگونگی کار با این فایل و سویچ های مختلف آن را مطالعه فرمایند تا
بتوانند در رابطه با موضوع مورد بحثمان آزمایش و تجربه کنند.

در این رابطه بغیر از برنامه مایکروسافت (sysprep.exe ) چند برنامه گمنام و کمیاب هم وجود دارند که در تست
هائی که انجام دادم واقعا" عالی عمل میکنند یا حداقل ، کاربر را از یادگیری سویچ های مختلف و غیره بی نیاز
میکنند. از جمله این برنامه ها میتوان برنامه های زیر را نام برد:
SPAT
Newprep
SysPacker

تقریبا" میشود گفت که در حال حاظر پیدا کردن لینک های دانلود نرم افزار های بالا بویژه دو تای آخر خیلی
مشکل است.
توجه داشته باشید که تعدادی از آنتی ویروس ها این برنامه ها را ویروس می شناسند ولی اشتباه میکنند.

تا بعد
 

pese

کاربر
2013-05-26
257
1,545
اصفهان
www.servicekaran.ir
پاسخ : چگونه یک ایمیج ویندوز بسازم که به بتوانم روی همه سیستمها نصب کنم ؟ win xp ، win 7

توجه داشته باشید که انجام این کار هم ، مثل خیلی کار های دیگر ، گاها" باعث ایجاد مشکلاتی هم میشود
لذا کاربران بایستی آگاهانه اقدام به تست و آزمایش بنمایند.

توجه فرمائید که بعد از اینکه در کامپیوتری با یکی از روش های گفته شده عمل حذف وابستگی ویندوز نصب
شده به سخت افزار را انجام دادیم ، برحسب دستوری که برای انجام این کار داده ایم ، کامپیوتر خاموش و یا
ری استارت خواهد شد.

این درایوی که اینکار را در آن انجام دادیم ، در این زمان دیگر درایوی نیست که ویندوز داشته باشد و در استارت
بعدی مثل زمان قبل از انجام اینکار ، کار نخواهد کرد.

در این زمان این درایو ، اصطلاحا" سیلد شده است. کاربر در استارت بعدی بایستی با یک سی دی بوتیبل ویژه
بالا آمده و از این درایو سیلد شده ، ایمیج بگیرد (در جلسه بعد در اینمورد توضیح خواهم داد).
.
اگر این کار را انجام ندهید و مستقیما" بدون استفاده از سی دی بوتیبل بالا بیائید خواهید دید که سیستم
اول یک سری کار های مربوط به نصب را انجام داده و سپس قابل استفاده می شود.و شما لازم خواهید داشت
که درایور های سیستم را مجددا" نصب کنید و مجددا" سیستم را اکتیو نمائید.

در کل درایوی که این کار را در آن انجام می دهیم ، در استارت بعدی ، دقیقا" مثل این است که در این درایو
ویندوزی نبوده و شما عمل ری استور کردن ایمیج را در روی آن انجام داده اید.

میدانم که مطالب مقداری سنگین و مبهم بنظر میرسند ولی بهر حال کاربر خودش باید تجربه کند تا بهتر متوجه
شود. بدون تجربه عملی امکان درک کامل مطلب ، خیلی ضعیف است
مطالب مقدماتی لازم را بطور خیلی خلاصه و اشاره وار عرض کردم.
موقعبکه میخواهید مطالب گفته شده را عملا" اجرا و آزمایش کنید ، ممکن است بار ها موفق نشوید.
ممکن است بحاطر اشکالاتی که در سیستمتان وجود دارد ولی خودتان بیخبرید ، و یا بخاطر بعضی تنظیمات
و یا دستکاری های انجام شده در سیستمتان و یا حتی با قطع شدن برق در زمان انجام این کار با مشکل
مواجه شوید.

لذا آزمایشات را با ویندوزی انجام دهید که دستکاری نشده است.
حتی الامکان در سیستم مجازی تست کنید. بنده اولین موردی را که سالها پیش موفق شدم در ماشین مجازی
بود و بدانید که ایمیجی را که از ماشین مجازی گرفتم را روی حدوذ 10 کامپیوتر واقعی تست کردم جواب داد.

توجه داشته باشید که عمل sysprep بغیر از مشحصات سخت افزاری مشخصات کاربران و هرگونه مشخصه
امنیتی دیگر را هم حذف میکند.
لذا اگر عمل sysprep را در سیستمی انجام می دهید که داخلش نرم افزار هائی هم نصب شده ، بعضی از
نزم افزار ها بعد از sysprep کار نخواهند کرد. مثلا" مرور گر گوگل تنظیماتی امنیتی در پروفایل کاربران ایجاد
میکند. ولی چون برنامه sysprep پروفایل ها را امنیتی شناخته و پاک میکند ، لذا مرورگر گوگل کار نخواهد کرد
و باید مجددا" نصبش کنید.

من مطالبم را اینجا بپایان رسانیده و فقط عرض میکنم که بایستی بوسیله ای بعد از sysprep کردن از سیستم
ایمیج بگیرید.

از دیدی که صحبت میکنی تا حدودی درست است ولی عمق مطلب را دقت نفرمودید.

این کار آنقدر مهم و با ارزش است که حتی دهها سایت فقط در این رابطه تشکیل شده و فعالیت میکنند.

با این روش میشود ویندوزی با تنظیمات دلخواه و با برنامه های نصب شده دلخواه تهیه کرد که در عرض
ده دقیقه در هر کامپیوتری نصب و اجرا شود. و نصب کردنش نیز نیاز به مهارت کاربر نداشته باشد

نمیخواهم محاسن کار را بگویم و وارد بحث نخواهم شد ولی اگر از لحاظ شرکتی مسئله را بررسی
کنی می بینی یک شرکت مثلا" فروشنده لپتاپ ، روزانه باید در بیش از 100 کامپیوتر ، ویندوز نصب کند
این شرکت اگر بخواهد برای هر کامپیوتر یک ساعت وقت صرف کند ، هرگز نمیتواند به اندازه تعداد
درخواست ها کامپیوتر آماده داشته باشد مگر اینکه صد نفر استخدام کند که پشت سر هم برایش
ویندوز نصب کنند.

ولی باین روش کار یکساعته در ده دقیقه انجام خواهد شد.
سلام

بنده در آرشیو ذخیره خود نگاهی انداخته و مطلبی که استاد عزیز در یکی از انجمن ها نوشتند پیدا کردم که در اینجا با اجازه ایشان قرار می دهم.

"سلام
میدانید که سیستم عامل ویندوز در هر سیستم بر اساس سخت افزار موجود در آن کامپیوتر نصب میشود.این بدان معنی است که اگر شما ویندوزی را در یک کامپیوتر نصب کنید، این ویندوز فقط در همان کامپیوتر یا فقط در کامپیوتر هاییکه نرم افزار هایشان دقیقا" مثل همین کامپیوتر باشد کار خواهد کرد.لذا اگر شما فایل های نصب شده در یک کامپیوتر را به کامپیوتر دیگر کپی کنید اجرا نخواهد شد.در آموزش زیر ویندوزی میسازیم که به سخت افزار وابسته نیست و در هر کامپیوتری نصب و اجرا خواهد شد.
تذکر مهم:
نمیدانم خوب است یا بد. این آموزش بر اساس درخواست تعدادی از کابران این سایت و عده دیگری از سایت های دیگر انتخاب و بعنوان اولین اموزش در اینجا گفته میشود. اجرای این آموزش برای کاربران تازه کار پیشنهاد نمیشود و دوستان دیگر هم تا کامل نخوانده و جواب سوالات خود را نگرفته اند بهتر است انجام ندهند.
امروز میخواهیم ویندوزی (XP) بسازیم که دارای مشخصات زیر است:
1.در مدت حدود 10 دقیقه و بطور اتوماتیک نصب میشود.
2.تمام درایور های مورد نیاز را دارد و بطور اتوماتیک در حین نصب درایور های لازم را شناسایی و نصب خواهد کرد.
3.قابل نصب و اجرا در هر کامپیوتر با هر نوع سخت افزار میباشد
4.دارای تم ها وتنظیمات دلخواه شماست.و سرعتش بهینه شده است.
5. دارای دهها نرم افزار از قبیل (Office,WinAmp.Winrar,FireFox,....) و غیره میباشد.
6.نیاز به اکتیو کردن ندارد.
7.ووو....
توضیحات :
الف - این روش را من روی بیشتر از 20 نوع کامپیوتر امتحان کرده ام در همه موارد درست کار کرده،از طرف دیگر بخاطر همین آموزش که در آدرس زیر به زبان انگلیسی نوشته ام صد ها تشکر و قدردانی بدستم رسیده ولی فراموش نکنید که با اینکه مراحل کار که در زیر خواهم گفت خیلی ساده است ولی باید توسط افراد خبره صورت بگیرد.
http://reboot.pro/10943/
ب – میتوانید آموزش زیر را حتی در VirtualPC یا VMWare انجام ونتیجه را در هر کامپیوتری مورد استفاده قرار بدهید.
پ – مراحل زیر را فقط در درایو Bootable primary (درایو :C) باید انجام بدهید و گرنه برنامه کار نخواهد کرد.

نیاز ها:
_ برنامه SPAT از لینک (http://www.mediafire.com/?vr6fppb7kjmwt2p)
_ درایور های SkyDriverXP V11.1 Plus از لینک
(SkyDriverXP_V11.1_Plus_Gostep.info.rar )
مراحل کار:
1.ویندوز XP دلخواه خود را (ترجیحا" نوع Corporate) در درایو C نصب کنید.نیازی به نصب درایور های سیستم نیست، ولی اگر بخواهید میتوانید نصب نمایید.
2.تمام برنامه های مورد علاقه خود از قبیل (Office,FireFox,7zip،)WinAmp.Winrar و update های لازم را هم نصب کنید.
3. سیستم و تمام برنامه های نصب شده را امتحان نموده و مطمئن شوید که همه درست کار میکنند.
4.تغییرات وتنظیمات مورد علاقه خود را به سیستم اعمال کنید (مثلا" تم مورد علاقه ، تصویر دسکتاپ و غیره).
5.سیستم را پاکسازی نمایید . بدینصورت که فرضا" Recycle Bin را خالی، فایل های بدرد نخور Temp را حذف و درایو C را Defrage نمایید.
6.برنامه SPAT را که دانلود کرده اید در دسکتاپ قرار دهید.
7.یک دایرکتوری در درایو C بنام Sysprep درست کرده و فایلها و پوشه های SkyDriverXP V11.1 Plus را داخل پوشه ساخته شده در بالا (Sysprep ) قرار دهید.
8.برای بک گراند صفحه ست آپ یک تصویر دلخواه ((800x600 0r 1024x768 24bit JPG درست کرده و نام آن را setup.jpg بگذارید و سپس این تصویر را هم در دایرکتوری C:\Sysprep قرار دهید .این تصویری است که بعدا" موقع نصب پروژه ایکه داریم انجام میدهیم خواهیم داشت.(برای نمونه به تصویر pic_01.JPG نگاه کنید.)
9.اینجا لازم میدانم یک توضیح کوتاه بدهم و آن اینست که ما میتوانیم در پوشه C:\Sysprep فایل های دیگری هم قرار بدهیم که برای ما اعمالی را انجام دهند (البته با دستوراتیکه باید قبلا" داده باشیم) ، لیکن در اینجا برای سادگی کار در اینمورد صحبت نمیکنم ، و شما میتوانید پس از یادگیری و آمازیش اولیه سوالات خود را مطرح نمایید تا توضیح بدهم.
10.حال موقع انجام کار اصلی است یعنی باید برنامه SPAT را که در دسکتاپ قرار داده ایم اجرا کنیم.توجه داشته باشید که سازنده این برنام یک ویتنامی است و لذا ممکن است بعضی پیغام های این برنامه را به زبان غیر قابل فهم ببینید که مهم نیست. یک نکته خیلی مهم دیگر در مورد SPAT اینست که بعضی از برنامه های ضدویروس آن را ویروس میشناسند ولی ویروس نیست.
بهر حال روی برنام SPAT دابل کلیک کنید تا اجرا شود.برنامه اول پیغامی داده بمدت چند ثانیه سیستم را تست خواهد کرد که ببیند سیستم قابلیت Sysprep شدن دارد یا نه و بعد اجرا خواهد شد.و پیغامی خواهد داد که روی OK کلیک کنید تا پنجره برنامه باز شود.
پنجره این برنامه دارای چند زبانه مختلف هست که هر کدام مخصوص یک سری اعمال ویژه هستند که من در اینجا
برای سادگی آموزش در مورد آنها صحبت نکرده و راحتترین تنظیمات را در زبانه های مختلف آن برایتان مینویسم:
الف - درزبانه general tab روی کلید select all کلیک کرده سپس روی "background picture" کلیک کنید و آدرس C:\Sysprep\setup.jpg را داده سپس روی preview و بعد OK کلیک کنید.(به تصویر pic_02.JPG نگاه کنید) در این صفحه در قسمت Deployment Resolution سایز تصویر ساخته شده توسط خودتان برای بک گراند را وارد کنید مثلا" 800 در 600 ودر قسمت Desktop Resolution مقداری را انتخاب کنید که میخوهید مانیتور بعد از نصب داشته باشد (مثلا" 32bit ).
ب – به زبانه Interface رفته و مطابق شکل pic_02.JPG در قسمت Run before mini-setup عبارت زیر را وارد کنید:
C:\Sysprep\ EasyDrv3.5.exe
پ – به زبانه Reseal رفته و هر گزینه ای را که مورد نظرتان است انتخاب کنید.
ج – مجددا" به زبانه General برگشته و روی کلید sysprep کلیک کنید.
برنامه شروع به کار میکند که حدود یک یا دو دقیفه طول میکشد و پیغام میدهد که کار انجام شد.
در اینجا کار تمام است.الان درایو C در عمل sysprep شده است. یعنی ما باید الان سیستم را Restart کرده و بعد حتما" با یک LiveCD بالا آمده و از درایو C یک ایمیج بگیریم. و این ایمیج همان چیزی هست که ما میخواهیم .یعنی ما این ایمیج را روی درایو C هر کامپیوتری Restore کنیم بعد از Restart حدود ده دقیقه مرحله نصب را دیده و بعد ان کامپیوتر دقیقا" مثل کامپیوتری که از آن ایمیج گرفته ایم کار خواهد کرد.
توجه کنید من گفتم الان درایو C در عمل sysprep شده است یعنی الان سیستم ما هم مثل این است که خاتی بوده و ما روی آن این ایمیج را Restore کرده باشیم. لذا اگر الان با این کامپیوتر بالا بیاییم اول بمدت ده دقیقه عمل نصب را خواهیم داشت.
در آموزش های های بعدی خواهم گفت چگونه ایمیج بگیریم و ختی چگونه این ایمیج را اتوماتیک با یک کلیک برگردانیم

 

nekooee

Senior Technical Supervisor
مدیرکل
معاونت انجمن
2007-09-21
6,774
29,824
ایران
سلام
اگر برنامه ای که میخواین نصب کنید حجم زیادی نداره، از طریق آموزشی که چند روز پیش گذاشتم یک CD سفارشی شده از ویندوز 7 ایجاد کنید و در مراحل سفارشی سازی فایل نصب برنامه خودتون رو هم بهش بدید که به صورت silent نصبش کنه. اینجوری وقتی ویندوز نصب میشه برنامه اداری شما هم نصب شده. ولی کانفیگ نیست اگر برنامه نیاز به کانفیگ داره باید مجدد خودتون کانفیگ کنید.
موفق باشید
 
بالا