โฟลเดอร์ SoftwareDistribution คืออะไร และใช้ทำอะไร? แม้ว่าผู้ใช้หลายคนจะไม่รู้จักโฟลเดอร์นี้ มาลองทำความเข้าใจความสำคัญของโฟลเดอร์ SoftwareDistribution โฟลเดอร์นี้ถูกใช้โดย Windows เพื่อ จัดเก็บไฟล์ชั่วคราวที่จำเป็นสำหรับการติดตั้ง Windows Updates ล่าสุดบนอุปกรณ์ของคุณ
Windows Updates สำคัญมาก เพราะมันให้การอัปเดตความปลอดภัยและแพตช์ แก้ไขบั๊กมากมาย และปรับปรุงประสิทธิภาพระบบของคุณ โฟลเดอร์ SoftwareDistribution ตั้งอยู่ในไดเรกทอรี Windows และจัดการโดย WUAgent (Windows Update Agent)
คุณคิดว่าการลบโฟลเดอร์นี้จำเป็นหรือไม่? ภายใต้สถานการณ์ใดที่คุณจะลบโฟลเดอร์นี้? การลบโฟลเดอร์นี้ปลอดภัยไหม? นี่คือคำถามบางส่วนที่เราทุกคนเจอขณะพูดคุยเกี่ยวกับโฟลเดอร์นี้ บนระบบของผม มันใช้พื้นที่ C drive มากกว่า 1 GB
ทำไมคุณถึงต้องลบโฟลเดอร์นี้?
โฟลเดอร์ SoftwareDistribution ควรถูกทิ้งไว้แต่มีเวลาที่คุณอาจต้องล้างเนื้อหาของโฟลเดอร์นี้ กรณีหนึ่งคือเมื่อคุณไม่สามารถอัปเดต Windows ได้ หรือเมื่อ Windows Updates ที่ดาวน์โหลดและจัดเก็บในโฟลเดอร์ SoftwareDistribution เสียหายหรือไม่สมบูรณ์
ในส่วนใหญ่ของกรณี เมื่อ Windows Update หยุดทำงานอย่างถูกต้องบนอุปกรณ์ของคุณและคุณได้รับข้อความแสดงข้อผิดพลาด คุณต้องล้างโฟลเดอร์นี้เพื่อแก้ไขปัญหา นอกจากนี้ หากคุณพบว่าโฟลเดอร์นี้สะสมข้อมูลจำนวนมาก佔พื้นที่ไดรฟ์มากเกินไป คุณสามารถล้างโฟลเดอร์ด้วยตนเองเพื่อ釋放พื้นที่บนไดรฟ์ของคุณได้ อย่างไรก็ตาม หากคุณเผชิญกับปัญหา Windows Update เช่น Windows Update ไม่ทำงาน, Windows Updates ล้มเหลว, Windows Update ค้างขณะดาวน์โหลดการอัปเดตล่าสุด ฯลฯ คุณจึงต้อง ลบโฟลเดอร์ SoftwareDistribution บน Windows 10
การลบโฟลเดอร์ SoftwareDistribution ปลอดภัยไหม?
คุณไม่ต้องแตะโฟลเดอร์นี้ภายใต้สถานการณ์ปกติ แต หากเนื้อหาของโฟลเดอร์เสียหายหรือไม่ซิงโครไนซ์ ทำให้เกิดปัญหากับ Windows Updates คุณจึงต้องลบโฟลเดอร์นี้ การลบโฟลเดอร์นี้ปลอดภัยอย่างสมบูรณ์ อย่างไรก็ตาม คุณต้องตรวจสอบให้แน่ใจก่อนว่าคุณกำลังเผชิญกับปัญหาเกี่ยวกับ Windows Update ครั้งหน้าเมื่อไฟล์ Windows Update พร้อม Windows จะสร้างโฟลเดอร์นี้ขึ้นมาใหม่และดาวน์โหลดไฟล์อัปเดตจากศูนย์อีกครั้ง
วิธีลบโฟลเดอร์ SoftwareDistribution บน Windows 10
ขอแนะนำให้สร้างจุดกู้ระบบ (Restore Point) ก่อน เพื่อป้องกันกรณีเกิดปัญหาขึ้น
เพื่อลบโฟลเดอร์ SoftwareDistribution จากอุปกรณ์ของคุณ คุณต้องเปิด Command Prompt หรือ Windows PowerShell
- เปิด Command Prompt หรือ Windows PowerShell ด้วยสิทธิ์ Administrator กด Windows key + X และเลือกตัวเลือก Command Prompt หรือ PowerShell
- เมื่อ PowerShell เปิด คุณต้องพิมพ์คำสั่งด้านล่างเพื่อหยุด Windows Update Service และ Background Intelligent Transfer Service:
net stop wuauserv
net stop bits - ตอนนี้คุณต้องไปที่ โฟลเดอร์ SoftwareDistribution ในไดรฟ์ C เพื่อลบองค์ประกอบทั้งหมด:
C:\Windows\SoftwareDistribution
- หากคุณไม่สามารถลบไฟล์ทั้งหมดได้เพราะบางไฟล์กำลังถูกใช้งาน คุณเพียงแค่ต้องรีสตาร์ทอุปกรณ์ของคุณ เมื่อบูทใหม่ คุณต้องรันคำสั่งข้างต้นอีกครั้งและทำตามขั้นตอน ตอนนี้ ลองลบเนื้อหาทั้งหมดของโฟลเดอร์ SoftwareDistribution อีกครั้ง
- เมื่อคุณลบเนื้อหาของโฟลเดอร์ SoftwareDistribution แล้ว คุณต้องพิมพ์คำสั่งต่อไปนี้เพื่อเปิดใช้งานบริการที่เกี่ยวข้องกับ Windows Update:
net start wuauserv
net start bits
วิธีเลือกในการลบโฟลเดอร์ SoftwareDistribution
- กด Windows Key + R แล้วพิมพ์ services.msc และกด Enter
- คลิกขวาที่ Windows Update service และเลือก Stop (หยุด)
- เปิด File Explorer แล้วไปที่ตำแหน่งต่อไปนี้:
C:\Windows\SoftwareDistribution
- ลบทั้งหมด ไฟล์และโฟลเดอร์ภายใต้โฟลเดอร์ SoftwareDistribution
- อีกครั้ง คลิกขวาที่ Windows Update service แล้วเลือก Start (เริ่ม)
- ตอนนี้ลองดาวน์โหลด Windows Updates และคราวนี้มันจะทำงานโดยไม่มีปัญหา
วิธีเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution
หากคุณกังวลเกี่ยวกับการลบโฟลเดอร์ SoftwareDistribution คุณสามารถเปลี่ยนชื่อมันได้ และ Windows จะสร้างโฟลเดอร์ SoftwareDistribution ใหม่โดยอัตโนมัติเพื่อดาวน์โหลด Windows Updates
- กด Windows Key + X แล้วเลือก Command Prompt (Admin)
- ตอนนี้พิมพ์คำสั่งต่อไปนี้เพื่อหยุด Windows Update Services แล้วกด Enter หลังแต่ละคำสั่ง:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver - ต่อไป พิมพ์คำสั่งต่อไปนี้เพื่อเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution แล้วกด Enter:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old - สุดท้าย พิมพ์คำสั่งต่อไปนี้เพื่อเริ่มต้น Windows Update Services และกด Enter หลังแต่ละคำสั่ง:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
เมื่อคุณทำขั้นตอนเหล่านี้เสร็จสิ้น Windows 10 จะสร้างโฟลเดอร์โดยอัตโนมัติและดาวน์โหลดองค์ประกอบที่จำเป็นสำหรับการรันบริการ Windows Update
หากขั้นตอนข้างต้นไม่ได้ผล คุณสามารถบูท Windows 10 เข้า Safe Mode และเปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution เป็น SoftwareDistribution.old
หมายเหตุ: สิ่งเดียวที่คุณอาจสูญเสียในกระบวนการลบโฟลเดอร์นี้คือข้อมูลประวัติศาสตร์ โฟลเดอร์นี้ยังจัดเก็บข้อมูลประวัติ Windows Update ดังนั้น การลบโฟลเดอร์จะลบข้อมูลประวัติ Windows Update ออกจากอุปกรณ์ของคุณ นอกจากนี้ กระบวนการ Windows Update จะใช้เวลานานกว่าที่เคย เพราะ WUAgent จะตรวจสอบและสร้างข้อมูล Datastore
โดยรวมแล้ว ไม่มีปัญหาใดๆ เกี่ยวกับกระบวนการนี้ มันเป็นราคาที่เล็กน้อยที่ต้องจ่ายเพื่อให้อุปกรณ์ของคุณได้รับการอัปเดตด้วย Windows Updates ล่าสุด ทุกครั้งที่คุณสังเกตปัญหา Windows Update เช่น ไฟล์ Windows Updates หายไป, ไม่ได้อัปเดดอย่างถูกต้อง คุณสามารถเลือกวิธีนี้เพื่อกู้คืนกระบวนการ Windows Update
บทความแนะนำ:
- ลบ Activate Windows Watermark จาก Windows 10
- วิธีแก้ไขปัญหา Bluetooth ใน Windows 10
- เปิดใช้งาน Flash สำหรับเว็บไซต์เฉพาะใน Chrome
- วิธี Sideload Apps บน Windows 10
หวังว่าขั้นตอนด้านบนจะมีประโยชน์ และตอนนี้คุณสามารถ ลบโฟลเดอร์ SoftwareDistribution บน Windows 10 ได้แล้ว แต่หากคุณยังมีคำถามเกี่ยวกับบทช่วยสอนนี้ โปรดอย่าลังเลที่จะถามในส่วนความคิดเห็น