Skip to content

KAMAZON

  • หน้าหลัก
  • เกี่ยวกับเรา
    • Terms of Use
    • Privacy Policy
    • ติดต่อเรา
  • หน้าหลัก
  • เกี่ยวกับเรา
    • Terms of Use
    • Privacy Policy
    • ติดต่อเรา
Run Program without Admin
Computer / Computer Advance

How to Run Program without Admin Privileges

by Kamazon Contributor17 พฤษภาคม 202117 พฤษภาคม 2021
    

สวัสดีครับ บทความนี้จะมาแนะนำวิธีการบังคับให้เปิดโปรแกรมโดยไม่ร้องขอสิทธิ์แอดมิน ในโลกมีหลายๆ โปรแกรมที่เมื่อเราต้องการเปิดใช้งานจะมีหน้าต่าง UAC (User Account Control) ปรากฎขึ้นมาก ถ้าเป็นผู้ใช้ทั่วๆ ไป ตามบ้าน คุณก็แค่คลิกที่ปุ่มโอเครโปรแกรมของคุณก็เปิดขึ้นมาให้ใช้ทันที นั้นเพราะว่าบัญชีที่คุณกำลังใช้อยู่ อยู่ในกลุ่มของผู้ดูแลระบบ (Local Administrators group)

แต่กับบางบริษัทหรือบางองกรค์ ฝ่ายไอทีไม่ให้บัญชีของผู้ใช้ทั่วไปหรือพนังงานมีสิทธิ์แอดมิน เนื่องด้วยเหตุผลเรื่องความปลอดภัย หรือจากนโยบายของบริษัท เวลาเปิดโปรแกรมที่บังคับใช้สิทธิ์แอดมิน ตัววินโดวส์จะเด้งหน้าต่าง UAC แล้วให้เราใส่ชื่อผู้ใช้และรหัสผ่านของบัญชชีที่มีสิทธิ์แอดมิน ถ้าไม่ใส่ก็จะไม่สามารถเปิดโปรแกรมได้

แล้วปัญหามันก็อยู่ตรงที่มีบางโปรแกรม มันเขียนให้เปิดสิทธิ์แอดมิน (ตรงไอคอนจะมีรูปโล่สีเหลือง) และการที่เราจะไม่แอดผู้ใช้เข้าไปไว้ในกลุ่มผู้ดูแลระบบ (Local Administrators group)

ขอแนะนำ 2 วิธีที่จะบังคับเปิดโปรแกรมด้วยสิทธิ์ผู้ใช้ทั้วไป

  • เพิ่มเมนู Run without Admin
  • แก้ไข แก้ไข Execution Level ใน Manifest ของโปรแกรม

How to Run Program without Admin Privileges

Table of Contents
  • วิธีที่ 1 เพิ่มเมนู Run without Admin
  • วิธีที่ 2 แก้ไข Execution Level ใน Manifest ของโปรแกรม
  • บทส่งท้าย

วิธีที่ 1 เพิ่มเมนู Run without Admin

ขั้นตอนที่ 1 สร้างไฟล์ Text เปล่าๆ ขึ้นมา ตั้งชื่อไฟล์อะไรก็ได้ มีนามสกุลเป็น .reg ตัวอย่างเช่น RunWithoutAdmin.reg

RunWithoutAdmin
ไฟล์ Registry ชื่อ RunWithoutAdmin.reg

ขั้นตอนที่ 2 เปิดไฟล์ Text ด้วยโปรแกรม Notepad แล้วคัดลอกโค้ดด้านล่างไปใส่ไว้ในไฟล์ Text ที่เราสร้างไว้ในขั้นตอนที่ 1 แล้วบันทึก แล้วปิดโปรแกรม Notepad ได้เลย

[HKEY_CLASSES_ROOT*\shell\forcerunasinvoker]
@="Run without privilege elevation"

[HKEY_CLASSES_ROOT*\shell\forcerunasinvoker\command]
@="cmd /min /C \"set __COMPAT_LAYER=RUNASINVOKER && start \"\" \"%1\"\""

