ข้ามไปยังเนื้อหา
ฉบับร่าง อยู่ระหว่างตรวจทาน เนื้อหาและภาพอาจเปลี่ยนแปลง หากพบจุดที่ไม่ตรงกับโปรแกรม กรุณาแจ้งทีมงาน Senfos

ติดตั้งเครื่องแม่

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

ก่อน​เริ่ม ขอ​แนะนำ​ให้​ตรวจ 3 ข้อ คือ เครื่อง​ต่อ​อินเทอร์เน็ต​อยู่ เข้า​ระบบ Windows ด้วย​บัญชี​ที่​มี​สิทธิ์​ผู้​ดูแล​เครื่อง และ​เครื่อง​นี้​คือ​เครื่อง​ที่​ตั้งใจ​ใช้​เป็น​เครื่อง​แม่​จริง เนื่องจาก license จะ​ผูก​กับ​เครื่อง​ที่​ติด​ตั้ง

ตัว​ติด​ตั้ง​ทำงาน 5 ขั้น​ตาม​ลำดับ และ​ตรวจ​ก่อน​ทุก​ขั้น​ว่า​เครื่อง​มี​สิ่ง​นั้น​อยู่​แล้ว​หรือ​ไม่ ขั้น​ที่​มี​อยู่​แล้ว​จะ​ถูก​ข้าม

ลำดับชื่อ​ขั้น​บน​หน้า​จอสิ่ง​ที่​ทำ
1.NET 9 Runtimeติด​ตั้ง​ส่วน​ประกอบ​ของ Windows ที่​โปรแกรม​ต้อง​ใช้
2SQL Server 2022ติด​ตั้ง​ระบบ​ฐาน​ข้อมูล ขั้น​นี้​ใช้​เวลา​หลาย​นาที
3ไฟล์​โปรแกรม Senfosดาวน์โหลด​และ​แตก​ไฟล์​โปรแกรม​รุ่น​ล่าสุด​ลง​โฟลเดอร์​ที่​เลือก
4สร้าง​ฐาน​ข้อมูลสร้าง​ฐาน​ข้อมูล​ของ​ร้าน เปิด​ให้​เครื่อง​ลูก​เชื่อม​ต่อ​ได้ ตั้ง​ไฟร์วอลล์ และ​ตั้ง​การ​สำรอง​ข้อมูล​อัตโนมัติ
5สร้าง Shortcutสร้าง​ไอคอน 5 ไอคอน​บน​หน้า​จอ​และ​ใน​เมนู Start

ดาวน์โหลด​ไฟล์ Senfos.Setup.exe จาก​หน้า​ดาวน์โหลด​บน​เว็บไซต์ Senfos ไฟล์​นี้​มี​ขนาด​ประมาณ 135 MB และ​เป็น​ไฟล์​เดียว​ที่​ต้อง​ดาวน์โหลด​เอง ส่วน​ประกอบ​อื่น​ตัว​ติด​ตั้ง​จะ​ดาวน์โหลด​ให้​ระหว่าง​ติด​ตั้ง

หน้าดาวน์โหลดบนเว็บไซต์ Senfos
หน้าดาวน์โหลดบนเว็บไซต์ Senfos

เมื่อ​เปิด​ไฟล์ Windows อาจ​แสดง​หน้าต่าง​แจ้ง​ว่า​ได้​ป้องกัน​เครื่อง​ไว้ ข้อความ​นี้​เกิด​กับ​โปรแกรม​ที่​เพิ่ง​ออก​ใหม่​และ​ยัง​มี​ผู้​ดาวน์โหลด​ไม่​มาก ให้​กด More info แล้ว​กด Run anyway จาก​นั้น Windows จะ​ถาม​ว่า​อนุญาต​ให้​โปรแกรม​แก้ไข​เครื่อง​หรือ​ไม่ ให้​กด Yes เนื่องจาก​ตัว​ติด​ตั้ง​ต้อง​ใช้​สิทธิ์​ผู้​ดูแล​เครื่อง​ใน​การ​ติด​ตั้ง​ฐาน​ข้อมูล​และ​ตั้ง​ไฟร์วอลล์

หน้าต่าง Windows protected your PC ที่กด More info แล้ว เห็นปุ่ม Run anyway
หน้าต่าง Windows protected your PC ที่กด More info แล้ว เห็นปุ่ม Run anyway

หน้า​จอ​ตัว​ติด​ตั้ง​มี​ช่อง​ให้​เลือก​เพียง 2 ช่อง ส่วน​ใหญ่​ใช้​ค่า​ตั้ง​ต้น​ได้​เลย

