กำหนดเวลางานด้วยสิทธิ์ผู้ดูแลระบบโดยไม่แจ้งให้ผู้ใช้ใน windows 7


29

ใน windows 7 ฉันต้องการกำหนดเวลาให้โปรแกรมทำงานด้วยสิทธิ์ระดับผู้ดูแลโดยไม่จำเป็นต้องให้ผู้ใช้ตอบกลับพรอมต์ (ซึ่งจะขอสิทธิ์ระดับสูง) ทุกครั้งที่มีการเรียกใช้งานตามกำหนดเวลา มีวิธีใดที่จะบรรลุเป้าหมายนี้โดยไม่ปิดใช้งานการแจ้งเตือน UAC สำหรับแอปพลิเคชันทั้งหมดหรือไม่

อาจไม่เกี่ยวข้อง แต่ฉันพยายามทำให้โปรแกรมนี้ทำงานเมื่อเริ่มต้น


3
พวกเขาได้รับพร้อมท์อะไรตอนนี้ งานสามารถกำหนดเวลาด้วยสิทธิ์ของผู้ดูแลระบบที่ด้านล่างของแท็บแรกตรวจสอบ "เรียกใช้กับสิทธิ์สูงสุด"
Wutnaut

สำหรับการทำงานเมื่อเริ่มต้น: บนแท็บ "ทริกเกอร์" เลือกใหม่แล้วเปลี่ยน "ในตาราง" แบบเลื่อนลงเป็น "เมื่อเริ่มต้น"
Wutnaut

พรอมต์นั้นเป็นการยกระดับสิทธิ์ให้เป็นสิทธิ์ของผู้ดูแลระบบฉันจะอธิบายให้ชัดเจน
notAlex

ฟังดูเหมือน UAC คุณจะต้องปิดการใช้งานหากไม่ต้องการให้ผู้ใช้แจ้ง
Wutnaut

ที่จะใช้งานได้ แต่เป็นที่ต้องการในกรณีของฉันสำหรับ UAC ที่จะยังคงพร้อมท์เกี่ยวกับการใช้งานอื่น ๆ ที่ไม่ได้กำหนดเวลาไว้ ฉันจะชี้แจงอีกครั้ง
notAlex

คำตอบ:


47
  1. เปิด Task Scheduler

  2. สร้างงานใหม่

  3. ในแท็บ "ทั่วไป" - ตรวจสอบให้แน่ใจว่าได้ป้อนการตั้งค่าต่อไปนี้:

    • "เรียกใช้ว่าผู้ใช้เข้าสู่ระบบหรือไม่"

    • "ทำงานด้วยสิทธิพิเศษสูงสุด"

    • "กำหนดค่าสำหรับ" (ระบบปฏิบัติการของคุณ)

  4. ในแท็บ "ทริกเกอร์" เมื่อเพิ่มทริกเกอร์ (กำหนดเวลา) - ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ช่อง "เปิดใช้งาน"

แท็บอื่น ๆ จะต้องดูเช่นกัน (การกระทำอื่น ๆ ) - แต่นี่เป็นตัวเลือกที่คุณควรระบุเมื่อพยายามทำให้มั่นใจว่างานจะรันโดยไม่คำนึงว่าผู้ใช้คนใดที่เข้าสู่ระบบ

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


3
ปัญหาคือถ้าคุณใช้Run whether user is logged on or notตัวเลือกโปรแกรมจะไม่มี GUI (หรือไอคอนถาด) คุณต้องปิดการใช้งานตัวเลือกนั้นเพื่อให้มี GUI แต่จะสามารถทำงานได้เมื่อผู้ใช้ลงชื่อเข้าใช้เท่านั้นซึ่งหมายความว่าไม่สามารถเรียกใช้ในฐานะผู้ดูแลระบบได้ มันเป็นเรื่องที่น่าหงุดหงิดและเป็นเรื่องธรรมดาที่ 22 ซึ่ง Microsoft พลาดและดูเหมือนว่าจะไม่สนใจ
Synetech

@Synetech หากผู้ใช้อยู่ที่นั่นเพื่อใช้ GUI ผู้ใช้จะอยู่ที่นั่นเพื่อใช้พรอมต์ UAC
Damian Yerrick

ทำงานให้ฉัน แต่ฉันไม่เข้าใจว่าทำไมจึงจำเป็นต้องสร้างงานใหม่เพื่อเริ่มทำงาน
boot13

วิธีนี้ใช้ได้ผล แต่ต่อมาฉันคิดว่าถ้าคุณเกิดขึ้นกับ "สลีป" คอมพิวเตอร์ของคุณแอปที่เปิดอยู่จะเงียบลงเมื่อถูกปลุก อย่างน้อยก็เกิดขึ้นกับ Visual Studio
ΕГИІИО

แต่รหัสผ่านผู้ดูแลระบบคืออะไร?
มอส


2

ฉันกำลังอ่านว่างานต้องได้รับการกำหนดให้ทำงานภายใต้บัญชี NT AUTHORITY \ SYSTEM เพื่อที่จะทำงานในฐานะผู้ดูแลระบบ "สิทธิ์สูงสุด" ไม่ได้สร้างผลแบบเดียวกันสำหรับเรา โปรดทราบว่าในกรณีงานของ SYSTEM-run ตัวเลือก GUI จะเป็นสีเทาดังนั้นจึงไม่มีพรอมต์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.