โดย
- ราหุล อวาติ
- เอ็ดดี้ ล็อกฮาร์ต บรรณาธิการเว็บไซต์
เผยแพร่:5 ต.ค. 2023
Microsoft Windows Deployment Image Servicing and Management (DISM) เป็นเครื่องมือบรรทัดคำสั่งที่ช่วยให้ผู้ดูแลระบบไอทีสามารถให้บริการอิมเมจเดสก์ท็อป Windows และฮาร์ดดิสก์เสมือนก่อนที่จะปรับใช้กับผู้ใช้
DISM เป็นเครื่องมือระดับผู้ดูแลระบบสำหรับซ่อมแซมอิมเมจ Windows และทำการเปลี่ยนแปลงสื่อการติดตั้ง Windows โดยมาแทนที่เครื่องมือการปรับใช้ Windows อื่นๆ มากมาย เช่น PEimg, Intlcfg, ImageX และ Package Manager
ผู้ดูแลระบบสามารถเข้าถึงเครื่องมือ DISM ผ่านทางบรรทัดคำสั่ง (DISM.exe) หรือจาก Windows PowerShell DISM มีอยู่ในระบบปฏิบัติการ Windows (OS) นอกจากนี้ยังมีการเผยแพร่ใน Windows Assessment and Deployment Kit (Windows ADK) ADK มีเครื่องมือมากมายสำหรับปรับแต่งอิมเมจ Windows สำหรับการใช้งานขนาดใหญ่ DISM ก็เป็นหนึ่งในนั้น
ป>
การใช้ Microsoft DISM
การใช้งานหลักของ DISM คือเพื่อช่วยผู้ดูแลระบบในการให้บริการอิมเมจ Windows อิมเมจเหล่านี้มักใช้กับ Windows PE (WinPE), Windows Recovery Environment (Windows RE) และ Windows Setup ด้วยการใช้คำสั่งการจัดการรูปภาพของ DISM ผู้ดูแลระบบสามารถติดตั้งและรับข้อมูลที่จำเป็นเกี่ยวกับไฟล์สามประเภท:
- ไฟล์อิมเมจ Windows (WIM)
- ไฟล์ยูทิลิตี้แฟลชเต็ม (FFU)
- ฮาร์ดดิสก์เสมือน (VHD หรือ VHDX)
DISM ยังสามารถใช้เพื่อจับภาพ แยก และจัดการไฟล์ WIM ได้
ต่อไปนี้คือการใช้คำสั่งการจัดการรูปภาพ DISM:
- แสดงรายการหมายเลขดัชนีรูปภาพ
- ตรวจสอบสถาปัตยกรรมสำหรับรูปภาพที่กำลังติดตั้ง
- ต่อท้ายหรือใช้รูปภาพ
- จับภาพ
- ลบรูปภาพ
- ส่งออกรูปภาพไปยังไฟล์อื่น
- ใช้แพ็คเกจการจัดเตรียมแบบแยกส่วนกับรูปภาพที่ระบุ
- สแกนและซ่อมแซมที่เก็บ WIM และไฟล์ระบบที่เสียหาย (ควรใช้ร่วมกับการตรวจสอบไฟล์ระบบ)
เมื่อรูปภาพได้รับการอัปเดตแล้ว ผู้ดูแลระบบจะต้องยกเลิกการต่อเชื่อมแล้วยอมรับหรือยกเลิกการเปลี่ยนแปลง
นอกจากคำสั่งการจัดการรูปภาพแล้ว DISM ยังมีคำสั่งการบริการอีกด้วย คำสั่งเหล่านี้สามารถใช้เพื่อติดตั้ง/ถอนการติดตั้ง กำหนดค่าและอัปเดตไฟล์ WIM, ไฟล์ FFU VHD และไฟล์ VHDX และรายการต่อไปนี้:
- คุณสมบัติของ Windows
- แพ็คเกจ
- ไดรเวอร์
- การตั้งค่าระหว่างประเทศ
ทั้งคำสั่งและตัวเลือกการจัดการและการบริการรูปภาพสามารถใช้กับอิมเมจ Windows แบบออฟไลน์ได้ คำสั่งและตัวเลือกบางคำสั่งยังพร้อมใช้งานสำหรับผู้ดูแลระบบบนระบบปฏิบัติการที่ทำงานอยู่ ซึ่งหมายความว่าสามารถใช้ DISM เพื่ออัปเดตระบบปฏิบัติการที่ทำงานอยู่ได้ ความพร้อมใช้งานของคำสั่งและตัวเลือกเหล่านี้ขึ้นอยู่กับระบบปฏิบัติการ Windows ที่ผู้ดูแลระบบให้บริการ
แพลตฟอร์ม Windows ที่รองรับ
เมื่อใช้ DISM เพื่อให้บริการอิมเมจ Windows ผู้ดูแลระบบจะต้องตรวจสอบความเข้ากันได้ของอิมเมจเหล่านั้นกับทั้งเวอร์ชัน DISM และเวอร์ชัน Windows OS ระบบปฏิบัติการที่ DISM ทำงานเรียกว่าสภาพแวดล้อมการปรับใช้โฮสต์
DISM รองรับสภาพแวดล้อมการปรับใช้โฮสต์ Windows OS รุ่นที่ใหม่กว่าเหล่านี้:
- วินโดวส์ 11
- Windows 10 (x86 และ x64)
- Windows 8.1 (x86 หรือ x64)
- Windows Server 2012 R2 (x86 หรือ x64)
- Windows 8 (x86 หรือ x64)
- Windows 7 (x86 หรือ x64)
ใน Windows 10 และ Windows 11 DISM จะอยู่ในโฟลเดอร์ c:\windows\system32 ดังที่กล่าวไปแล้ว เครื่องมือนี้สามารถเข้าถึงได้ในพรอมต์คำสั่งจากทุกที่ (ในฐานะผู้ดูแลระบบ) ใน Windows เวอร์ชันเก่า ต้องดาวน์โหลดและติดตั้ง Windows ADK เพื่อใช้งาน DISM ในการติดตั้ง Windows ADK DISM จะอยู่ในโฟลเดอร์ C:\Program Files (x86)\Windows Kits\
DISM ยังรองรับ Windows Server และ WinPE เวอร์ชันเหล่านี้ด้วย:
- Windows Server 2016 (x86 หรือ x64)
- Windows Server 2012 (x86 หรือ x64)
- Windows Server 2008 R2 (x86 หรือ x64)
- Windows Server 2008 SP2 (x86 หรือ x64)
- WinPE สำหรับ Windows 11 x64
- WinPE สำหรับ Windows 10 (x86 หรือ x64)
- WinPE 5.0 (x86 หรือ x64)
- WinPE 4.0 (x86 หรือ x64)
- WinPE 3.0 (x86 หรือ x64)
DISM สามารถใช้กับอิมเมจเป้าหมายของ Windows OS รุ่นเก่าได้ ข้อยกเว้นเพียงอย่างเดียวคือหาก OS เหล่านั้นล่าสุดกว่า DISM เวอร์ชันที่ติดตั้งไว้ ตัวอย่างเช่น DISM จาก Windows 10 เวอร์ชัน 1511 ไม่สามารถให้บริการ Windows 10 เวอร์ชัน 1607 ได้ อย่างไรก็ตาม สามารถให้บริการ Windows 10 เวอร์ชัน 1511 และเวอร์ชัน 1507 ได้
นอกจากนี้ยังมีสภาพแวดล้อมการปรับใช้โฮสต์ Windows บางอย่างที่ไม่รองรับอิมเมจเป้าหมาย (อิมเมจที่กำลังให้บริการ) ตัวอย่างเช่น รูปภาพเป้าหมายของ Windows 8, Windows Server 2012 หรือ WinPE 4.0 (x86 หรือ x64) ไม่ได้รับการสนับสนุนในสภาพแวดล้อมการปรับใช้โฮสต์ Windows 11 ในทำนองเดียวกัน รูปภาพเป้าหมายของ Windows 11 หรือ WinPE สำหรับ Windows 11 ไม่ได้รับการสนับสนุนในสภาพแวดล้อมการปรับใช้โฮสต์ Windows 7, Windows 8, Windows Server 2008, WinPE 4.0 (x86 และ x64) และ WinPE 3.0 (x86 และ x64)
ข้อจำกัดของ DISM
เมื่อใช้ DISM เพื่อให้บริการอิมเมจ Windows ผู้ดูแลระบบจะต้องตระหนักถึงข้อจำกัดในตัว หนึ่งคือมันไม่รองรับระบบไฟล์แบบยืดหยุ่น ReFS เป็นระบบไฟล์ใหม่สำหรับ Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 และ Windows Server 2012 OS สามารถปรับขนาดเป็นชุดข้อมูลขนาดใหญ่ได้อย่างมีประสิทธิภาพ และให้ความพร้อมใช้งานและประสิทธิภาพข้อมูลที่ดีกว่าระบบไฟล์รุ่นเก่า
ข้อจำกัดอีกประการหนึ่งของ DISM ก็คือ ไม่อนุญาตให้ติดตั้งแพ็คเกจไปยังคอมพิวเตอร์ระยะไกลผ่านเครือข่าย นอกจากนี้ แพ็คเกจจะถูกติดตั้งตามลำดับที่แสดงไว้ในบรรทัดคำสั่งเสมอ ไม่สามารถระบุคำสั่งการบริการหลายรายการบนบรรทัดคำสั่งเดียวกันได้ (แม้ว่าจะสามารถระบุไดรเวอร์หรือแพ็คเกจได้หลายรายการก็ตาม)
ผู้ดูแลระบบต้องจำไว้ว่ามีข้อกำหนดการพึ่งพาใน DISM ซึ่งหมายความว่าต้องติดตั้งแพ็คเกจบางอย่างก่อนจึงจะสามารถติดตั้งแพ็คเกจอื่นได้ เพื่อคำนึงถึงข้อจำกัดนี้และเพื่อให้แน่ใจว่าแพ็คเกจได้รับการติดตั้งในลำดับที่ถูกต้อง ผู้ดูแลระบบต้องใช้ไฟล์คำตอบเมื่อติดตั้งหลายแพ็คเกจ
ข้อจำกัดสุดท้ายของ DISM คือบรรทัดคำสั่ง DISM ไม่รองรับไวด์การ์ด
ดูว่าเมื่อใดควรใช้พรอมต์คำสั่งของ Windows เทียบกับ PowerShell และวิธีการสร้างเครื่องสแกนช่องโหว่ด้วย PowerShell เรียนรู้ว่า Windows 11 Print Management สามารถแก้ไขปัญหาเครื่องพิมพ์ได้อย่างไร และวิธีแก้ไข Windows 11 เมื่อรีสตาร์ทอย่างต่อเนื่อง ลองใช้ตัวอย่าง PowerShell Start-Job เหล่านี้เพื่อประสิทธิภาพที่มากขึ้นและ 7 ขั้นตอนเหล่านี้ในการแก้ไขหน้าจอสีดำใน Windows 11 ป>
อ่านต่อเกี่ยวกับการบริการและการจัดการอิมเมจการปรับใช้ Microsoft Windows (DISM)
- วิธีสร้าง ISO แบบกำหนดเองสำหรับ Windows 10
- 5 ขั้นตอนในการระบุและแก้ไขปัญหาประสิทธิภาพของ Windows 11
- 16 คำสั่ง PowerShell สำหรับการแก้ไขปัญหาเครือข่าย
- Windows 11 กับ Windows 10:อะไรคือความแตกต่าง?
- PowerShell กับ Bash:อธิบายความแตกต่างที่สำคัญ
เจาะลึกการจัดการเดสก์ท็อป
-
รายการตัวแปรสภาพแวดล้อม GitHub Actions แบบเต็มสำหรับตัวอย่างสคริปต์เวิร์กโฟลว์บิลด์ YAML
โดย:คาเมรอน แมคเคนซี
-
ชุดการประเมินและการปรับใช้ Microsoft Windows (Windows ADK) คืออะไร
โดย:ราหุล อวาติ
-
ความท้าทายในการสนับสนุนพีซี Copilot+ ในองค์กร
โดย:คลิฟ ศรัณย์
-
Microsoft Windows PowerShell DSC (การกำหนดค่าสถานะที่ต้องการ)
โดย:ไบรอัน โพซีย์