หน้าจอหลักของตัวติดตั้ง Senfos ก่อนกดติดตั้ง
หน้าจอหลักของตัวติดตั้ง Senfos ก่อนกดติดตั้ง
ช่องค่า​ตั้ง​ต้นความ​หมาย
ติด​ตั้ง​โปรแกรม​ที่C:\Senfos 2029โฟลเดอร์​เก็บ​ไฟล์​โปรแกรม โฟลเดอร์​นี้​จะ​ถูก​แชร์​ให้​เครื่อง​ลูก​ใน​บท​ที่ 4
ติด​ตั้ง​ฐาน​ข้อมูล​ที่C:\Senfos Databaseโฟลเดอร์​เก็บ​ไฟล์​ฐาน​ข้อมูล​ของ​ร้าน ช่อง​นี้​จะ​ซ่อน​ไป​เมื่อ​เครื่อง​มี​ฐาน​ข้อมูล​ของ Senfos อยู่​แล้ว

ตัว​ติด​ตั้ง​ตั้งใจ​ไม่​ใช้​โฟลเดอร์ Program Files เพื่อ​ให้​โปรแกรม​อัพเดท​เขียน​ทับ​ไฟล์​ได้​โดย​ไม่​ต้อง​ถาม​สิทธิ์​ทุก​ครั้ง ขอ​แนะนำ​ให้​ใช้​ค่า​ตั้ง​ต้น เว้น​แต่​ไดรฟ์ C มี​พื้นที่​ไม่​พอ

กด ติด​ตั้ง เพื่อ​เริ่ม

หน้า​จอ​จะ​แสดง​รายการ 5 ขั้น​พร้อม​สถานะ​ของ​แต่ละ​ขั้น และ​แถบ​ความ​คืบ​หน้า​รวม ขั้น​ที่​ดาวน์โหลด​จะ​แสดง​เปอร์เซ็นต์​การ​ดาวน์โหลด​ด้วย

หน้าจอความคืบหน้าขณะอยู่ที่ขั้น SQL Server 2022
หน้าจอความคืบหน้าขณะอยู่ที่ขั้น SQL Server 2022
สัญลักษณ์ความ​หมาย
วงกลม​สี​เทารอ​ดำเนิน​การ
วง​หมุน​สี​ฟ้ากำลัง​ทำ
เครื่องหมาย​ถูก​สี​เขียวเสร็จ​แล้ว หรือ​มี​อยู่​แล้ว
เครื่องหมาย​กากบาท​สี​แดงไม่​สำเร็จ

ไม่​สามารถ​ปิด​หน้าต่าง​ระหว่าง​ติด​ตั้ง​ได้ หาก​กด​ปิด โปรแกรม​จะแจ้ง​เตือน​และ​ไม่​ปิด เพื่อ​ป้องกัน​ไม่​ให้​ระบบ​ฐาน​ข้อมูล​ติด​ตั้ง​ค้าง​ครึ่ง​ทาง

ขั้น​ที่​ใช้​เวลา​นาน​ที่สุด​คือ SQL Server 2022 หน้า​จอ​จะแจ้ง​ว่า​ขั้น​นี้​ใช้​เวลา​หลาย​นาที ระยะ​เวลา​ขึ้น​กับ​ความเร็ว​อินเทอร์เน็ต​และ​ความเร็ว​ของ​เครื่อง ขอ​แนะนำ​ให้​รอ​จน​ขั้น​นี้​ขึ้น​เครื่องหมาย​ถูก​โดย​ไม่​ปิด​เครื่อง

ตัว​ติด​ตั้ง​จะ​ตรวจ SQL Server ที่​มี​อยู่​ใน​เครื่อง​ก่อน และ​เลือก​ทาง​ที่​ปลอดภัย​ต่อ​ข้อมูล​เดิม​เสมอ

สภาพ​ของ​เครื่องสิ่ง​ที่​ตัว​ติด​ตั้ง​ทำ
ไม่มี SQL Server 2022ติด​ตั้ง SQL Server 2022 Express ชุด​ใหม่​สำหรับ Senfos
มี SQL Server 2022 ที่​ตั้ง​ภาษา​ไทย​ไว้​ถูก​ต้อง​อยู่​แล้วใช้ SQL Server ชุด​เดิม ไม่​ติด​ตั้ง​ซ้ำ
มี SQL Server รุ่น​อื่น หรือ​ตั้ง​ภาษา​ไม่​ตรงติด​ตั้ง SQL Server 2022 Express ชุด​ใหม่​แยก​ต่าง​หาก โดย​ไม่​แตะ​ชุด​เดิม
มี SQL Server ชุด​ของ Senfos อยู่​แล้ว​แต่​รหัส​ผ่าน​ไม่​ตรง​มาตรฐานถาม​ก่อน​ว่า​จะ​ให้​รีเซ็ต​รหัส​ผ่าน​หรือ​ไม่ ต้อง​ตอบ​ตกลง​จึง​ติด​ตั้ง​ต่อ​ได้

