Enterprise IT Support • Bangkok & Nationwide

Technology newsroom

วิธีเปิดโปรแกรมสิทธิ์ Admin โดยไม่ต้องกด Yes ที่ UAC ทุกครั้ง

เรียนรู้วิธีสร้างทางลัดสำหรับเปิดโปรแกรมที่ต้องใช้สิทธิ์ผู้ดูแล (Admin) โดยไม่ต้องเจอหน้าต่าง UAC ถามซ้ำๆ ด้วยเครื่องมือ Task Scheduler ที่มีใน Windows อยู่แล้ว ปลอดภัยและสะดวกสำหรับโปรแกรมที่ใช้งานประจำ

เรียบเรียงโดย SyncTech Solution เผยแพร่ อ้างอิง Help Desk Geek
วิธีเปิดโปรแกรมสิทธิ์ Admin โดยไม่ต้องกด Yes ที่ UAC ทุกครั้ง

สำหรับผู้ที่ต้องใช้งานโปรแกรมเฉพาะทางบางตัวเป็นประจำ คงจะคุ้นเคยกับหน้าต่าง User Account Control (UAC) ที่จะเด้งขึ้นมาถามเพื่อยืนยันสิทธิ์ผู้ดูแล (Administrator) ทุกครั้งที่เปิดใช้งาน แม้จะสะดวกในแง่ความปลอดภัย แต่ก็สร้างความรำคาญไม่น้อย บทความนี้จาก SyncTech Solution จะแนะนำวิธีสร้างทางลัดสำหรับเปิดโปรแกรมที่เชื่อถือได้เหล่านี้ โดยไม่ต้องเจอหน้าต่าง UAC มากวนใจอีกต่อไป ด้วยเครื่องมือมาตรฐานที่มีอยู่แล้วใน Windows ทุกเครื่อง

### เข้าใจก่อนแก้: UAC กับ Task Scheduler ทำงานอย่างไร
User Account Control หรือ UAC คือปราการด่านสำคัญของ Windows ที่คอยป้องกันไม่ให้โปรแกรมหรือสคริปต์ต่างๆ ทำการเปลี่ยนแปลงแก้ไขระบบในระดับลึกโดยไม่ได้รับอนุญาต ทุกครั้งที่โปรแกรมต้องการสิทธิ์สูงกว่าปกติ (สิทธิ์ Administrator) UAC จะแสดงหน้าต่างขึ้นมาเพื่อให้ผู้ใช้ยืนยันตัวตนก่อน ซึ่งเป็นสิ่งที่ดีและจำเป็นอย่างยิ่งสำหรับความปลอดภัยของเครื่องคอมพิวเตอร์

อย่างไรก็ตาม สำหรับโปรแกรมที่เราใช้งานทุกวันและมั่นใจว่าปลอดภัย การต้องกด "Yes" ซ้ำๆ ก็อาจไม่ใช่เรื่องสนุกนัก วิธีที่เราจะใช้ในวันนี้คือการใช้เครื่องมือที่ชื่อว่า "Task Scheduler" ซึ่งเป็นโปรแกรมสำหรับตั้งเวลาสั่งการทำงานต่างๆ ใน Windows เราจะประยุกต์ใช้มันโดยการสร้าง "งาน" (Task) ขึ้นมาหนึ่งอย่างเพื่อเปิดโปรแกรมที่เราต้องการ โดยสั่งให้ Task นี้ทำงานด้วย "สิทธิ์สูงสุด" (Highest Privileges) ไว้ล่วงหน้า เมื่อเราสร้างทางลัด (Shortcut) เพื่อเรียกใช้งาน Task นี้โดยตรง Windows ก็จะมองว่าคำสั่งนี้ได้รับอนุญาตแล้ว และเปิดโปรแกรมให้เราทันทีโดยไม่ถามผ่าน UAC อีก

### ก่อนเริ่ม: เตรียมข้อมูลให้พร้อม
เพื่อให้การตั้งค่าราบรื่น คุณต้องเตรียมข้อมูลหนึ่งอย่างที่สำคัญที่สุด และต้องแน่ใจว่าคุณล็อกอินเข้า Windows ด้วยบัญชีที่มีสิทธิ์เป็นผู้ดูแล (Administrator) อยู่แล้ว

1. **หาตำแหน่งไฟล์โปรแกรม (.exe):** เราต้องรู้ว่าไฟล์สำหรับเปิดโปรแกรมนั้นอยู่ที่ไหนในเครื่อง
* **วิธีหา:** ไปที่ Shortcut ของโปรแกรมที่ต้องการ (อาจอยู่บน Desktop หรือใน Start Menu) คลิกขวาแล้วเลือก "Properties"
* ในหน้าต่างที่เปิดขึ้นมา ไปที่แท็บ "Shortcut" และดูในช่อง "Target" ให้คัดลอก (Copy) ที่อยู่ไฟล์ทั้งหมดไว้ เช่น `"C:\Program Files\SomeApp\program.exe"`
* จดหรือบันทึกที่อยู่นี้ไว้ เพราะเราจะต้องใช้ในขั้นตอนถัดไป

