คู่มือ · เริ่มต้น
Lang Switcher อัปเดตตัวเองอย่างไร และอัปเดตเองได้อย่างไร
โปรแกรมอัปเดตตัวเองตอนที่คอมพิวเตอร์ไม่ได้ใช้งาน การตั้งค่าของคุณจะยังอยู่ และข้างไอคอนจะขึ้น “Lang Switcher อัปเดตเป็น … แล้ว” อัปเดตเองก็ได้: นำตัวติดตั้งจากหน้าดาวน์โหลดมาเรียกใช้ทับเวอร์ชันเดิม
โปรแกรมอัปเดตตัวเองอย่างไร
วันละครั้ง Lang Switcher จะอ่านไฟล์ข่าวสั้น ๆ จากเว็บไซต์ของผู้พัฒนา และไม่ส่งอะไรเกี่ยวกับคอมพิวเตอร์ของคุณ เมื่อมีเวอร์ชันใหม่ โปรแกรมจะดาวน์โหลดเองจากเว็บไซต์เดียวกัน ตรวจลายเซ็นของผู้พัฒนา และติดตั้งตอนที่คอมพิวเตอร์ไม่ได้ใช้งาน หลังอัปเดตจะแจ้งสั้น ๆ ที่ไอคอนในพื้นที่แจ้งเตือน
- ใครทำ ตัวอัปเดต
LangSwitcherUpdate.exe: ไฟล์เล็ก ๆ ไม่มีหน้าต่าง อยู่ข้างโปรแกรม งานของ Windows ชื่อ “Lang Switcher Update” เป็นตัวเรียก: วันละครั้งและเมื่อลงชื่อเข้าใช้ และเฉพาะตอนที่คอมพิวเตอร์ไม่ได้ใช้งาน - ตรวจอะไร ตัวติดตั้งต้องมาจากเว็บไซต์ของผู้พัฒนา จากโฟลเดอร์
/langswitcher/files/เท่านั้น ขนาดและค่าแฮช SHA-256 ต้องตรงกับค่าที่ลงนามไว้ในไฟล์ข่าว และเวอร์ชันต้องใหม่กว่าของคุณ ถ้าไม่ตรง ตัวอัปเดตจะไม่ติดตั้งอะไร และลองใหม่ในวันถัดไป - ระหว่างติดตั้ง โปรแกรมจะปิดสักครู่แล้วเริ่มใหม่ ไม่ต้องกดอะไร และไม่มีคำขอ UAC ถ้าโปรแกรมไม่ได้ทำงานอยู่ จะอัปเดตแล้วปิดไว้เหมือนเดิม
- ถ้าเวอร์ชันใหม่ไม่ทำงาน (หน้าต่างโปรแกรมไม่ขึ้นหรือไม่อยู่) ตัวอัปเดตจะคืนเวอร์ชันเดิม
- หลังอัปเดต ข้างไอคอนจะขึ้น “Lang Switcher อัปเดตเป็น … แล้ว” และ “คลิกเพื่อดูว่ามีอะไรใหม่” คลิกแล้วจะเปิดรายการเปลี่ยนแปลง: มีอะไรใหม่ (English)
ถ้าการอัปเดตไม่มาถึง
บางครั้งไฟล์ข่าวบอกเวอร์ชันที่ใหม่กว่าของคุณติดต่อกันสามวัน แต่ไม่ได้ติดตั้ง โปรแกรมจะบอกคุณเอง: ข้างไอคอนจะขึ้น “เวอร์ชัน … ออกแล้ว” และเมื่อคลิก หรือเมื่อถึงจังหวะที่คุณไม่ได้พิมพ์ จดหมายเรื่องอัปเดตจะเปิดขึ้น
- จดหมายของแต่ละเวอร์ชันมาครั้งเดียว รายการ “มีเวอร์ชัน … ให้ใช้…” จะอยู่ในเมนูไอคอนจนกว่าคุณจะอัปเดต
- อ่านจดหมายอีกครั้ง เปิดหน้าต่าง “จากผู้พัฒนา” แล้วกด “จดหมายล่าสุด”: จดหมายเรื่องอัปเดตจะอยู่ที่นั่นจนกว่าจะติดตั้งเวอร์ชันใหม่
ติดตั้งเอง
ไม่ต้องรอ: หน้าดาวน์โหลดมีเวอร์ชันล่าสุดเสมอ ติดตั้งทับเวอร์ชันเดิมได้ทุกวัน
- ในจดหมาย กด “เปิดหน้าดาวน์โหลด” หรือเปิดหน้าดาวน์โหลดเอง
- ดาวน์โหลด
LangSwitcher-setup.exeแล้วเรียกใช้ ถ้าเบราว์เซอร์หรือ Windows เตือน ทำเหมือนตอนติดตั้งครั้งแรก: ดูได้ในหน้าดาวน์โหลด - ยืนยันคำขอ UAC: กด “ใช่” ไม่ต้องออกจากโปรแกรมก่อน ตัวติดตั้งจะปิด Lang Switcher และแทนที่ให้เอง
- ในขั้นตอนสุดท้ายให้เลือก “เปิด Lang Switcher” ไว้: หลังติดตั้งเอง โปรแกรมจะไม่เริ่มเอง
สิ่งที่ยังอยู่
- การตั้งค่าและข้อยกเว้น อยู่ในไฟล์
%APPDATA%\Lang_Switcher\config.tomlไม่ได้อยู่ในโฟลเดอร์ของโปรแกรม ตัวติดตั้งไม่แตะไฟล์นี้ และตามที่จดหมายบอก: “การตั้งค่าของคุณจะยังอยู่” - การเริ่มอัตโนมัติ ทุกครั้งที่เริ่ม โปรแกรมจะทำให้รายการเริ่มอัตโนมัติตรงกับเครื่องหมายของ “เริ่มทำงานเมื่อฉันลงชื่อเข้าใช้”
กลับไปเวอร์ชันเก่า
เวอร์ชันเก่าอยู่ที่หน้าโปรแกรมบน GitHub ส่วน Releases ถ้าติดตั้งเวอร์ชันเก่าทับเวอร์ชันใหม่ จะอยู่ได้ไม่นาน: ตัวอัปเดตยังอยู่ที่เดิม และภายในหนึ่งวันจะคืนเวอร์ชันล่าสุด ถ้าจะอยู่กับเวอร์ชันเก่า ให้ถอนการติดตั้งก่อน (ถ้าตอบ “ไม่” ในคำถามสุดท้ายตอนถอนการติดตั้ง การตั้งค่าจะยังอยู่) แล้วจึงติดตั้งเวอร์ชันเก่า
เวอร์ชันเก่าอ่านไฟล์การตั้งค่าของเวอร์ชันใหม่ได้ แต่จะไม่เขียนทับจนกว่าจะออกจากโปรแกรม สิ่งที่เปลี่ยนในเวอร์ชันเก่าจึงไม่ถูกบันทึก แป้นพิมพ์ลัดที่เวอร์ชันเก่ายังไม่รู้จัก จะถูกตีความแบบของมัน: แป้นผสมกลายเป็นแป้นเดียวที่ไม่มี Ctrl, Alt, Shift และ Shift สองครั้งกลายเป็น Pause
ดูเพิ่มเติม
คำถามและปัญหาที่ GitHub Issues ↗ หรืออีเมล send.me@panda-pishet-kod.dev