“Run without privilege elevation” ประโยคนี้ คือ ชื่อของเมนู สร้างมารถปรับเปลี่ยนได้ตามใจชอบ เช่น “Run Program without Admin” เป็นต้น

ขั้นตอนที่ 3 เปิดไฟล์ RunWithoutAdmin.reg ด้วยการดับเบิ้ลคลิก ถ้ามี UAC ปรากฎขึ้นมาให้เรากด Yes ไป จากนั้นจะมีหน้าต่าง Registry Editor เด้งขึ้นมา ให้กด Yes แล้วกด OK

Register Windows
หน้าต่าง Registry Editor ยืนยันการเพิ่มเมนู

ขั้นตอนที่ 4 ตอนนี้เราสามารถเปิดโปรแกรมที่มีโล่เหลืองได้โดยไม่ต้องใช้สิทธิ์แอดมิน โดยการคลิกขวาแล้วเลือกเมนู “Run without privilege elevation”

RunWithoutAdmin Menu
เมนู Run without privilege elevation

วิธีที่ 2 แก้ไข Execution Level ใน Manifest ของโปรแกรม

วิธีการนี้อาจจะดูกึ่งๆ แฮ็คนิดหน่อย เป็นการเข้าไปแก้ไขค่า “requestedExecutionLevel” ที่อยู่ไฟล์ Manifest จาก “requireAdministrator” เป็น “asInvoker”

เครื่องมือที่จำเป็น โปรแกรม Resource Hacker

Download Resource Hacker

ขั้นตอนที่ 1 เปิดโปรแกรม Resource Hacker แล้วเปิดไฟล์ .exe ที่ต้องการแก้ไขโดยการคลิกที่ไอคอนอันที่สอง ดูด้านล่างประกอบ

โปรแกรม Resource Hacker

ขั้นตอนที่ 2 หลักจากที่เปิดไฟล์ขึ้นมาแล้ว ดับเบิ้ลคลิกที่โฟลเดอร์ Manifest แล้วคลิกที่ ⭐ 1 : 0 เราจะเห็ยข้อมูล XML ทางฝั่งขวา

Resource Hacker - Manifest
Manifest

ขั้นตอนที่ 3 จากนั้นมองหา requestedExecutionLevel แล้วเปลี่ยนค่า Level จาก requireAdministrator เป็น asInvoker

ค่าของ requestedExecutionLevel เดิม
Resource Hacker - asInvoker
ค่าของ requestedExecutionLevel ใหม่

ขั้นตอนที่ 4 ทำการ Complie โดยกดที่ปุ่มสีเขียว (1) แล้วรอให้สถานะ Complie succeeded ปรากฎขึ้นมา (2) แล้วกดปุ่มรูปแผ่นดิส (3) สุดท้ายแล้วเราจะได้ไฟล์ .exe ตัวใหม่มา

Resource Hacker - New EXE
โปรแกรม ก่อน – หลัง แก้ไข requestedExecutionLevel

วิธีการนี้อาจไม่ได้ผลกับทุกโปรแกรม อาจเป็นเพราะเป็นโปรแกรมที่เก่าหรือภาษาที่ล้าสมัย ทำให้ Resource Hacker ไม่สามารถ Compile ได้ ต้องกลับไปใช้วิธีแรกเท่านั้น

ถ้าโปรแกรมที่ Signed ด้วย Microsoft ไฟล์ exe ใหม่จะมีคำเตือนปรากฎขึ้นมา

บทส่งท้าย

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


    
TaggedAdmin PrivilegesLocal AdministratorsRegistryUser Account ControlWindows 10

You might also like

การจัดการ Active Directory Object ด้วย Active Directory Users and Computers

18 มีนาคม 202118 มีนาคม 2021
Microsoft Windows 10 Logo Banner

ป้องกัน: Activate Windows 10 2020

8 มีนาคม 20215 สิงหาคม 2021
Power Automate

สร้างอีเมลล์แจ้งเตือนด้วย Power Automate 2021

26 กุมภาพันธ์ 202122 เมษายน 2021
Windows 10