### วิธีทำอย่างปลอดภัย: สร้าง Task และ Shortcut แบบ Step-by-Step
ทำตามขั้นตอนต่อไปนี้เพื่อสร้างระบบเปิดโปรแกรมอัตโนมัติอย่างปลอดภัย

**ขั้นตอนที่ 1: เปิด Task Scheduler**
* **WHAT:** เปิดโปรแกรม Task Scheduler ซึ่งเป็นเครื่องมือจัดการงานอัตโนมัติของ Windows
* **WHERE/HOW:** กดปุ่ม Start แล้วพิมพ์คำว่า `Task Scheduler` จากนั้นคลิกเปิดโปรแกรมที่ปรากฏขึ้นมา
* **WHY:** เราจะใช้เครื่องมือนี้ในการสร้างคำสั่งเปิดโปรแกรมแบบให้สิทธิ์ล่วงหน้า
* **EXPECTED RESULT:** หน้าต่างโปรแกรม Task Scheduler จะเปิดขึ้นมา

**ขั้นตอนที่ 2: สร้าง Task ใหม่**
* **WHAT:** สร้าง "งาน" หรือ Task ใหม่เพื่อกำหนดค่าการทำงาน
* **WHERE/HOW:** ที่เมนูด้านบนของ Task Scheduler คลิกที่ "Action" แล้วเลือก "Create Task..."
* **WHY:** การสร้าง Task ใหม่เปรียบเสมือนการสร้างชุดคำสั่งใหม่สำหรับ Windows
* **EXPECTED RESULT:** หน้าต่าง "Create Task" จะปรากฏขึ้นมาพร้อมแท็บต่างๆ

**ขั้นตอนที่ 3: ตั้งค่าทั่วไป (General Tab)**
* **WHAT:** กำหนดชื่อและตั้งค่าสิทธิ์การเข้าถึงที่สำคัญที่สุด
* **WHERE/HOW:**
1. ในช่อง "Name" ให้ตั้งชื่อที่จำง่ายและสื่อความหมาย เช่น `Launch Photoshop Admin`
2. ที่ด้านล่าง ในส่วน Security options ให้ติ๊กเครื่องหมายถูกที่ช่อง **"Run with highest privileges"** นี่คือหัวใจสำคัญของการตั้งค่า
* **WHY:** การตั้งชื่อที่ดีจะช่วยให้คุณกลับมาแก้ไขหรือลบได้ง่ายในอนาคต ส่วนการติ๊ก "Run with highest privileges" คือการบอก Windows ให้มอบสิทธิ์ Admin ให้กับ Task นี้โดยอัตโนมัติเมื่อถูกเรียกใช้
* **EXPECTED RESULT:** Task ของคุณจะมีชื่อและถูกกำหนดให้ทำงานด้วยสิทธิ์สูงสุด

**ขั้นตอนที่ 4: กำหนดคำสั่ง (Actions Tab)**
* **WHAT:** ระบุว่าเมื่อ Task นี้ทำงาน จะให้มันไปเปิดโปรแกรมอะไร
* **WHERE/HOW:**
1. คลิกไปที่แท็บ "Actions" จากนั้นคลิกปุ่ม "New..."
2. ในหน้าต่าง "New Action" ตรงช่อง Action ต้องเป็น "Start a program"
3. ในช่อง "Program/script" ให้กดปุ่ม "Browse..." แล้วไปเลือกไฟล์ .exe ของโปรแกรมที่คุณหาตำแหน่งไว้ในขั้นตอนเตรียมตัว หรือวางที่อยู่ที่คัดลอกมาลงไปได้เลย
4. คลิก OK เพื่อยืนยัน
* **WHY:** เป็นการบอก Task ว่าเป้าหมายของมันคือการเปิดโปรแกรมที่เราต้องการ
* **EXPECTED RESULT:** โปรแกรมเป้าหมายจะปรากฏอยู่ในรายการ Actions

**ขั้นตอนที่ 5: ปรับเงื่อนไข (Conditions Tab)**
* **WHAT:** ยกเลิกเงื่อนไขที่ไม่จำเป็น เพื่อให้ Task ทำงานได้ทุกสถานการณ์
* **WHERE/HOW:** คลิกไปที่แท็บ "Conditions" ในส่วนของ Power ให้เอาเครื่องหมายถูกออกจากช่อง "Start the task only if the computer is on AC power" และ "Stop if the computer switches to battery power"
* **WHY:** เพื่อให้ทางลัดของเราสามารถใช้งานได้แม้จะใช้ Notebook ในโหมดแบตเตอรี่ก็ตาม
* **EXPECTED RESULT:** Task จะไม่มีเงื่อนไขด้านพลังงานมาจำกัดการทำงาน คลิก OK เพื่อบันทึก Task ทั้งหมด

