วันศุกร์ที่ 10 มีนาคม พ.ศ. 2566

ปิดการทำงาน ฟังก์ชัน Hibernate

สืบเนื่องจากความต้องการพื้นที่ Drive C เพิ่มเติม และไฟล์ที่สร้างจากฟังก์ชันนี้ ก็มีขนาดค่อนข้างใหญ่ หากปิดได้ ก็จะได้พื้นที่เพิ่มอีกจำนวนหนึ่ง

การปิดคือการใช้ Command Line ในโหมด Administrator โดยคำสั่ง

powercfg.exe /hibernate off

ตัวอย่างดังภาพ

ref

https://learn.microsoft.com/en-us/troubleshoot/windows-client/deployment/disable-and-re-enable-hibernation

ย้ายที่เก็บ .nuget ในโฟลเดอร์ user ของเรา

เนื่องจาก Drive C กำลังจะเต็ม จึงได้พยายามย้ายไฟล์ที่มีขนาดใหญ่ ทั้งหลายไปไว้ที่อื่น ซึ่งหนึ่งในนั้นคือ .nuget ทีเ่กิดจากการใช้ nuget package ของเรา ซึ่งมีขนาดตาม Package ที่เราใช้ โดยวิธีทำ ก็มีดังนี้

1. ไปตั้งค่า Environment Variables ชื่อ NUGET_PACKAGES ในส่วนของ User หรือ System ก็ได้

Variable:

NUGET_PACKAGES

Value

d:\xxx

อ้างอิงตาม

https://learn.microsoft.com/en-us/nuget/consume-packages/managing-the-global-packages-and-cache-folders


ถัดมาไปตั้งค่า config ในไฟล์ c:\Users\<ชื่อผู้ใช้งานของเรา>\AppData\Roaming\NuGet\NuGet.Config

เพิ่มบรรทัด config ดังนี้


อ้างอิงตามการตั้งค่า config

https://learn.microsoft.com/en-us/nuget/reference/nuget-config-file#config-section


ทั้งหมดนี้ ได้ข้อมูลตั้งต้นมาจาก

https://social.msdn.microsoft.com/Forums/en-US/59e97c83-62b0-4b37-8bef-779bae95dc0f/how-to-change-nuget-folder-location?forum=visualstudiogeneral


ทั้งนี้ ทดสอบได้ด้วยการ ติดตั้งหรือ Update Nuget Package ในโปรเจ็คของเรา ไฟล์ ก็จะไปลงที่ใหม่ที่เรากำหนดไว้แล้ว