AT Service Protocol Error Code 8 (Interactive Process)

บางครั้งเราอาจจะมีระบบงานเก่าที่ใช้ "AT Service Protocol" พอย้ายมาระบบใหม้เวลาทำงานเจอ Error Message แนวนี้ Error Code 8 (Interactive Process) ครับ

สาเหตุ

  • เกิดจาก Windows 8 และ Windows Server 2012. ได้ยกเลิกการใช้งาน AT Service Protocol แล้ว และอาจจะตัด Feature นี้ออกไปใน Windows รุ่นถัดๆไปในอนาคตครับ

การแก้ไข

  • ใช้ได้สำหรับ Windows 8 และ Windows Server 2012. เท่านั้น โดยการเพื่ม Config ใน Registry ดังนี้
Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Configuration
Name: EnableAt
Type: REG_DWORD
Value: 1

สุดท้ายนี้ ถ้าใครจะทำระบบงานใหม่ๆที่ต้องมี Schedule แนะนำให้ใช้ตัวนี้ครับ Task Scheduler Managed Wrapper ซึ่งเป็น Third Party ที่ช่วยจัดการเรื่องนี้ครับ ใช้งานได้ง่าย สำหรับผมใช้ทำ App ในการดึงข้อมูลจาก ThaiBMA เพื่อแปลง Format และให้ระบบอื่น Feed ข้อมูลเข้าระบบครับ แต่ถ้าอยากลองไปไล่ Library ของ Microsoft จริงๆ ตามมาดูได้ที่นี่ครับ Task Scheduler นี้ครับ

Reference


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.