แม้ว่าจะเรียกใช้โปรแกรมในระดับสูง (ผู้ดูแลระบบ) คีย์รีจิสทรีและไฟล์บางไฟล์ก็ไม่สามารถเขียนได้ อาจเป็นเพราะไฟล์เป็นของ TrustedInstaller และไม่มีสิทธิ์เขียนที่มอบให้สำหรับผู้ดูแลระบบ ในกรณีนี้การเรียกใช้โปรแกรมเป็น TrustedInstaller สามารถช่วยแก้ไขคีย์รีจิสทรีที่ถูกล็อกหรือล้างไฟล์ที่ไม่สามารถเข้าถึงได้
ที่เกี่ยวข้อง: วิธีเรียกใช้โปรแกรมภายใต้บัญชี SYSTEM (LocalSystem) ใน Windows
วิธีเรียกใช้โปรแกรมเป็น TrustedInstaller
คุณสามารถเปิดโปรแกรมเป็น TrustedInstaller โดยใช้เครื่องมือหรือวิธีการต่างๆ ทำตามหนึ่งในเครื่องมือด้านล่างที่เหมาะกับคุณ
ขั้นสูง
ขั้นสูง จาก Nirsoft ช่วยให้คุณรันโปรแกรมด้วยการตั้งค่าต่างๆที่คุณเลือกรวมถึง - ลำดับความสำคัญต่ำหรือสูงไดเร็กทอรีเริ่มต้นสถานะหน้าต่างหลัก (ย่อเล็กสุด / ขยายใหญ่สุด) รันโปรแกรมด้วยผู้ใช้หรือสิทธิ์ที่แตกต่างกัน ตัวแปร คุณยังสามารถบันทึกการตั้งค่าที่ต้องการลงในไฟล์กำหนดค่าจากนั้นเรียกใช้โปรแกรมโดยอัตโนมัติจากบรรทัดคำสั่งพร้อมการตั้งค่าที่ต้องการ
เมื่อใช้ Advanced Run คุณยังเปิดโปรแกรมภายใต้ ระบบ , TrustedInstaller หรือบริบทผู้ใช้อื่น
คุณยังสามารถใช้ไวยากรณ์บรรทัดคำสั่ง AdvancedRun ต่อไปนี้เพื่อเปิดโปรแกรมเป็น TrustedInstaller
AdvancedRun.exe / EXEFilename 'c: windows system32 cmd.exe' / RunAs 8 / เรียกใช้
ข้างต้นเปิด Command Prompt เป็น TrustedInstaller
ในตัวอย่างข้างต้นค่า '8' ของพารามิเตอร์ / RunAs จะตั้งค่าโหมด Run As เป็น TrustedInstaller ในการเรียกใช้โปรแกรมในฐานะผู้ใช้ SYSTEM ให้ส่งค่า '4' หากคุณไม่ทราบว่าค่าที่เหมาะสมที่จะใช้จากบรรทัดคำสั่งคืออะไรเพียงเลือกตัวเลือกที่ต้องการจากอินเทอร์เฟซผู้ใช้บันทึกลงในไฟล์กำหนดค่าจากนั้นตรวจสอบค่าที่เก็บไว้ในไฟล์ config (.cfg)
PowerRun
PowerRun เป็นยูทิลิตี้ฟรีแวร์ที่สามารถเปิดโปรแกรมภายใต้สิทธิ์ TrustedInstaller หากคุณมีคีย์รีจิสทรีที่ล็อกไว้หรือไฟล์ที่ TrustedInstaller เป็นเจ้าของและไม่สามารถเปลี่ยนชื่อหรือแทนที่ไฟล์ได้เครื่องมือนี้สามารถช่วยได้
ดาวน์โหลด PowerRun และเรียกใช้ เพิ่มโปรแกรมที่จำเป็นในรายการและเรียกใช้เป็น TrustedInstaller
การสนับสนุนบรรทัดคำสั่ง PowerRun
PowerRun รองรับอาร์กิวเมนต์บรรทัดคำสั่งต่อไปนี้
การใช้งาน: PowerRun_x64.exe [/ SW:คำสั่ง: / SW: 0 = ซ่อนหน้าต่าง / SW: 1 = แสดงหน้าต่าง (ค่าเริ่มต้น) / SW: 2 = ย่อหน้าต่าง / SW: 3 = ขยายหน้าต่างให้ใหญ่สุด / WD: (เส้นทาง) = ไดเร็กทอรีการทำงาน / SYS = เฉพาะผู้ใช้ระบบ (ไม่ใช่ TrustedInstaller) ตัวอย่าง: PowerRun_x64.exe 'C: Test.exe' PowerRun_x64.exe 'C: Test.exe' param1 param2 เป็นต้น PowerRun_x64.exe 'C: Test.bat' param1 param2 เป็นต้น PowerRun_x64.exe / SW: 2 '/ WD: C: 'notepad.exe C: test.txt PowerRun_x64.exe Regedit.exe' C: Test.reg 'PowerRun_x64.exe Regedit.exe /SC:Test.reg PowerRun_x64.exe% SystemRoot% system32 cmd.exe PowerRun_x64.exe cmd.exe / k ก้องสวัสดีชาวโลก! PowerRun_x64.exe / SYS cmd.exe / k echo สวัสดีชาวโลก! PowerRun_x64.exe / SW: 0 'Reg.exe' เพิ่ม 'HKLM Software keyname' / v 'valueename' / t REG_SZ / d 'hello' / f
NSudo
NSudo ( GitHub ) เป็นเครื่องมือที่คล้ายกันเช่น PowerRun แต่สามารถเปิดโปรแกรมภายใต้ระบบ ( LocalSystem ), ผู้ใช้ปัจจุบัน, กระบวนการปัจจุบันหรือบัญชี TrustedInstaller
NSudo: การสนับสนุนบรรทัดคำสั่ง
NSudo เวอร์ชัน 6.2.1812.31 -U: [ตัวเลือก] สร้างกระบวนการด้วยตัวเลือกผู้ใช้ที่ระบุ ตัวเลือกที่มี: T TrustedInstaller S ระบบ C ผู้ใช้ปัจจุบัน P กระบวนการปัจจุบัน D กระบวนการปัจจุบัน (วางขวา) PS: นี่เป็นพารามิเตอร์บังคับ -P: [ตัวเลือก] สร้างกระบวนการด้วยตัวเลือกสิทธิ์ที่ระบุ ตัวเลือกที่มี: E Enable All Privileges D Disable All Privileges PS: หากคุณต้องการใช้สิทธิ์เริ่มต้นในการสร้างกระบวนการโปรดอย่าใส่พารามิเตอร์ '-P' -M: [ตัวเลือก] สร้างกระบวนการที่มีตัวเลือกระดับความสมบูรณ์ที่ระบุ ตัวเลือกที่มี: S System H สูง M ปานกลาง L ต่ำ PS: หากคุณต้องการใช้ระดับความสมบูรณ์เริ่มต้นเพื่อสร้างกระบวนการโปรดอย่าใส่พารามิเตอร์ '-M' - ลำดับความสำคัญ: [ตัวเลือก] สร้างกระบวนการที่มี [ตัวเลือกลำดับความสำคัญ rocess ที่ระบุ ตัวเลือกที่ใช้ได้: Idle BelowNormal Normal AboveNormal High RealTime PS: หากคุณต้องการใช้ลำดับความสำคัญของกระบวนการเริ่มต้นเพื่อสร้างกระบวนการโปรดอย่าใส่พารามิเตอร์ '-Priority' -ShowWindowMode: [ตัวเลือก] สร้างกระบวนการด้วยตัวเลือกโหมดหน้าต่างที่ระบุ ตัวเลือกที่ใช้ได้: แสดงซ่อนการย่อขนาดใหญ่สุด PS: หากคุณต้องการใช้โหมดหน้าต่างเริ่มต้นเพื่อสร้างกระบวนการโปรดอย่ารวมพารามิเตอร์ '-ShowWindowMode' -รอ ทำให้ NSudo รอให้กระบวนการที่สร้างขึ้นสิ้นสุดก่อนที่จะออก PS: หากคุณไม่ต้องการรอโปรดอย่าใส่พารามิเตอร์ '-Wait' -CurrentDirectory: [DirectoryPath] ตั้งค่าไดเร็กทอรีปัจจุบันสำหรับกระบวนการ PS: หากคุณต้องการใช้ไดเร็กทอรีปัจจุบันของ NSudo โปรดอย่าใส่พารามิเตอร์ '-CurrentDirectory' -UseCurrentConsole สร้างกระบวนการด้วยหน้าต่างคอนโซลปัจจุบัน PS: หากคุณต้องการสร้างกระบวนการด้วยหน้าต่างคอนโซลใหม่โปรดอย่าใส่พารามิเตอร์ '-UseCurrentConsole' - รุ่น แสดงข้อมูลเวอร์ชันของ NSudo -? แสดงเนื้อหานี้ - ฮ แสดงเนื้อหานี้ -ช่วยด้วย แสดงเนื้อหานี้ เมนูบริบท: - ติดตั้ง : คัดลอก NSudo ไปยังไดเร็กทอรี Windows และเพิ่มเมนูบริบท - ถอนการติดตั้ง : ลบ NSudo ในไดเร็กทอรี Windows และเมนูบริบท PS: 1. อาร์กิวเมนต์คำสั่ง NSudo ทั้งหมดไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ 2. คุณสามารถใช้ '/' หรือ '-' override '-' และใช้ '=' override ':' ในพารามิเตอร์บรรทัดคำสั่ง ตัวอย่างเช่น '/ U: T' และ '-U = T' เทียบเท่ากัน 3. เพื่อให้แน่ใจว่าจะได้รับประสบการณ์ที่ดีที่สุด NSudoC ไม่รองรับเมนูบริบท
ตัวอย่าง:
ในการเรียกใช้ Command Prompt เป็น TrustedInstaller ให้เปิดใช้งานสิทธิ์ทั้งหมดและระดับความสมบูรณ์เริ่มต้น:
NSudo -U: T -P: E cmd
แฮ็กเกอร์ประมวลผล
หากคุณกำลังใช้งานที่ยอดเยี่ยม แฮ็กเกอร์ประมวลผล โปรแกรมจัดการกระบวนการคุณสามารถเปิดโปรแกรมเป็น TrustedInstaller ได้สองวิธี:
ตัวเลือกที่ 1: การใช้ตัวเลือกในตัว
ใน Process Hacker คลิกที่แท็บ Services คลิกขวาที่ไฟล์ เชื่อถือได้ บริการและคลิก เริ่ม .
เปลี่ยนกลับไปที่แท็บกระบวนการคลิกขวา TrustedInstaller.exe
คลิก เบ็ดเตล็ด แล้วคลิก เรียกใช้ในฐานะผู้ใช้นี้ ...
พิมพ์โปรแกรมที่คุณต้องการเรียกใช้เป็น TrustedInstaller - เช่น Command Prompt ( cmd.exe
) แล้วคลิกตกลง
โปรดทราบว่าฟิลด์ชื่อผู้ใช้อ่าน NT AUTHORITY SYSTEM
. นอกจากนี้เมื่อเปิดโปรแกรมภายใต้บริบท TrustedInstaller ตัวจัดการงานหรือตัวจัดการกระบวนการใด ๆ จะแสดงว่าโปรแกรมนั้นกำลังทำงานในฐานะผู้ใช้ระบบ
เป็นกรณีนี้หากคุณใช้วิธีการใด ๆ ในบทความข้างต้น เป็นเรื่องปกติและสามารถละเลยได้ กระบวนการที่เกิดขึ้นจะทำงานด้วยสิทธิ์ TrustedInstaller แม้ว่าจะระบุว่า ระบบ .
ตัวเลือกที่ 2: การใช้ปลั๊กอิน
การดาวน์โหลดปลั๊กอิน Process Hacker (ไฟล์. dll) ช่วยให้คุณรันโปรแกรมเป็น TrustedInstaller ผ่านเมนูหลักของ Process Hacker นี่คือลิงค์ดาวน์โหลดปลั๊กอิน:
TrustedInstallerPlugin_x32.zip (สำหรับ 32 บิต) https://wj32.org/processhacker/forums/download/file.php?id=795&sid=37bfe842abb595845e0663ae5b4da06b TrustedInstallerPlugin_x64.zip (สำหรับ 64 บิต) https://wj32.org/processhacker/forums/download/file.php?id=796&sid=37bfe842abb595845e0663ae5b4da06b ซอร์สโค้ดที่ GitHub: https://github.com/processhacker/plugins-extra/tree/ master / TrustedInstallerPlugin (ผ่าน) TrustedInstaller - ประมวลผลฟอรัม Hacker: https://wj32.org/processhacker/forums/viewtopic.php?t=2407
หลังจากที่คุณคัดลอก TrustedInstallerPlugin.dll
ไปที่ ประมวลผล Hacker Plugins
ไดเร็กทอรีปิดและเปิด Process Hacker อีกครั้ง
คุณจะเห็นไฟล์ เรียกใช้เป็นโปรแกรมติดตั้งที่เชื่อถือได้ ... คำสั่งใต้เมนูหลัก
ปิดคำ
การเรียกใช้โปรแกรมภายใต้สิทธิ์ TrustedInstaller อาจมีความเสี่ยงและคุณไม่จำเป็นต้องทำเช่นนั้นใน กรณีส่วนใหญ่ และตราบเท่าที่โปรแกรมสามารถเข้าถึงไฟล์ระบบที่จำเป็นได้ การยกระดับประเภทนี้จะต้องใช้เมื่อจำเป็นเท่านั้นและหากคุณรู้ว่ากำลังทำอะไรอยู่
ฉันเคยเห็นกรณีที่ TrustedInstaller ล็อก DLL ของระบบบางอย่างไม่ถูกต้องและระบบเองไม่สามารถอ่านไฟล์ได้โดยแสดง 0 KB ใน Explorer การเข้าถึงคุณสมบัติของไฟล์และคลิกแท็บความปลอดภัยพบว่าไม่สามารถแสดงสิทธิ์ได้ และ ICACLS.EXE เมื่อเรียกใช้จาก พรอมต์คำสั่งของผู้ดูแลระบบ มองไม่เห็นไฟล์ดังที่กล่าวว่า“ ระบบไม่พบไฟล์ที่ระบุ ประมวลผลสำเร็จ 0 ไฟล์ล้มเหลวในการประมวลผล 1 ไฟล์”
ในที่สุดฉันต้องใช้ Launch Command Prompt ภายใต้สิทธิ์ Ti จากนั้นล้างไฟล์เหล่านั้นก่อนเรียกใช้ System File Checker
คำขอเล็ก ๆ น้อย ๆ : หากคุณชอบโพสต์นี้โปรดแชร์สิ่งนี้?
การแบ่งปัน 'เล็ก ๆ น้อย ๆ ' หนึ่งครั้งจากคุณจะช่วยให้บล็อกนี้เติบโตได้มาก คำแนะนำที่ดีบางประการ:- ขามัน!
- แบ่งปันไปยังบล็อกที่คุณชื่นชอบ + Facebook, Reddit
- ทวีต!