จะไป enable และ disable startup items ใน Windows 8 เป็นต้นไป ยังไง? ง่ายมาก คุณเปิด Task Manager คลิกที่แท็บขวา แล้ว enable/disable items ตามที่คุณเห็นเหมาะสม อย่างไรก็ตาม นี่ไม่ใช่กรณีหากคุณรัน limited account ที่ไม่มี administrative privileges โดยค่าเริ่มต้น
ในคู่มือนี้ ผมอยากแสดง several convenient methods ว่าคุณสามารถ selectively enable/disable startup programs ได้อย่างไร หากคุณรัน limited account ใน Windows 10 โดยไม่ต้อง actually log into an (the) administrator user มาทำกันเถอะ
Startup items
เหมือนที่ผมกล่าวสั้นๆ ไปก่อนหน้านี้ old msconfig utility ถูก deprecated แทนที่ด้วยแท็บภายใน Task Manager program คลิกที่ Startup tab คุณจะมี list ของทุกโปรแกรมที่ enabled ให้รันเมื่อระบบบูท แน่นอน มันซับซ้อนกว่านั้นเล็กน้อย เพราะมี multiple ways ที่คุณสามารถ enable programs ให้รันใน Windows รวมถึง things และ options เช่น scheduled tasks, run, run once, startup folder และอื่นๆ แต่ ตอนนี้ ให้ focus ที่ task manager
ถ้าคุณรัน admin account คุณแค่ต้อง select entry และ enable หรือ disable มัน ด้วย limited account ที่มีอยู่ ฟังก์ชันนี้จะถูก disabled
พยายามแก้ไข
ในฐานะ solution คุณอาจอยาก run task manager as admin คลิกขวา run as administrator หากคุณมี administrator account active บนระบบ ซึ่งคุณควรมีหากคุณเลือก limited user approach แล้ว คุณจะถูกถามให้ใส่รหัสผ่านที่ถูกต้อง นี่จะ launch task manager ด้วย full privileges แต่ startup list อาจจะ empty จริงๆ
คุณอาจ wonder ทำไม และเหตุผลคือ คุณจะดู startup list สำหรับ particular user ของคุณ แทนที่จะเป็น global list ซึ่งปกติจะแสดง หากคุณไม่ได้ติดตั้งโปรแกรม ANY สำหรับ current user เท่านั้น list นี้จะว่างเปล่า
มาดู registry ผ่าน regedit สั้นๆ เพื่อเข้าใจรายละเอียด Registry จะเก็บข้อมูลที่จำเป็นทั้งหมด ดังนั้นคุณสามารถ consult ได้เสมอ หากสิ่งต่างๆ ไม่อยู่ที่ถูกต้องผ่าน this หรือ that programs Startup items ที่คุณเห็นใน task manager listed ในสอง locations สำหรับ current user ของคุณ:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\
Explorer\StartupApproved\Run
Global list:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Explorer\StartupApproved\Run
List แรกจะมีแค่สิ่งสำหรับ existing user ของคุณ — หากไม่มีโปรแกรมเฉพาะสำหรับ just this particular user มันจะว่าง List ที่สองจะมีทุกอย่าง แต่คุณต้องมี credentials ที่จำเป็นในการ edit มัน Catch 22 และเหตุผลของบทความนี้
Disable programs, method 1: Registry
ตอนนี้ เรา disable startup items ยังไง OTHER THAN logging into admin account ตัวเลือก straightforward ที่สุดคือ รัน regedit as admin แล้ว delete entry ที่คุณไม่อยากได้ หรือเปลี่ยน binary data สิ่งที่คุณต้องการคือ bunch of zeros ไม่ใช่วิธีที่ดีที่สุดในการทำ
Disable programs, method 2: SuRun
นี่น่าสนใจ หากคุณจำ tutorial ของผมเกี่ยวกับหัวข้อนี้ SuRun เป็น unofficial sudo-like mechanism สำหรับ Windows มันทำงาน great ใน Windows XP แต่มันก็มี merits ใน Windows 7 และ Windows 10 ผมใช้มันคู่กับ standard Windows prompts และ tools และทุกอย่างดูใน perfect order ตอนนี้ โปรแกรมนี้ให้คุณ execute applications ด้วย elevated privileges ทั้งในและนอก context ของ current user นี่ neat เพราะมันจะให้คุณ launch task manager ด้วย credentials ที่ถูกต้อง ทำให้คุณทำการเปลี่ยนแปลงที่จำเป็นได้
สรุป
ผมเชื่อว่าบทความนี้มีประโยชน์ ไม่ใช่เฉพาะเพราะมันช่วยแก้ปัญหา trivial แต่เพราะมัน highlight merits ของการใช้ limited account และใช้ SuRun เพราะมันให้คุณ full admin control โดยไม่ต้อง logoff และ logon บ่อยครั้งและ cumbersome ซึ่งทำลาย normal flow และ usage model
ด้วยวิธีนี้ คุณมี best of all worlds และคุณสามารถใช้ tool หรือ mechanism ไหนก็ตามที่เสนอ convenience มากที่สุด บวกกับ added benefit ของ security ที่มาจากการใช้ non-admin account โดยค่าเริ่มต้น ไม่ได้เกี่ยวกับ wider Internet scare และทั้งนั้น Pure and simple มันคือ best practices และอยู่ใน UNIX/Linux world มา billion years แล้ว Windows กำลังตามทัน และ practicality 90% there สำหรับ corner cases เหมือน startup items ไป figure it out คุณสามารถใช้ tips และ tricks ที่ listed ที่นี่เพื่อ workaround ปัญหา โดยไม่มี work disruptions
Cheers.