ID เหตุการณ์ 7000 และ "%1 ไม่มีโปรแกรมประยุกต์ Win32 ที่ถูกต้อง" ข้อความแสดงข้อผิดพลาดเมื่อคุณเริ่มใช้บริการ

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

อาการ

บริการที่มีการติดตั้งบนคอมพิวเตอร์ของคุณอย่างน้อยหนึ่งอย่างไม่เริ่ม และปัญหาต่อไปนี้อย่างใดอย่างหนึ่งเกิดขึ้น:
  • คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
    ข้อผิดพลาด 193: %1 ไม่ Win32 ที่ถูกต้องแอพลิเคชัน
    -และ-
  • เข้าสู่ระบบในแฟ้มบันทึกเหตุการณ์ของระบบสำหรับแต่ละบริการที่ไม่เริ่มทำงานเหตุการณ์ต่อไปนี้:

    รหัสเหตุการณ์: 7000
    แหล่งที่มา: ตัวจัดการควบคุมบริการ
    ชนิด: ข้อผิดพลาด
    คำอธิบาย::
    กระบวนการServiceNameบริการไม่สามารถเริ่มการทำงานเนื่องจากการผิดพลาดต่อไปนี้: %1 ไม่ใช่โปรแกรมประยุกต์ Win32 ที่ถูกต้อง

สาเหตุ

ปัญหานี้อาจเกิดขึ้นหากเส้นทางของแฟ้มที่ปฏิบัติสำหรับการบริการประกอบด้วยช่องว่าง

แยกเมื่อ Windows เริ่มทำงานการบริการ จะวิเคราะห์เส้นทางของการบริการจากซ้ายไปขวา ถ้าทั้งสองอย่างมีเงื่อนไขใด ๆ ต่อไปนี้เป็นจริง Windows อาจค้นหา และความพยายามที่เรียกใช้แฟ้มหรือโฟลเดอร์ก่อนที่จะหาตำแหน่งที่ตั้ง และเรียกใช้แฟ้มที่ปฏิบัติสำหรับการบริการ:
  • เส้นทางของแฟ้มที่ปฏิบัติการบริการประกอบด้วยช่องว่าง
  • ไม่มีแฟ้มหรือโฟลเดอร์บนฮาร์ดดิสก์ของคอมพิวเตอร์ที่มีชื่อเดียวกันกับแฟ้มหรือโฟลเดอร์ในเส้นทางไปยังแฟ้มกระทำการให้บริการ
ตัวอย่างเช่น ถ้าเส้นทางของแฟ้มที่ปฏิบัติสำหรับการบริการเป็น Files\MyProgram\MyService.exe C:\Program และ ถ้าโฟลเดอร์ที่ชื่อ C:\Program ยังอยู่บนฮาร์ดดิสก์ของคุณ Windows หาตำแหน่งที่ตั้งโฟลเดอร์ C:\Program บนฮาร์ดดิสก์ของคุณก่อนแฟ้ม Service.exe Files\MyProgram\My C:\Program และพยายามเรียกใช้งาน

การแก้ไข

สิ่งสำคัญนี้ส่วน วิธี หรืองานประกอบด้วยขั้นตอนที่บอกวิธีการแก้ไขรีจิสทรี อย่างไรก็ตาม ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีไม่ถูกต้อง ดังนั้น โปรดตรวจสอบให้แน่ใจว่าคุณได้ทำตามขั้นตอนเหล่านี้อย่างระมัดระวัง สำหรับการป้องกันเพิ่มเติม ให้สำรองรีจิสทรีก่อนทำการปรับเปลี่ยน เพื่อที่คุณจะสามารถคืนค่ารีจิสทรีได้หากมีปัญหาเกิดขึ้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูลและคืนค่ารีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
322756วิธีการสำรองข้อมูลและคืนค่ารีจิสทรีใน Windows


เมื่อต้องการแก้ไขปัญหานี้ เพิ่มอัญประกาศที่ล้อมรอบรายการต่อไปนี้ในรีจิสทรีของ Windows ซึ่ง <servicename>คือชื่อของบริการ: </servicename>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ <servicename>\ImagePath</servicename>
รายการ ImagePath ประกอบด้วยเส้นทางของแฟ้มที่ปฏิบัติสำหรับการบริการ เมื่อต้องการเพิ่มอัญประกาศที่ล้อมรอบรายการ ImagePath สำหรับการบริการ:
  1. คลิกเริ่มการทำงานแล้ว คลิกเรียกใช้.
  2. ในการOPENกล่อง ชนิดregeditแล้ว คลิกตกลง.
  3. ค้นหา และจากนั้น คลิกรายการรีจิสทรีต่อไปนี้ ซึ่ง <servicename>คือชื่อของบริการ: </servicename>
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<servicename></servicename>
    .
    ตัวอย่างเช่น ถ้าบริการชื่อ MyService หานี้
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService
    คีย์:
  4. ในบานหน้าต่างด้านขวา คลิกสองครั้ง
    ImagePath
    .
  5. ในการข้อมูลค่า:กล่อง เพิ่มอัญประกาศที่ล้อมรอบเส้นทางที่สมบูรณ์ของแฟ้มที่ปฏิบัติสำหรับการบริการ

    ตัวอย่างเช่น ถ้าเส้นทางของบริการ MyService Files\MyProgram\MyService.exe C:\Program เปลี่ยนแปลงรายการในการข้อมูลค่า:ช่องสำหรับบริการ MyService ต่อไปนี้
    "C:\Program Files\MyProgram\MyService.exe"
  6. คลิกตกลงแล้ว ออกจากตัวแก้ไขรีจิสทรี

คุณสมบัติ

หมายเลขบทความ (Article ID): 812486 - รีวิวครั้งสุดท้าย: 14 มกราคม 2554 - Revision: 3.0
ใช้กับ
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Keywords: 
kbprb kbmt KB812486 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:812486

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

 

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