ฐาน​ข้อมูล​ของ​ร้าน​เดิม​จะ​ไม่​ถูก​แตะ หาก​เครื่อง​มี​ฐาน​ข้อมูล​ของ Senfos อยู่​แล้ว เช่น ติด​ตั้ง​ซ้ำ​เพื่อ​ซ่อม​โปรแกรม ตัว​ติด​ตั้ง​จะ​ใช้​ฐาน​ข้อมูล​เดิม​ต่อ​ทันที โดย​ไม่​สร้าง​ใหม่​และ​ไม่​ทับ​ข้อมูล

หน้า​จอ​จะ​แสดง​ข้อความ ติด​ตั้ง​เสร็จ​สมบูรณ์ และ​บน​หน้า​จอ Windows จะ​มี​ไอคอน 5 ไอคอน​ตาม​ที่​อธิบาย​ไว้​ในบท​ที่ 1 หัวข้อ 1.2 ใน​เมนู Start จะ​มี​โฟลเดอร์​ชื่อ Senfos ที่​รวม​ไอคอน​ชุด​เดียวกัน

ไอคอน 5 ไอคอนบนหน้าจอ Windows หลังติดตั้งเสร็จ
ไอคอน 5 ไอคอนบนหน้าจอ Windows หลังติดตั้งเสร็จ

หาก​ระหว่าง​ติด​ตั้ง​มี​โปรแกรม​รุ่น​ใหม่​ออก​มา​พอดี ตัว​ติด​ตั้ง​จะ​เปิด​โปรแกรม​อัพเดท​ให้​ต่อ​ทันที ให้​อัพเดท​ให้​เสร็จ​ก่อน​เปิด​ใช้​งาน

การ​สำรอง​ข้อมูล​อัตโนมัติ​ถูก​ตั้ง​ไว้​ให้​แล้ว​ใน​ขั้น​ที่ 4 ด้วย​ค่า​ตั้ง​ต้น ขอ​แนะนำ​ให้​ตรวจ​เวลา​และ​โฟลเดอร์​ที่​เก็บ​ไฟล์​สำรอง​อีก​ครั้ง​ตามบท​ที่ 13

ขั้น​ต่อ​ไป​คือ​เปิด​โปรแกรม Senfos เพื่อ​เข้า​ใช้​งาน​ครั้ง​แรก​และ​เปิด​ใช้ license ตามบท​ที่ 5 และบท​ที่ 6 หาก​ร้าน​มี​เครื่อง​ลูก ให้​ติด​ตั้ง​เครื่อง​ลูก​ตามบท​ที่ 4

ทุก​ขั้น​ติด​ตั้ง​ซ้ำ​ได้​อย่าง​ปลอดภัย เมื่อ​ขั้น​ใด​ไม่​สำเร็จ ปุ่ม​ติด​ตั้ง​จะ​เปลี่ยน​เป็น ลอง​อีก​ครั้ง เมื่อ​กด ตัว​ติด​ตั้ง​จะ​ข้าม​ขั้น​ที่​เสร็จ​แล้ว​และ​เริ่ม​จาก​ขั้น​ที่​ค้าง​อยู่

