صفحه 1 از 4 1234 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 35
  1. #1
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,793
    تشکر تشکر شده 
    13,151
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45300
    Array

    پیش فرض مروری کوتاه بر ویژگی های برنامه dism

    با توجه به سوالات متعددی که در طول یکی دو هفته گذشته در تاپیک های مختلف در رابطه با برنامه DISM مطرح شده
    تصمیم گرفتم که در این تاپیک بطور مختصر خصوصیات و ویژگی های مختلف این قابلیت را توضیح هم.

    این برنامه میتواند کار های مختلفی را در ویندوز های 7 و 8 و 8.1 انجام دهد که بعضی از آن ها عبارتند از:

    __ اضافه کردن درایور های دلخواه به دی وی دی ویندوز و یا حذف درایور ها از دی وی دی ویندوز.
    __ اضافه کردن آپدیت ها به دی وی دی ویندوز و یا حذف آپدیت ها از دی وی دی ویندوز.
    __ عملیاتی کردن بعضی ویژگی های ویندوز در دی وی دی ویندوز و یا غیر عملیاتی کردن آن ها .
    __ اضافه یا کم کردن بسته های زبان های مختلف و تنظیم زبان بین المللی.
    __ نشان دادن درایور ها ، زبان ها وتنظیمات مربوطه ، آپدیت ها ، و ویژگی های موجود در دی وی دی.
    __ تغییر دادن ورژن موجود ویندوز در دی وی دی به ورژن بالاتر.
    __ وو....

    فایل DISM در نصب معمولی ویندوز 7 داخل ویندوز وجود داشته و نیز در Windows AIK و Windows ADK هم وجود دارد.

    قبلا" برای دادن تغییرات مختلف در دی وی دی ویندوز 7 از برنامه های زیر استفاده میشد:

    ImageX
    Pkgmgr
    PEImg
    Intlcfg

    DISM تمام خواص فایل های بالا را داشته و با قدرت و کیفیت بهتری کار میکند.

    برای اجرای دستورات DISM باید از elevated command استفاده کنیم. یعنی باید آن را با اجازه کاربری Administrator
    اجرا کنیم.
    برای اینکار میتوانید یکی از دو کار زیر را انجام دهید:

    1. روی دکمه Start کلیک کرده در قسمت Run عبارت Cmd را تایپ کرده و سپس کلید های Shift+CTRL+Enter را
    با هم فشار دهید.

    2. روی دکمه Start کلیک کرده و عبارت cmd را تایپ نموده و سپس بعد از اینکه عبارت cmd در search box نمودار
    شد ، روی آن کلیک راست کرده و گزینه Run as Administrator را انتخاب نمائید.

    تذکر:
    ------
    اگر Windows AIK را نصب کرده اید و میخواهید که با فایل DISM موجود در آن کار کنید باید در مسیر زیر گزینه
    Deployment Tools Command Prompt را با اجازه کاربری Admin اجرا کنید:

    Start > All Programs > Microsoft Windows AIK > Deployment Tools Command Prompt

    یدینصورت که باید روی Deployment and Imaging Tools Environment کلیک راست کرده و بعد گزینه
    Run as administrator را انتخاب کنید.

    ادامه بحث در روزی دیگر



  2. 8 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  3. #2
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,793
    تشکر تشکر شده 
    13,151
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45300
    Array

    پیش فرض

    یک نکته
    ----------

    در جلسه قبل اشاره کردم که با نصب ویندوز 7 ، فایل DISM.exe در پوشه sysyem32 نصب میشود.در اینجا توضیحا"
    اضافه میکنم که در ویندوز های 8 و 8.1 هم همینگونه است و با نصب این ویندوز ها ، ما فایل مورد نظر را خواهیم
    داشت.
    نکته قابل ذکر این است که من نمیدانم آیا فایل DISM.exe موجود در ویندوز های 8 و 8.1 با فایل DISM.exe موجود
    در ویندوز 7 فرق دارند یا نه. چون مطلبی در این مورد پیدا نکردم ولی آنچه که مسلم است اینه که DISM.exe موجود
    در ویندوز های 8 و 8.1 قابل استفاده در سیستم های زیر است:

    Windows 7
    Windows 8 ,8.1
    Server 2012 R2 , 2012 , 2008 R2 , 2008 SP2
    Windows PE 3.0 , 4.0 ,5.0

    همانطور که در جلسه قبل گفتم ،این برنامه میتواند تغییرات زیادی در ایمیج های WIM انجام دهد. نکته قابل ذکر این
    است که این برنامه میتواند اینکار ها را با فایل های VHD و VHDX هم انجام دهد ولی بنده تجربه ای در اینمورد ندارم.

    در ادامه بحث صرفا" با توضیح دادن چند دستور پر استفاده این برنامه مطلب را تمام میکنم:

    Mount کردن
    =========

    ما برای اینکه بتوانیم در یک ایمیج دخل و تصرف کنیم ، اول باید فایل های این ایمیج در محلی در اختیار ما قرار داشته
    باشند.
    بنابر این برای اینکه بتوانیم در فایل Install.WIM ویندوز های 7 و ببعد تغییرات مورد نظرمان را اعمال کنیم اول باید محتوای
    این فایل را در جائی داشته باشیم.(توجه داشته باشید که محتوای این فایل حجم خیلی زیاد تری نسبت به خود فایل
    داشته و گاها" حجم محتویات میتواند نزدیک به حدود 10 گیگا بایت هم باشد).

    ما با این برنامه دو نوع میتوانیم یک ایمیج را Mount کنیم.
    -----------------------------------------------------
    1. میخواهیم به محتویات ایمیج دسترسی داشته و تغییراتی در آن ایجاد کنیم ، طوری که ایمیج نهائی دارای تغییرات
    مورد نظر ما باشد
    . در این صورت از دستوری مشابه دستور زیر استفاده میکنیم

    کد HTML:
    Dism /Mount-Image /ImageFile:C:\xxx\wim\Install.wim /index:1 /MountDir:C:\xxx\mount
    پس از اجرای این دستور محتویات قسمت index:1 از فایل Install.wim (که در داخل پوشه C:\xxx\wim قرار دارد) به
    داخل پوشه C:\xxx\mount کپی می شود.
    حالا میتوانیم وارد پوشه C:\xxx\mount شده فایل ها یا پوشه هائی به محتویات این پوشه اضافه کرده و یا فایل هائی
    را عوض کرده و یا حتی دیلیت کنیم.


    تذکر:
    --------
    بعضی از دی وی دی های ویندوز فقط یک نوع ویندوز در داخلشان وجود دارد و بعضی دیگر ممکن است بیش از
    یک نوع ویندوز داخلشان وجود داشته باشد.
    یعنی یک فایل install.wim ممکن داخلش یک یا چند نوع ویندوز موجود باشد.
    ما با اجرای یکی دیگر از دستور های DISM (که بعدا" خواهم گفت) ، میتوانیم بفهمیم که داخل این فایل Install.wim
    چند نوع ویندوز وجود دارد.
    توجه داشته باشید که ویندوز های موجود در داخل Install.wim دو تا مشخصه دارند: یکی نام ویندوز مثلا"
    Windows 7 Ultimate و دیگری index ، مثلا" index1 و index2 و الی آخر.
    اگر فقط یک ویندوز داخل install.wim وجود داشته باشد index:1 حساب خواهد شد.

    در دستور بالا ، ما با نوشتن index:1 به برنامه گفتیم که ویندوز با index شماره 1 را Mount کند.
    ولی میتوانیم دستور بالا را به صورت زیر با مشخص کردن نام ویندوز اجرا کنیم:

    کد HTML:
    Dism /Mount-Wim /WimFile:C:\xxx\wim\install.wim /name:"Windows 7 Ultimate" /MountDir:C:\xxx\mount
    توجه داشته باشید که اول باید نام یا ایندکس درست را بدانید و بعد یکی از دستورات بالا را اجرا کنید.

    بعدا" بیشتر توضیح خواهم داد.



  4. 5 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  5. #3
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    617
    تشکر تشکر کرده 
    1,589
    تشکر تشکر شده 
    1,928
    تشکر شده در
    616 پست
    قدرت امتیاز دهی
    6067
    Array

    پیش فرض

    ببخشید استاد اگه درست فهمیده باشم یعنی اگه پوشه ای که در داخلش ویندوز Mount شده رو باز کنیم و پوشه ای از یک برنامه پرتابل یا چیز دیگه ای که در رجیستری چیزی اضافه نکنه رو در داخل بوشهProgram Files ویندوزMount شده بذاریم بعد تموم شدن کار موقع نصب این ویندوز همون پوشه یا برنامه باهمون تنظیمات نصب میشه؟؟؟؟

  6. 4 کاربر مقابل از سهند عزیز به خاطر این پست مفید تشکر کرده اند.


  7. #4
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,793
    تشکر تشکر شده 
    13,151
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45300
    Array

    پیش فرض

    بله
    البته پس از اینکه دستوری دادیم که تغییرات را اعمال کند (که بعدا" درموردش صحبت خواهم کرد).



  8. 4 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  9. #5
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    617
    تشکر تشکر کرده 
    1,589
    تشکر تشکر شده 
    1,928
    تشکر شده در
    616 پست
    قدرت امتیاز دهی
    6067
    Array

    پیش فرض

    ببخشید استاد من هر کاری میکنم Mount کردنیه ارور میده


    [Only registered and activated users can see links. ]

  10. 4 کاربر مقابل از سهند عزیز به خاطر این پست مفید تشکر کرده اند.


  11. #6
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,793
    تشکر تشکر شده 
    13,151
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45300
    Array

    پیش فرض

    سهند عزیز
    عیبی که شما با آن روبرو شدید ، عیبی است که صد ها نفر در صفحات مختلف وب گفته اند
    بهر حال در پیغامی که در شکل مورد نظر شما دیده میشود اعلام کرده که کلیات مشکل در داخل فایل
    C:\Windows\Logs\DISM\dism.log قرار داده شده . این فایل را آپلود کنید تا مطالعه کنیم



  12. 6 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  13. #7
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    617
    تشکر تشکر کرده 
    1,589
    تشکر تشکر شده 
    1,928
    تشکر شده در
    616 پست
    قدرت امتیاز دهی
    6067
    Array

    پیش فرض

    ببخشید استاد من زیاد سوال میکنم دلیلشو تو پیام براتون میفرستم --اینم فایلی که گفتید اپلود کنم--http://www.worldup.ir/images/jzrmyq6jouhlxp7c2fh.rar

  14. 2 کاربر مقابل از سهند عزیز به خاطر این پست مفید تشکر کرده اند.


  15. #8
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,793
    تشکر تشکر شده 
    13,151
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45300
    Array

    پیش فرض

    سهند عزیز
    شما بهتر بود صبر میکردید تا من دستورات مربوط به mount را تمام میکردم و بعد اقدام میکردید
    اگر توجه میکردی می دیدی که مطلب کامل نشده و من تمام نکات این دستور را نگفته ام
    ....
    بهر حال فعلا" دستور زیر را اجرا کرده و نتیجه را اعلام کن:

    کد HTML:
    Dism /mount-wim /wimfile:C:\xxx\wim\Install.wim /index:1 /MountDir:C:\xxx\mount



  16. 5 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  17. #9
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    617
    تشکر تشکر کرده 
    1,589
    تشکر تشکر شده 
    1,928
    تشکر شده در
    616 پست
    قدرت امتیاز دهی
    6067
    Array

    پیش فرض

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

  18. 4 کاربر مقابل از سهند عزیز به خاطر این پست مفید تشکر کرده اند.


  19. #10
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,793
    تشکر تشکر شده 
    13,151
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45300
    Array

    پیش فرض

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

    2. گاهی فقط میخواهیم محتویات داخل یک ایمیج را ببینیم و نمی خواهیم تغییراتی در آن ایجاد کنیم.که در اینصورت
    دستور Mount را بصورت زیر بکار می بریم:

    کد HTML:
    Dism /Mount-Wim /WimFile:C:\xxx\wim\install.wim /index:1 /MountDir:C:\xxx\mount /ReadOnly
    با این دستور ایمیج بصورتی Mount خواهد شد که قابل تغییر دادن نباشد . یعنی در این حالت اگر هم ما تغییراتی در
    آن بدهیم ، این تغییرات در ایمیج اعمال نخواهد شد.

    توضیح مهم:
    ==========

    در جلسه قبل در حین نوشتن آموزش گفتم که نمیدانم که آیا فرقی بین فایل DISM.exe موجود در ویندوز 8 و 7 وجود
    دارد یا نه. چون من نتوانستم این مبحث را جائی پیدا کنم.
    ولی دیشب اتفاقی افتاد که بنده متوجه حداقل یک فرق شدم.
    دیشب کاربر محترم انجمن ([Only registered and activated users can see links. ] ) مقداری عجله کردند و قبل از تمام شدن شرح های بنده در مورد دستور Mount
    آزمایش را شروع کرده و همانطور که در پست های بالا دیدید اعلام کردند که دستور داده شده کار نمیکند.

    .......... و بعد من با مطالعه ایراد فوق و تجربه های قبلی خود در ویندوز 7 متوجه یک فرق اساسی در دستور DISM
    موجود در ویندوز های 7 و 8 شدم که بشرح زیر است:

    به دو سطر دستور زیر نگاه کنید . هردو دستور کار Mount کردن را با استفاده از فایل DISM انجام میدهند ولی
    دستور سطر اول در ویندوز 7 کار کرده و دستور سطر دوم در ویندوز 8 قابل اجراست.

    کد HTML:
    Dism /mount-wim /wimfile:C:\xxx\wim\Install.wim /index:1 /MountDir:C:\xxx\mount
    
    Dism /Mount-Image /ImageFile:C:\xxx\wim\Install.wim /index:1 /MountDir:C:\xxx\mount
    با مقایسه دو سطر دستور بالا فرق بین این دو را تشخیص خواهید داد.

    دستور Unmount کردن
    ==============

    ما پس از اینکه یک ایمیج را mount کرده و در آن تغییراتی انجام دادیم با دادن دستور زیر ، اول تغییرات انجام شده در
    ایمیج به خورد ایمیج داده شده و سپس ایمیج جدید و تغییر یافته درست خواهد شد:

    کد HTML:
    dism /unmount-wim /MountDir:C:\xxx\mount  /commit
    حالا اگر ایمیج را استفاده کنیم خواهیم دید که تغییرات ایجاد شده وجود دارند.

    تذکر:
    -----

    با توجه به به بحث بالا در مورد دستور Mount ، مشخص است که دستور گفته شده در بالا برای unmount در ویندوز 7
    صادق است که مطمئنا" دلیل را متوجه شده اید و میدانید در ویندوز 8 چه دستوری بدهید.

    در جلسه بعد چگونگی اعمال تغییرات مختلف مثل اضافه کردن پک های مختلف به ایمیج و غیره را بحث خواهیم کرد.



  20. 7 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


صفحه 1 از 4 1234 آخرینآخرین

علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/