**ขั้นตอนที่ 6: สร้าง Shortcut เพื่อเรียกใช้ Task**
* **WHAT:** สร้างไอคอนทางลัดบน Desktop เพื่อให้เราเรียกใช้ Task นี้ได้ด้วยการดับเบิลคลิก
* **WHERE/HOW:**
1. กลับไปที่หน้าจอ Desktop คลิกขวาที่พื้นที่ว่าง แล้วเลือก New > Shortcut
2. ในช่อง "Type the location of the item" ให้พิมพ์คำสั่งตามรูปแบบนี้: `schtasks /run /tn "ชื่อ Task ที่คุณตั้งไว้"`
3. แทนที่ `ชื่อ Task ที่คุณตั้งไว้` ด้วยชื่อที่คุณตั้งไว้ในขั้นตอนที่ 3 เป๊ะๆ (รวมเว้นวรรคและตัวพิมพ์ใหญ่-เล็ก) เช่น `schtasks /run /tn "Launch Photoshop Admin"`
4. คลิก Next, ตั้งชื่อ Shortcut ตามใจชอบ แล้วคลิก Finish
* **WHY:** คำสั่ง `schtasks /run` เป็นการสั่งให้ Windows เรียกใช้งาน Task ที่เราสร้างไว้โดยตรง ซึ่งเป็นวิธีที่ข้ามขั้นตอนการถาม UAC ได้
* **EXPECTED RESULT:** คุณจะได้ Shortcut ใหม่บน Desktop

**ขั้นตอนที่ 7 (แนะนำ): เปลี่ยนไอคอน Shortcut ให้สวยงาม**
* **WHAT:** เปลี่ยนไอคอนของ Shortcut ใหม่ให้เป็นรูปเดียวกับโปรแกรมต้นฉบับ
* **WHERE/HOW:** คลิกขวาที่ Shortcut ใหม่ที่เพิ่งสร้าง > เลือก Properties > คลิกปุ่ม "Change Icon..." > คลิก "Browse..." แล้วไปหาไฟล์ .exe ของโปรแกรมต้นฉบับเพื่อเลือกไอคอน
* **WHY:** เพื่อให้ดูสวยงามและไม่สับสนกับ Shortcut อื่นๆ
* **EXPECTED RESULT:** Shortcut ของคุณจะมีหน้าตาเหมือนโปรแกรมต้นฉบับ

### ตรวจสอบผล
ลองดับเบิลคลิกที่ Shortcut ใหม่ที่คุณสร้างขึ้นบน Desktop โปรแกรมที่คุณต้องการควรจะเปิดขึ้นมาทันทีโดยไม่มีหน้าต่าง UAC เด้งขึ้นมาถาม ในขณะเดียวกัน หากคุณลองไปเปิดโปรแกรมจาก Shortcut เดิม หรือจากไฟล์ .exe โดยตรง หน้าต่าง UAC ก็จะยังคงปรากฏขึ้นมาตามปกติ ซึ่งแสดงว่าระบบความปลอดภัยหลักยังคงทำงานอยู่

### ถ้ายังไม่หาย
หากดับเบิลคลิก Shortcut แล้วไม่มีอะไรเกิดขึ้น หรือมีหน้าต่าง Command Prompt สีดำโผล่มาแวบเดียวแล้วหายไป ปัญหาส่วนใหญ่มักเกิดจาก:
* **พิมพ์ชื่อ Task ใน Shortcut ผิด:** ตรวจสอบให้แน่ใจว่าชื่อ Task ที่อยู่ในเครื่องหมายคำพูดของคำสั่ง Shortcut ตรงกับชื่อที่คุณตั้งใน Task Scheduler ทุกตัวอักษร
* **ระบุตำแหน่งโปรแกรมใน Task ผิด:** กลับไปแก้ไข Task ใน Task Scheduler (หาจากชื่อที่ตั้งไว้) แล้วตรวจสอบที่แท็บ Actions ว่าตำแหน่งไฟล์โปรแกรมถูกต้องหรือไม่
* **บัญชีผู้ใช้ไม่มีสิทธิ์:** หากคุณใช้คอมพิวเตอร์ในองค์กร นโยบายความปลอดภัยอาจจำกัดการสร้างหรือแก้ไข Task Scheduler ในกรณีนี้ควรปรึกษาฝ่าย IT ของบริษัท

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

Let’s build what’s next

ระบบ IT ที่ดี เริ่มจากการเข้าใจธุรกิจของคุณ

เล่าโจทย์ให้ทีมวิศวกรของเราฟัง แล้วรับแนวทางเบื้องต้นโดยไม่มีค่าใช้จ่าย