ข้อความ​ที่​เห็นสาเหตุ​และ​วิธี​แก้
.NET Runtime ติด​ตั้ง​ไม่​สำเร็จ หรือ SQL Server ติด​ตั้ง​ไม่​สำเร็จมัก​เกิด​จาก​อินเทอร์เน็ต​หลุด​ระหว่าง​ดาวน์โหลด หรือ Windows กำลัง​อัพเดท​อยู่ ขอ​แนะนำ​ให้​รอ​ให้ Windows อัพเดท​เสร็จ รี​สตาร์ท​เครื่อง แล้วก​ดล​อง​อีก​ครั้ง
มี SQL Server ชุด​ของ Senfos อยู่​แล้ว แต่​ตั้ง​ภาษา​ไม่​ตรงติด​ตั้ง​ต่อ​เอง​ไม่​ได้ กรุณา​ติดต่อ​ทีม​งาน
เชื่อม​ต่อ SQL Server ไม่​ได้​ทั้ง sa และ Windows Authenticationตัว​ติด​ตั้ง​รีเซ็ต​รหัส​ผ่าน​ฐาน​ข้อมูล​เดิม​ไม่​ได้ กรุณา​ติดต่อ​ทีม​งาน
ติด​ตั้ง​ฐาน​ข้อมูล​ใหม่​ไม่​ได้ มี​ฐาน​ข้อมูล​อื่น​ใช้​ไฟล์​ชื่อ Senfos อยู่เครื่อง​นี้​เคย​มี​ฐาน​ข้อมูล​ของ Senfos ที่​ถูก​เปลี่ยน​ชื่อ​ไว้ ตัว​ติด​ตั้ง​จะ​ไม่​ลบ​ให้​เนื่องจาก​อาจ​เป็น​ข้อมูล​จริง กรุณา​ติดต่อ​ทีม​งาน
ติด​ตั้ง​ฐาน​ข้อมูล​ใหม่​ไม่​ได้ พบ​ไฟล์​ค้าง​ใน​โฟลเดอร์​ฐาน​ข้อมูลมี​ไฟล์​ฐาน​ข้อมูล​เก่า​อยู่​ใน​โฟลเดอร์​ที่​เลือก ให้​ย้าย​ไฟล์​เหล่า​นั้น​ไป​เก็บ​ที่​อื่น หรือ​เลือก​โฟลเดอร์​ฐาน​ข้อมูล​ใหม่ แล้วก​ดล​อง​อีก​ครั้ง
ตั้ง firewall ไม่​สำเร็จ หรือ​เปิด TCP ไม่​สำเร็จการ​ติด​ตั้ง​ยัง​เสร็จ​ได้ แต่​เครื่อง​ลูก​อาจ​เชื่อม​ต่อ​ไม่​ได้ ดู​วิธี​แก้​ในบท​ที่ 19
ตั้ง​สำรอง​ข้อมูล​อัตโนมัติ​ไม่​สำเร็จการ​ติด​ตั้ง​ยัง​เสร็จ​ได้ ให้​ตั้ง​การ​สำรอง​ข้อมูล​เอง​ตามบท​ที่ 13

ภาพ​หน้า​จอ​อยู่​ใน​หัวข้อ 3.4

ใช้​ทำ​อะไร ติด​ตั้ง Senfos ที่​เครื่อง​แม่ รวม​ทั้ง​ติด​ตั้ง​ซ้ำ​เพื่อ​ซ่อม​ไฟล์​โปรแกรม​โดย​ไม่​กระทบ​ฐาน​ข้อมูล​เดิม ตัว​ติด​ตั้ง​นี้​ใช้​กับ​เครื่อง​แม่​เท่านั้น เครื่อง​ลูก​ติด​ตั้ง​ตาม​บท​ที่ 4

ส่วน​ของ​หน้า​จอความ​หมาย
ติด​ตั้ง​โปรแกรม​ที่ และ​ปุ่ม​เลือกโฟลเดอร์​ไฟล์​โปรแกรม ค่า​ตั้ง​ต้น C:\Senfos 2029
ติด​ตั้ง​ฐาน​ข้อมูล​ที่ และ​ปุ่ม​เลือกโฟลเดอร์​ไฟล์​ฐาน​ข้อมูล ค่า​ตั้ง​ต้น C:\Senfos Database มี​ผล​เฉพาะ​ตอน​สร้าง​ฐาน​ข้อมูล​ใหม่
รายการ​ขั้น​ตอน5 ขั้น​ตาม​หัวข้อ 3.1 พร้อม​สถานะ
แถบ​ความ​คืบ​หน้าความ​คืบ​หน้า​รวม​ทั้ง 5 ขั้น
ปุ่ม​ติด​ตั้งเริ่ม​ติด​ตั้ง เปลี่ยน​เป็น​ลอง​อีก​ครั้ง​เมื่อ​มี​ขั้น​ที่​ไม่​สำเร็จ
ปุ่ม​ยกเลิกปิด​ตัว​ติด​ตั้ง ใช้ได้​เมื่อ​ยัง​ไม่​ได้​เริ่ม​ติด​ตั้ง

อ่าน​ต่อ: ติด​ตั้ง​เครื่อง​ลูก อธิบาย​การ​แชร์​โฟลเดอร์​ที่​เครื่อง​แม่​และ​การ​ตั้ง​เครื่อง​ลูก​ให้​ใช้​งาน​ได้