\

Facebook


วันพฤหัสบดีที่ 15 กุมภาพันธ์ พ.ศ. 2561

เอา cmd ของกูคืนมา (กู้ชีพ cmd ใน WIN10)



เมื่ออัพเดต Win10 สิ่งที่ตามมาคือการอัพเกรดซอฟแวร์ให้เข้ากับความปลอดภัย และปรังปรุง ฟีเจอร์ต่างๆให้ทันสมัยตามยุค ดังนั้นเราจึงควร update windows ให้ใหม่อยู่เสมอ (ป้องกันไวรัสด้วย) นั้นคือ best practice แต่สิ่งที่ตามมาเเละน่ารำคาญใจผมอย่างนึงคือ จะเอา cmd ผมไปไหน เเล้วดันเอามาเเทนที่ Power Shell ซะอย่างงั้น แบบนี้ยอมไม่ได้

ถ้าถามว่าตัวไหนดีกว่า ผมพูดเลยว่า Power shell เพราะหลายๆคำสั่งพัฒนาไปไกลเเล้ว เช่น curl หรืออีกหลายคำสั้งที่คนจับ Terminal Linux มาก่อนรู้สึกใช่แน่นอน แต่สำหรับผม ไม่ได้ต้องการ feature เทพระดับนั้น เพราะลำพังเเค่ command prompt ก็สามารถ รันคำสั่งได้มากมาย จำพวก nodejs / npm ก็ไร้ปัญหา แถวด้วยความเร็วระดับสุดขีด เเล้วมีเหตุผลอะไรที่ต้องไปใช้ของใหม่ที่ช้าเต่า ตอบสนองช้า


เข้าเรื่อง มาเปลี่ยนแปลงกัน งานนนี้ต้องใช้ การแก้ registry เข้ามาช่วย ระเลงเลย

ไปที่ RUN > regedit 

1. มองหา HKEY_CLASSES_ROOT\Directory\shell\cmd แล้วเพิ่ม key "NoWorkingDirectory" เป็น REG_SZ ส่วน value ปล่อยว่าง
2. เพิ่มอีกคีย์ ชื่อ "ShowBasedOnVelocityId" ประเภท REG_DWORD ตั้งค่า เป็น 639bc8
3. ทำข้อ 1 - 2 ซ้ำอีกครั้งแแต่เปลี่ยน directory เป็น HKEY_CLASSES_ROOT\Directory\Background\shell\cmd ให้ครบทุกคีย์

ลอง ปิดเพื่อเซฟ เเล้วกด shift + คลิกขวา บนพื้นที่ว่างบนหน้า explorer สังเกตุจะเห็น command  โผล่ขึ้นมาเเล้ว


ถ้าอยาก ซ่อน Shell หล่ะ ??

ง่ายเเสนง่ายแค่เปลี่ยน คีย์ ต่อไปนี้ที่
HKEY_CLASSES_ROOT\Directory\shell\cmd\PowerShell
และ HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShell
นั้นคือ ShowBasedOnVelocityId เปลี่ยนเป็น HideBasedOnVelocityId เเล้วคงค่า value ไว้เหมือนเดิม

จบ.. ง่ายเเสนง่าย ยินดีต้อนรับการกลับมาของ CMD เทพเจ้า

บางคนแก้ registry ไม่ได้ เพราะไร้ permission 


ก่อนเเก้ก็ไปเพิ่มตัวเองก่อน คือ ในหน้า Registry Editor ไป Edit > Permission > Advance เเล้วแทป  Auditting กด change เพิ่มชื่อตัวเองลงไป เเค่นี้ก็เเก้ได้ละ

บาย see you later!



ไม่มีความคิดเห็น:

May be like this posts