ต้องขอขอบคุณคุณ ppitaksuk ที่ห่วงใยปัญหาการใช้งานลึก ๆ มาโดยตลอดนะครับ
สำหรับเรื่องการใช้แบบสำนักงานใหญ่ กับสาขาหลายสาขานั้น เทคโนโลยีในปัจจุบัน สามารถทำได้แล้วครับ แต่ข้อจำกัดอาจจะอยู่ที่ จำนวนลูกข่ายได้ไม่เยอะหรือใช้ข้อมูลไม่หนักมาก แต่ถ้าเครื่องเยอะข้อมูลเยอะ ลองค้นข้อมูลสินค้าของไมโครซอฟท์ดูครับชื่อ Citrix
สำหรับเรื่องการใช้งานโปรแกรม Express บน Tablet และ iPad ก็ได้ลองทดสอบกันมาแล้วครับ เรียกใช้งานได้ดีเลย แต่พบปัญหาเรื่องอินเทอร์เฟสนิดหน่อยในเวลาที่ใช้นิ้วจิ้มและปัด (แทนการใช้เมาส์) ซึ่งผมว่ายังต้องปรับให้ไหลลื่นกว่านี้อีกนิด และยังมีอีกเรื่องคือการสั่งพิมพ์งานออกทางเครื่องพิมพ์ ตอนนี้ยังต้องพิมพ์เป็น 2 จังหวะคือ พิมพ์ออกเครื่องพิมพ์ยูนิเวอร์แซลก่อน จากนั้นจะมีอีกจังหวะค่อยมาเลือกเครื่องพิมพ์ที่จะพิมพ์จริง ๆ ซึ่งต้องต้องปรับปรุงตรงนี้ให้เหลือขั้นตอนเดียวก็จะดีขึ้น
แต่ปัญหาอื่น ๆ ที่พบ เป็นเรื่องโปรโตคอลที่ใช้รับและส่งข้อมูลในระบบเครือข่าย นี่แหละครับ!!!
ในประเด็นนี้ ผมอยากจะขออธิบายเพิ่มเติมอีกสักเล็กน้อย เผื่อผู้อ่านท่านอื่น ๆ จะได้เข้าใจปัญหานี้ได้ดียิ่งขึ้นดังนี้
แต่เดิม ไมโครซอฟท์ใช้โปรโตคอลชื่อ SMB (Server Message Box) เพื่อใช้รับ-ส่งข้อมูลในเครือข่าย ต่อมาได้พัฒนาเป็นเวอร์ชั่นใหม่ เป็น SMB2 และ SMB3 ตามลำดับ ทั้งนี้เพื่อปรับปรุงการทำงานให้รวดเร็ว และเพิ่มการเข้ารหัสข้อมูล เพื่อเพิ่มความปลอดภัยในการรับ-ส่งข้อมูล
จวบจนวันที่เครื่องแม่ข่าย(Server) ที่ใช้ Windows Server 2012 และเครื่องลูกข่าย(Client) ที่ใช้ Windows 8 มาต่อเชื่อมกัน ทางไมโครซอฟต์ตั้งค่าไว้ว่าให้ใช้ SMB2 ในการรับ-ส่งข้อมูลระหว่างกัน
แต่ปัญหามีอยู่ว่า โปรแกรมที่เปิดแชร์ไฟล์โดยใช้วิธีแบบเดิมๆ ใชั SMB2 ไม่ได้ กล่าวคือ
Server ยอมให้ตัวลูกทำการเก็บข้อมูลที่แก้ไขแล้วไว้ที่เครื่องของตัวลูกเอง(cached data) แทนที่จะนำกลับไปเก็บไว้ที่ตัวแม่เพื่อให้ผู้อื่นใช้ต่อ ผลก็คือข้อมูลเละครับ เจอ "Error Writing File... หรือ Error Reading File..." แล้วก็จะหลุดออกจากโปรแกรม
งานนี้ไมโครซอฟต์รู้ปัญหามั๊ย? รู้ครับ เพราะคนเจอปัญหานี้กันทั้งโลก (เราไม่ได้เจอคนเดียว) แต่อยู่ที่ว่าไมโครซอฟต์จะยอมแก้ให้หรือเปล่า เพราะเขาเป็นเจ้าของโปรโตคอล เขามีสิทธิ์ที่จะเลือกปฏิบัติอย่างไรก็ได้... แต่ผมเชื่อว่าไมโครซอฟต์จะต้องแก้ให้ครับ... อีกไม่นานครับ
แล้วทางแก้ไขปัญหาเฉพาะหน้านี้ล่ะ โปรแกรม Express จะทำอย่างไร?
1. ทำได้ทันทีเลยก็คือ หยุดใช้ SMB2 และกลับไปใช้ SMB1
หลายท่านคงมีคำถามว่า อ้าว แล้วเราเสียอะไรไปบ้างจากการถอยกลับไปใช้ตัวเก่า จริงแล้วก็มีหลายเรื่องครับ เช่น
o เวลาก็อปปี้ไฟล์จากตัวแม่ มาใส่ที่ตัวลูก (หรือจากตัวลูกไปใส่ที่ตัวแม่) ไม่เร็วขึ้น (ก็อยู่ที่่ว่า คุณจำเป็นต้องทำงานในลักษณะนี้มากน้อยแค่ไหน)
o ถ้าเล่น Express ผ่านอินเตอร์เน็ท ข้อมูลที่ส่งกันไปมาในเครือข่าย จะไม่ถูกเข้ารหัส ซึ่งถือว่าไม่ปลอดภัย ถ้าจะให้ปลอดภัยก็ต้องศึกษาในเรื่องการทำ VPN ไว้ด้วยครับ (แต่ถ้าหากว่าคุณใช้แค่ในออฟฟิสซึ่งเป็นแบบ Local Area Network ก็ไม่ต้องกังวลในข้อนี้)
คุณต้องลองเปรียบเทียบการใช้งานแต่ละแบบดู แต่เชื่อผมเถอะ ถึงคุณจะย้อนไปใช้งาน SMB1 ก็แทบจะไม่เห็นข้อแตกต่างในการใช้งานโปรแกรม Express เลยจริง ๆ
วิธีปิดการใช้งาน SMB2 มีด้วยกันหลายวิธีครับ ตางลิงค์นี้
http://www.esg.co.th/esg/index.php?fi=no&page=articles&lev=2&ct=332&lang=thแต่วิธีที่ง่ายที่สุดก็คือ ไปหาไฟล์ชื่อ disableSMB2win8.reg (อยู่ตรงที่เก็บโปรแกรม) โดยดับเบิ้ลคลิกที่ไฟล์นี้ แล้วก็รีสตาร์ทวินโดส์ ก็เสร็จแล้วครับ
