ผู้ใช้ Windows บางคนเจอข้อผิดพลาด “You cannot use Internet Calendar Subscriptions. Your system administrator has turned off this feature.” เมื่อพยายามใช้ฟีเจอร์ Internet Calendar ใน Outlook ในกรณีที่บันทึกไว้ ปัญหาเกิดกับ Outlook 2010 และเวอร์ชันเก่า — โดยทั่วไป Outlook 2013 และใหม่กว่า ไม่แสดงข้อผิดพลาดนี้เมื่อเปิดไฟล์ .lcs

หากคุณเจอปัญหานี้บน Windows 10 โอกาสสูงที่มาจากสองนโยบายที่เปิดใช้งานใน Registry — DisablePST และ webcal เพื่อแก้ไข ให้เปลี่ยนค่าของ keys นี้เป็น 0 เพื่อปิดใช้งาน
ในกรณีที่ใช้ Microsoft Outlook 2010 ปัญหาอาจมาจากการขาด system admin template ที่จำเป็น สามารถแก้ไขได้โดยดาวน์โหลดชุด Office 2010 Administrative Templates ด้วยตนเอง และนำเข้า template outlk14.adm ด้วยตนเองก่อนตั้งค่า
อย่างไรก็ตาม หากคุณไม่สามารถนำเข้าข้อมูลปฏิทินเข้า Outlook desktop ได้ แต่ไม่ได้รับข้อความข้อผิดพลาด น่าจะมาจาก modern authentication server method ที่ Outlook 2016, Outlook 2019 และ Office365 ใช้ วิธีมีประสิทธิภาพที่สุดในการนำเข้าข้อมูลปฏิทินคือใช้ OWA (Outlook Web App)
วิธีที่ 1: แก้ไข Registry keys ที่เกี่ยวข้องกับไฟล์ .ICS
ได้พบว่ามี 2 นโยบายที่บังคับผ่าน Registry Editor ที่อาจก่อให้เกิด error “You cannot use Internet Calendar Subscriptions.” DisablePST และ webcal เป็นนโยบายที่ไม่พบใน Windows 8.1
ผู้ใช้หลายคนรายงานว่าแก้ไขได้โดยเปลี่ยนค่าของนโยบายทั้งสองเป็น 0 เพื่อให้แน่ใจว่าไม่ก่อให้เกิดผลกระทบ หลังแก้ไขและรีสตาร์ท ผู้ใช้ส่วนใหญ่ยืนยันว่าไม่เจอข้อผิดพลาดขณะพยายามเพิ่มไฟล์ Internet Calendar เข้า Outlook
คู่มือเร็วแก้ไขค่า DisablePST และ webcal เพื่อแก้ไข Error 'You cannot use Internet Calendar Subscriptions':
- กด Windows key + R เปิด Run พิมพ์ 'regedit' กด Enter เปิด Registry Editor เมื่อ UAC พรอมป์ คลิก Yes ให้สิทธิ์ admin

- ใน Registry Editor ใช้ส่วนซ้ายไปที่:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook
หมายเหตุ: สามารถไปด้วยตนเองผ่านเมนูซ้าย หรือวางตำแหน่งใน navigation bar กด Enter
- ไปที่ตำแหน่งแล้ว ไปขวา คลิกดับเบิล DisablePST
- ในหน้าต่าง DWORD (32-bit) Value Edit ของ DisablePST ตั้ง Base เป็น Hexadecimal และ Value Data เป็น 0 คลิก OK

- หลังแก้ไข ไปที่ตำแหน่งต่อไป:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options
- ไปที่ตำแหน่งแล้ว ไปขวา คลิกดับเบิล webcal Dword registry
- ในหน้าจอ Edit ของ webcal dword value ตั้ง Base เป็น Hexadecimal และ Value data เป็น 0