ติดตั้ง Windows 10 อัพเดต 2021

6 เมษายน 20216 เมษายน 2021

การติดตั้ง Active Directory บน Windows Server 2019

17 กุมภาพันธ์ 202110 มีนาคม 2021

Adding Trusted Sites via Registry

27 มกราคม 202122 เมษายน 2021

การสร้างบอท Discord ตอนที่ 4 รันบอท 24 ชม บน Heroku

1 มิถุนายน 20221 มิถุนายน 2022
การเพิ่มเลเวลตัวละคร

การเพิ่มเลเวลตัวละคร Guardian Tales

13 กันยายน 202014 กันยายน 2020

Guardian Tales เจาะลึก การเลือกใช้อาวุธ สกิลต่อเนื่อง

19 กันยายน 202019 กันยายน 2020
KAMAZON Shop

วิธีหาเหรียญต่อสู้ สร้อยคอมิโนทอร์ Guardian Tales

22 กันยายน 202023 กันยายน 2020

แนะนำ ลูกเล่นใหม่ iOS 14

24 กันยายน 202020 สิงหาคม 2021

การสร้างบอท Discord ตอนที่ 4 รันบอท 24 ชม บน Heroku

1 มิถุนายน 20221 มิถุนายน 2022

การสร้างบอท Discord ตอนที่ 3 Command Bot

1 มิถุนายน 20221 มิถุนายน 2022

การสร้างบอท Discord ตอนที่ 2 Webhook Bot

1 มิถุนายน 20221 มิถุนายน 2022

การสร้างบอท Discord ตอนที่ 1 บอทคือ ประเภทบอท

1 มิถุนายน 20221 มิถุนายน 2022

วิธีเข้าห้องลับในแผนที่ Chasm ชั้นใต้ดิน (Secret Room 2)

23 เมษายน 202223 เมษายน 2022
No comments found.
Activate Active Directory Admin Privileges Aloy Amazon android apple Arcana Tactics Backup Barbara Basic Blizzard Blue Screen Bot Build Character Chasm CMD Collection combo Command Prompt Computer Computer Advance Console Cookie Run Kingdom Crimson Weapon Cyberpunk 2077 DCH DDU Diablo 2 Diablo 2 Resurrected Discord Domain Doram Download Dragonspin Drama Driver DSLR Dungeon Editor Error Event Excel Explorer Farm Fatui Skirmishers feature Game Games General Genshin Genshin Impact Genshin Story Gift Girls X Battle 2 Global Google Classroom Google Sheet Group Group Policy guardian tale guardian tales Guide Head Gear Hidden Quest Hosting Impact Install Internet ios ISO Item Javazon KAMAZON level Life Skill List Local Local Administrators Location Meeting MetaMask Microsoft Mini Game mobile Mobile Game Module mono team Monster News Nvidia OBT Odin's Blessing Online Operating System Other PC Photo photography Power Automate Power Query PowerShell Programing PS Puzzle pvp Python Quest Ragnarok Ragnarok Online Ragnarok X Registry Remaster Resident Evil 2 Remake Review RO RO X ROX rpg Rune Runeword Script Selenium Server Setting Shortcut skill Software Speed Shutter Stamina Start Menu Story Quest Summoner SYS Tax Software team The Lost Memories This PC Tool Troubleshoot Universal Upgrade User Account Control Video Conferencing weapon Web Windows Windows 10 Windows 11 Windows Server Wordpress Xaio กล้อง กล้องถ่ายรูป การใช้สกิล ความเร็วชัตเตอร์ ค่าความไวแสง จัดทีม ชัดตื้น ชัดลึก ตัวละคร ถ่ายรูป ธาตุ ประดับ พื้นฐานการถ่ายภาพ พื้นฐานการถ่ายรูป มือถือ รูรับแสง สอนถ่ายภาพ หน้าชัดหลังเบลอ อาวุธ เกม เขียว เหรียญต่อสู้ ไอเทม
Copyright © 2022 KAMAZON. Powered by WordPress and Bam.