สร้างรายการโปรแกรมเริ่มต้นผ่าน Command Line หรือ PowerShell

คุณอาจรู้เรื่องนี้แล้ว แต่ถ้าคุณต้องการดูรายการโปรแกรมเริ่มต้นทั้งหมดที่ทำงานเมื่อWindowsเริ่มทำงาน คุณสามารถไปที่ เครื่องมือ MSCONFIGและคลิกที่ แท็บ Startup ! ที่นี่คุณสามารถเปิดหรือปิดโปรแกรมเริ่มต้นได้อย่างง่ายดาย คุณสามารถอ่านบทความก่อนหน้าของฉันที่อธิบายวิธีใช้MSCONFIGโดยละเอียดได้

เป็นที่น่าสังเกตว่าในWindows 8และWindows 10 แท็ บStartup(Startup tab)ถูกลบออกจากMSCONFIGและตอนนี้รวมอยู่ในTask Managerแล้ว คุณสามารถไปที่Task Managerได้โดยคลิกขวาที่ปุ่ม Start(Start button)ในWindows 8หรือ Windows 10 แล้วเลือกTask Managerจากรายการ

ตัวจัดการงาน windows10

การรู้ว่าโปรแกรมใดทำงานเมื่อเริ่มต้นจะมีประโยชน์มากสำหรับการดีบักปัญหาด้านประสิทธิภาพทุกประเภทที่เกี่ยวข้องกับพีซีของคุณ คำแนะนำหนึ่งที่ฉันมักจะให้คือสร้างรายการโปรแกรมเริ่มต้นทั้งหมดที่เปิดใช้งานในขณะที่คอมพิวเตอร์ของคุณทำงานตามปกติ ด้วยวิธีนี้ หากคอมพิวเตอร์ของคุณทำงานช้าในภายหลัง คุณสามารถกลับไปที่MSCONFIGและยกเลิกการเลือกสิ่งที่ไม่อยู่ในรายการเดิมได้

msconfig windows7

นอกจากนี้ยังมีบางครั้งที่ฝ่ายสนับสนุนด้านเทคนิคอาจขอรายการโปรแกรมเริ่มต้นเพื่อวินิจฉัยปัญหากับคอมพิวเตอร์ของคุณ การสร้างรายชื่อและส่งอีเมลถึงคุณจะช่วยประหยัดเวลาได้มากและป้องกันไม่ให้บางคน(time and prevent someone)ต้องเชื่อมต่อกับคอมพิวเตอร์ของคุณจากระยะไกล ซึ่งฉันไม่เคยชอบเลยเพราะฉันไม่ไว้ใจใคร(t trust anyone)ที่สามารถเข้าถึงคอมพิวเตอร์ของฉันได้

นอกจากตัวจัดการงาน(task manager) จะ ดูดีขึ้นและสะอาดขึ้นเล็กน้อยในWindows 8และWindows 10แล้ว ยังละเว้นช่องกาเครื่องหมายและให้คอลัมน์ชื่อStartup Impactแก่คุณเพื่อช่วยคุณวัดว่ารายการเริ่มต้นนั้นส่งผลต่อเวลาบูต(boot time)อย่างไร

เวลาบูต windows 10

คุณสามารถสร้างรายการโปรแกรมเริ่มต้นทั้งหมดในWindowsโดยใช้พรอมต์คำสั่งหรือ PowerShell(command prompt or PowerShell)และบันทึกรายการเป็นไฟล์ข้อความ(text file)หรือเอกสาร HTML (HTML document)ทำตามขั้นตอนด้านล่าง

พร้อมรับคำสั่ง

ขั้นตอนที่ 1:(Step 1:)เปิดพรอมต์คำสั่ง(command prompt)โดยไปที่Start ,(Start) Run และ(Run)พิมพ์CMD หากคุณไม่คุ้นเคยกับcommand promptโปรดอ่าน คำแนะนำสำหรับ ผู้เริ่มต้น(command prompt beginner) ใช้งาน command prompt ก่อน

พร้อมรับคำสั่ง

ขั้นตอนที่ 2:(Step 2:)ตอนนี้พิมพ์ คำสั่ง WMI (Windows Management Instrumentation) ต่อไปนี้ที่ พรอมต์ แล้วกด(prompt and press) Enter

wmic startup get caption,command

ตอนนี้คุณควรเห็นรายการแอปพลิเคชันทั้งหมดพร้อมกับเส้นทางที่ทำงานเมื่อ เริ่ม ต้นWindows(Windows startup)

โปรแกรมเริ่มต้น cmd

หากคุณต้องการข้อมูลเพิ่มเติม คุณยังสามารถพิมพ์wmic startupและคุณจะได้รับฟิลด์พิเศษบางอย่าง เช่นLocation , UserSID และ(UserSID and User) User

ขั้นตอนที่ 3:(Step 3:)หากคุณต้องการส่งออกรายการเป็นไฟล์ข้อความ(text file)ให้พิมพ์คำสั่งต่อไปนี้:

wmic startup get caption,command > c:\StartupApps.txt

และถ้าคุณต้องการสร้างไฟล์ HTML(HTML file)ให้พิมพ์สิ่งนี้แทน:

wmic startup get caption,command > c:\StartupApps.htm

PowerShell

หากคุณต้องการใช้PowerShell ที่ทันสมัยและมีประสิทธิภาพ มากกว่าคำสั่งด้านล่าง(command below)จะให้ผลลัพธ์ที่เหมือนกันกับคำสั่ง WMI(WMI command)ด้านบน

Get-CimInstance Win32_StartupCommand | Select-Object Name, command, Location, User | Format-List 

โปรแกรมเริ่มต้น powershell

หากคุณต้องการส่งผลลัพธ์ของคำสั่ง PowerShell(PowerShell command)ไปยังไฟล์ข้อความ(text file)คุณสามารถผนวกส่วนต่อไปนี้เข้ากับคำสั่งด้านบน(above command)หลังFormat -List(Format-List)

| Out-File c:\scripts\test.txt

อย่า(Make)ลืมใส่symbol |ซึ่งอยู่เบื้องหน้า ที่จริงฉันชอบผลลัพธ์ของPowerShellเพราะการจัดรูปแบบดูง่ายกว่ามากในโปรแกรมแก้ไข(text editor)ข้อความ

เกี่ยวกับมัน. ตอนนี้คุณควรมีรายการโปรแกรมเริ่มต้นที่คุณสามารถบันทึกและอ้างอิงได้ในภายหลัง หากคุณมีคำถามใด ๆ โปรดโพสต์ความคิดเห็น สนุก!



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์และทำงานกับคอมพิวเตอร์มาหลายปีแล้ว ฉันมีประสบการณ์กับทั้ง Apple iPhone และ Microsoft Windows 10 ทักษะของฉัน ได้แก่ การใช้คอมพิวเตอร์เพื่อสร้าง เข้ารหัส และจัดเก็บข้อมูล การค้นหาและแก้ไขข้อบกพร่องในซอฟต์แวร์ และการแก้ไขปัญหา ฉันมีความรู้ในทุกด้านของการใช้คอมพิวเตอร์ รวมถึง Apple iOS, Microsoft Windows 10, การป้องกันแรนซัมแวร์ และอื่นๆ ฉันมั่นใจว่าทักษะของฉันจะเป็นประโยชน์ต่อธุรกิจหรือองค์กรของคุณ



Related posts