"การเข้าถึงถูกปฏิเสธ" ข้อความแสดงข้อผิดพลาดเมื่อคุณรันชุดงานบนคอมพิวเตอร์ที่ใช้ Windows Server 2003

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 867466 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

เมื่อคุณรันชุดงานที่ทำงานภายใต้บริบทของบัญชีผู้ใช้ทั่วไปบนคอมพิวเตอร์ที่ใช้ Microsoft Windows Server 2003 สคริปต์ที่อาจไม่ทำงาน หากคุณรันชุดงาน โดยใช้ลักษณะการทำงานในการจัดตารางงาน ข้อความแสดงข้อผิดพลาดต่อไปนี้อาจถูกบันทึกไว้ในแฟ้มบันทึกการจัดตารางงาน (Schedlgu.txt):
0x80070005: ปฏิเสธการเข้าถึง
ถ้าคุณใช้โปรแกรมดีบักความพยายามที่กำหนดว่าเหตุใดชุดงานไม่ทำงาน ข้อความแสดงข้อผิดพลาดต่อไปนี้อาจปรากฏในผลลัพธ์การตรวจแก้จุดบกพร่อง:
การเข้าถึงถูกปฏิเสธ (ข้อผิดพลาด 5)

สาเหตุ

ปัญหานี้เกิดขึ้นหากเงื่อนไขต่อไปนี้ทั้งหมด:
  • คุณสามารถรันชุดงานบนเซิร์ฟเวอร์ของสมาชิกที่ใช้ Windows Server 2003
  • ชุดงานรันเป็นกระบวนการที่ไม่ใช่แบบโต้ตอบ
  • ชุดงานมีการกำหนดค่าให้เรียกใช้ภายใต้บริบทของบัญชีผู้ใช้ที่ไม่ใช่สมาชิกของกลุ่ม Administrators
ใน Windows Server 2003 กลุ่มผู้ใช้ที่ไม่ได้อ่าน และรันสิทธิ์ในการประมวลผลคำสั่ง (Cmd.exe) โดยค่าเริ่มต้น โปรแกรม Cmd.exe มีการตั้งค่าสิทธิ์ต่อไปนี้:
  • กลุ่มการ implicit แบบโต้ตอบและกลุ่ม implicit ของบริการมีสิทธิ์อ่านและดำเนิน

    หมายเหตุ:บนเซิร์ฟเวอร์ของสมาชิก กลุ่ม TelnetClients ยังมีสิทธิ์อ่านและการดำเนินงาน บนตัวควบคุมโดเมน กลุ่มชุดงานการ implicit ยังมีสิทธิ์อ่านและการดำเนินงาน
  • กลุ่มผู้ดูแลและกลุ่ม implicit ของระบบมีสิทธิควบคุมทั้งหมด

การแก้ไข

เมื่อต้องการแก้ไขปัญหานี้ ใช้วิธีการใดวิธีการหนึ่งต่อไปนี้

วิธีที่ 1:

ให้โปรแกรม Cmd.exe สิทธิ์ Read และดำเนินสำหรับบัญชีผู้ใช้ที่ชุดงานรันภายใต้ โดยให้ทำตามขั้นตอนต่อไปนี้::
  1. คลิกเริ่มการทำงานแล้ว คลิกwindows Explorer.
  2. ค้นหา และคลิ กขวาcmd.exeแฟ้ม: แฟ้ม Cmd.exe จะอยู่ในโฟลเดอร์ %windir%\System32
  3. คลิกคุณสมบัติ.
  4. คลิกการการรักษาความปลอดภัยแท็บ
  5. คลิกadd.
  6. ในการป้อนชื่อวัตถุที่เลือกกล่อง ชนิดการชื่อผู้ใช้ที่ชุดงานรันภายใต้ แล้วคลิกตกลงสองครั้ง

    หมายเหตุ:เมื่อคุณเพิ่มผู้ใช้ ผู้ใช้โดยอัตโนมัติได้รับสิทธิ์อ่านและการดำเนินงาน
  7. คลิกใช่เมื่อคุณได้รับพร้อมท์ให้ดำเนินต่อ

วิธีที่ 2

ให้สิทธิ์สำหรับแฟ้ม Cmd.exe อ่านและดำเนินไปยังกลุ่มชุดงาน ซึ่งช่วยให้กระบวนการชุดงานทั้งหมดจะเรียกใช้ตัวประมวลผลคำสั่ง โดยให้ทำตามขั้นตอนต่อไปนี้::
  1. คลิกเริ่มการทำงานแล้ว คลิกwindows Explorer.
  2. ค้นหา และคลิ กขวาcmd.exeแฟ้ม: แฟ้ม Cmd.exe จะอยู่ในโฟลเดอร์ %windir%\System32
  3. คลิกคุณสมบัติ.
  4. คลิกการการรักษาความปลอดภัยแท็บ
  5. คลิกadd.
  6. ในการป้อนชื่อวัตถุที่เลือกกล่อง ชนิดBatchแล้ว คลิกตกลงสองครั้ง
  7. คลิกใช่เมื่อคุณได้รับพร้อมท์ให้ดำเนินต่อ

ข้อมูลเพิ่มเติม

ลักษณะการทำงานที่อธิบายไว้ในบทความนี้จะแตกต่างจากการทำงานดีฟอลต์ของ Microsoft Windows 2000 Server โดยค่าเริ่มต้น Windows 2000 Server ให้สิทธิ์ในการอ่านและการอนุญาตการดำเนินไปยังกลุ่มผู้ใช้

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกลุ่ม implicit แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://technet.microsoft.com/en-us/library/bb726980.aspx
http://technet.microsoft.com/en-us/library/Bb726982.aspx

คุณสมบัติ

หมายเลขบทความ (Article ID): 867466 - รีวิวครั้งสุดท้าย: 15 มกราคม 2554 - Revision: 4.0
ใช้กับ
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Keywords: 
kbtshoot kbprb kbmt KB867466 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:867466

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com