Skype users กำลังเผชิญกับ error "Not enough storage is available to process this command" มาหลายปี มี potential fixes เยอะแต่บางวิธี outdated กับ Skype versions ล่าสุด
หลังสืบสวนอย่างละเอียด สาเหตุหลักที่รู้จัก:
- Known Skype bug ที่ Microsoft แก้ใน releases ใหม่แล้ว
- Outdated video driver ไม่รับมือกับ performance changes ของ Skype ใหม่
- Internet Explorer หายจากคอมพิวเตอร์ แต่ Skype ต้องการ
- IRPStackSize parameter ไม่พอสำหรับ Skype data transports
- Incompatibility ระหว่าง Skype และ 3rd party app (Raptr รู้จักว่า cause issue นี้)
หากกำลังเผชิญปัญหานี้ troubleshoot ด้วยวิธีด้านล่าง Potential fixes ในบทความครอบคลุกทุก variation ทำตามลำดับจนเจอ fix ที่ resolve สถานการณ์ของคุณ
วิธีที่ 1: Update Skype เป็น Latest Version
Microsoft แก้ issue นี้ด้วย patches หลายตัวแล้ว แตยังไม่แก้หมดสำหรับทุก user แตebugs ส่วนใหญ่ของ Skype client ได้ patched แล้ว ตอนเขียนบทความ ควรเริ่ม troubleshoot ด้วยการ update Skype client เป็น latest version หาก issue มาจาก internal app bug ควร resolved อัตโนมัติ
หมายเหตุ: Skype ตั้งค่า auto-update by default แต่มีครั้งที่ client ไม่ update ถ้าไม่ manually address
Update Skype: เปิด client ไป Help > Check for Updates หากมี version ใหม่ จะ download และ restart ติดตั้ง
หาก update ผ่าน help menu ไม่ได้ ใช้ Skype update page (here) คลิก Update Now ทำตามคำแนะนำ
วิธีที่ 2: ติดตั้ง Internet Explorer 11 (Windows 7)
Error นี้เกิดได้หากคอมพิวเตอร์ missing Internet Explorer 11 แม้ไม่แน่ชัด technicalities แต่บาง user รายงานว่า Skype versions ใหม่ต้องการ IE 11 installed (ถ้าอยู่ Windows 7) Windows 10 และ 8.1 มี IE 11 by default แต่ Windows 7 ไม่มี
ถ้าอยู่ Windows 7 update IE 11 ได้ที่ link (here) เลือก Product Version จะได้ download link
วิธีที่ 3: อัปเดต Graphics Card Driver
Issue นี้บางครั้ง related to bad/outdated video driver Skype ได้ performance changes เยอะสำหรับ audio/video calls แม้ปรับปรุง video calls (โดยเฉพาะ group calls) แต่อาจก่อปัญหาบนระบบที่มี old graphics drivers หากได้ error ระหว่าง video/group call ให้ update video card driver เป็น latest
หมายเหตุ: หากมี latest graphics driver แล้ว ข้ามไปวิธีถัดไป
ขั้นตอน update graphics driver ผ่าน Device Manager ใช้ Windows Update (WU) หา driver online ปกติ work ดีกับ integrated graphics แต่อาจ fail กับ dedicated GPU หากวิธีนี้ไม่หา new version ให้ update dedicated GPU driver ตามด้านล่าง
- กด Windows key + R พิมพ์ "devmgmt.msc" Enter เปิด Device Manager
- เลื่อนลง Display Adapters ขยาย dropdown คลิกขวา graphics driver เลือก Update Driver (Update Driver Software)
หมายเหตุ: อาจเห็น 2 entries ใต้ Display Adapters มักเกิดกับ laptops ที่มี integrated และ dedicated graphics card หากอยู่ laptop Skype น่าจะใช้ integrated graphics เว้นแต่ force ให้ใช้ dedicated ให้ update ทั้งคู่ (ถ้า applicable) - คลิก Search automatically for updated driver software รอ Windows scan online หา drivers หากเจอ new version รอติดตั้งและ reboot
หาก Windows Update ไม่หา latest version ของ dedicated GPU driver ให้ update manually
- Nvidia card: ไป driver download page (here) ดาวน์โหลด driver ตาม model และ Windows version หรือใช้ GeForce Experience ดาวน์โหลดอัตโนมัติ
- ATI GPU: ดาวน์โหลดจาก AMD download page (here) คล้าย GeForce Experience ATI มี Gaming Evolved สำหรับดาวน์โหลด latest driver อัตโนมัติ
หลังติดตั้ง latest graphics driver reboot และดูว่า error หายหรือไม่ หากยังคงอยู่ ไปวิธีถัดไป
วิธีที่ 4: Uninstall Raptr (ถ้ามี)
อาจมีโปรแกรมอื่นก่อให้เกิด compatibility issues กับ Skype แต Raptr เป็น culprit ที่รู้จักดีที่สุด User บางคนที่ใช้ Skype ขณะ gaming กับเพื่อน รายงานได้ error นี้เมื่อใช้ Skype และ Raptr พร้อมกัน
หมายเหตุ: Raptr discontinued แล้ว อาจก่อปัญหากับแอปอื่นในอนาคต
หากอยู่ในสถานการณ์นี้ confirmed solution = uninstall Raptr จากระบบ หากใช้ Raptr capture gaming moments และ track hours พิจารณาเปลี่ยนเป็น software คล้ายๆ เช่น Evolve
วิธีที่ 5: แก้ไข IRPStackSize value ใน Registry
วิธีนี้เป็น popular fix สำหรับ error "Not enough storage is available to process this command" ใช้ได้กับแอปอื่นที่แสดง error นี้ด้วย ไม่ใช่แค่ Skype
IRPStackSize parameter ระบุจำนวน stack locations ที่ Windows version ใช้ ขึ้นกับ PC configuration การเพิ่ม IRPStackSize อาจให้ Skype พอ space ทำงานและ resolve error
คู่มือแก้ IRPStackSize parameter:
- กด Windows key + R พิมพ์ "regedit" Enter เปิด Registry Editor
- ใน Registry Editor ไป HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters
- หา key IRPStackSize ใน right panel หากมี ข้ามไป step 6 หากไม่เจอ สร้างใหม่ตามขั้นตอนด้านล่าง
- กับ Parameters subkey ที่เลือก ไป Edit > New คลิก Dword (32-bit) Value
- สร้างเสร็จ ตั้งชื่อ IRPStackSize Enter เพื่อ register หมายเหตุ: Case sensitive ต้องพิมพ์ IRPStackSize ตรงๆ
- เมื่อมี IRPStackSize value ใน right panel คลิกขวาเลือก Modify ตั้ง Base = Hexadecimal Value data ~25 (ขึ้นกับคุณ แตไม่แนะนำเกิน 30) กด Ok เซฟ
หมายเหตุ: Default value = 15 Windows ใช้ 15 แม้ไม่สร้าง value ใน Registry Editor แต่ตั้งได้ 11 ถึง 50 max แต่ 33-38 รู้จักว่า cause issues กับ data transfers บางอย่าง - หลังสร้างและปรับ IRPStackSize ปิด Registry Editor restart คอมพิวเตอร์ หากยังคงมีปัญหาไปวิธีสุดท้าย 2 วิธี
วิธีที่ 6: Downgrade เป็น Skype Version เก่า
บาง user แก้ได้โดย downgrade เป็น Skype version เก่า หาก issue ปรากฏเมื่อเร็วๆ นี้ มีโอกาสเล็กน้อยว่า error มาจาก internal bug หากเช่นนั้น uninstall current Skype และใช้ older but stable build จะแก้ได้ ปกติ user ถือว่า version 7.33 เป็น stable build หนึ่งจาก releases ล่าสุด
คู่มือ downgrade Skype:
- เปิด Run (Windows key + R) พิมพ์ "appwiz.cpl" Enter เปิด Programs and features
- เลื่อนหา Skype คลิกขวา Uninstall ทำตามคำแนะนำ uninstall
- ไป link (here) ดาวน์โหลด older Skype version แนะนำ 7.33.0.105 stable build ที่สุด
- รัน installation executable ทำตามคำแนะนำติดตั้ง
- Reboot และดูว่า error resolved หรือไม่ หากยังคงอยู่ ไปวิธีสุดท้าย
วิธีที่ 7: แทนที่ Account Folders ใน AppData
น่าสนใจว่า error นี้บางครั้งเกิดกับ Skype accounts เฉพาะบางบัญชี User บางคนพบว่า error เกิดเฉพาะ login ด้วย account ตัวหนึ่ง ส่วน accounts อื่นทำงานปกติ
ทดสอบดูว่า issue ซ้ำหรือไม่กับ Skype account อื่น หากไม่ปรากฏกับบาง account ให้ replace folders จาก faulty account เพื่อแก้ปัญหา
แต่วิธีนี้ applicable กรณีที่ใช้ multiple Skype accounts บนคอมพิวเตอร์เครื่องนี้เท่านั้น และแม้จะ fix ได้ แต่จะป้องกันไม่ให้ได้ automatic updates เมื่อ Skype version ใหม่ออก
หมายเหตุ: ยืนยัน work บน Skype versions 7.0 ถึง 7.6 หาก steps ไม่ช่วย ใช้ วิธีที่ 6 downgrade เป็น version 7.0-7.6 แล้วทำซ้ำ
คู่มือแทนที่ Skype account folders ใน AppData:
- ปิด Skype ให้หมด (เช็ค taskbar menu)
- Run window (Windows key + R) พิมพ์ "%appdata%\Skype" Enter เปิด Skype application folder
- ระบุ account ที่ทำปัญหา - ชื่อตาม Skype username เปิดและ Delete folders ทั้งหมด แต่ เหลือ root files
- Backtrack ไป Skype folder เข้า account อีกตัว (ที่ไม่ error) Copy folders เดียวกับที่ลบจาก account แรก เหลือ root files อื่นๆ
- Paste folders ที่ copy ไป folder ของ account ที่มีปัญหา เลือก folders ที่ paste ทั้งหมด คลิกขวา Properties
- ใน Properties ติ๊ก Read-only กด Apply
- พรอมต์ยืนยัน attribute changes เลือก Apply changes to the selected items, subfolders, and files กด OK
- เปิด Skype ไป Tools > Options Advanced settings เลือก Automatic updates คลิก Turn off automatic updates
หมายเหตุ: หากข้ามขั้นตอนนี้ Skype จะ overwrite folders อัตโนมัติเมื่อ version ใหม่ออก ทำให้ issue กลับมา