- เมื่อแน่ใจว่านโยบายทั้งสองปิดแล้ว รีสตาร์ท คอมพิวเตอร์ รอการบูทครั้งถัดไป
- บูทกลับมา ทำซ้ำการกระทำที่ก่อให้เกิด “You cannot use Internet Calendar Subscriptions.” error ดูว่าปัญหาแก้ไขได้หรือไม่
หากยังเจอปัญหาเดิม ให้ไปวิธีถัดไป
วิธีที่ 2: ติดตั้ง System Admin templates (หากเกี่ยวข้อง)
ได้พบว่าปัญหานี้มักรายงานว่ามาจาก Office Admin template หนึ่งที่ขาดหายไป (outlk14.adm) พบได้เฉพาะ Office 2010 หรือเก่า เนื่องจากเวอร์ชันใหม่จะติดตั้ง template นี้อัตโนมัติตอน setup เริ่มต้น
หากวิธีนี้เกี่ยวข้อง สามารถแก้ไขได้โดยดาวน์โหลดชุด Office system admin templates ทั้งหมด แล้วใช้ Gpedit (Local Group Policy Editor) เพื่อเพิ่มและปิดใช้งานนโยบาย 'Do not include Internet Calendar Integration in Outlook'
หมายเหตุ: ขึ้นอยู่กับ Windows 10 version ที่ใช้ Local Group Policy Editor อาจไม่มีบนคอมพิวเตอร์ หากใช้ Windows 10 Home ให้อ่านบทความเปิดใช้งาน gpedit utility
คำแนะนำขั้นตอนแก้ไขโดยเพิ่ม template outlk14.adm และตั้งค่าผ่าน Local Group Policy Editor:
- ไปที่ลิงก์ (ที่นี่) คลิก Download เพื่อดาวน์โหลดชุด Office 2010 Administrative Template files
- ดาวน์โหลดเสร็จ เปิด executable ที่เหมาะกับ OS bit version (AdminTemplates_32.exe หรือ AdminTemplates_65.exe) คลิก Yes ที่ UAC
- พรอมป์แรก ติ๊ก Click here to accept the Microsoft Software License Terms คลิก Continue

- เลือกตำแหน่งที่ต้องการแยกชุด templates ที่ดาวน์โหลด
- กด Windows key + R เปิด Run พิมพ์ 'gpedit.msc' กด Enter เปิด Local Group Policy Editor เมื่อ UAC พรอมป์ คลิก Yes

- ใน Local Group Policy editor ใช้ส่วนซ้าย คลิกขวา Administrative Templates เลือก Add / Remove Templates...

- ในหน้าจอ Add / Remove Templates คลิก Add มุมซ้ายล่าง
- ใช้หน้าต่าง Policy Templates ไปตำแหน่งที่แยก Office 2010 Administrative Template เลือก outlk14.adm (ADM > en-us > outlk14.adm) คลิก Open

- กลับมาที่ Add / Remove Templates คลิก Close
- ไป Administrative Templates > Classic Administrative Templates (ADM) > Microsoft Outlook 2010 > Account Settings > Internet Calendars คลิกดับเบิล Do not Include Internet Calendar integration in Outlook

- ในนโยบาย Do not include Internet Calendar integration in Outlook ตั้งสถานะเป็น Disabled คลิก Apply บันทึก

- บังคับนโยบายแล้ว รีสตาร์ท คอมพิวเตอร์ ดูว่าปัญหาแก้ไขได้ที่การบูทครั้งถัดไปหรือไม่
หากยังเจอ “You cannot use Internet Calendar Subscriptions.” error เดียวกัน ให้ไปวิธีสุดท้าย
วิธีที่ 3: ใช้ Outlook Web App แทน
หากคุณไม่สามารถเพิ่ม Internet Calendar ใน Outlook 2016, Outlook 2019 หรือ Office365 ได้ แต่ไม่ได้รับข้อความข้อผิดพลาด ปัญหาน่าจะมาจาก modern authentication server ที่มีปฏิทิน ซึ่งเฉพาะ Outlook ใหม่ๆ เท่านั้นที่ใช้
ในกรณีส่วนใหญ่ เซิร์ฟเวอร์ตอบสนองโดยรองรับ modern authentication method นี้ แต่บางเซิร์ฟเวอร์ถือว่าเป็น invalid client request บังคับให้ Outlook client ยกเลิกการพยายามเพิ่มปฏิทิน
หากเป็นกรณีนี้ ควรแก้ไขได้โดยใช้ Outlook Web APP (OWA) ต่างจาก Outlook desktop OWA ไม่มีพฤติกรรม authentication header เหมือนกัน จึงไม่ควรเจอปัญหานี้อีก
คู่มือเร็วใช้ Outlook Web App เพิ่มปฏิทิน:
- ไปที่ลิงก์ ที่นี่ ล็อกอิน Outlook Web App ด้วย Outlook Account
- คลิกปุ่ม Sign In (มุมขวาบน) ใส่ credentials บัญชีผู้ใช้ ล็อกอินเสร็จ

- ล็อกอินเสร็จ สลับไปโมดูล Calendar คลิกไอคอนที่เกี่ยวข้อง (มุมซ้ายล่าง)

- โมดูล Calendar โหลดเสร็จ คลิก Add calendar จากเมนูซ้าย
- ในเมนู Add Calendar ใช้วิธีที่ต้องการเพิ่มปฏิทินเข้า Outlook account ผ่านเมนูแนวตั้งซ้าย เสร็จแล้วคลิก Import
