windows « แลกเปลี่ยนเรียนรู้:km tool

archive page

คำสำคัญ ‘windows’

config smtp server on win2003

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Tuesday, March 13th, 2012
smtp server

smtp server

การตั้งค่าของ smtp server บน windows server 2003

ปรับระบบ smtp server ซึ่งเป็น SMTP Virtual Server ใน IIS บน Windows 2003
1. เปิดบริการ
2. ปรับ Properties, Delivery
- First,Second,Third retry interval เป็น 1, 2 และ 3
3. เปิด firewall ของเครื่อง ยอมรับ port 25
4. เปิด firewall ขององค์กร ยอมรับ port 25
5. telnet localhost 25 ตรวจสอบว่าส่งออกหรือไม่
HELO localhost.localdomain
MAIL FROM: from_who@domain.com
RCPT TO: to_who@domain.com
DATA
– Enter message, end with “.” on a line by itself
Subject: subject goes here
– Message goes here and ends with a dot
QUIT
6. ถ้าผลการส่งบอกว่าปกติ
ให้ไปตรวจใน C:\Inetpub\mailroot\Queue ว่ามีเมลค้างหรือไม่
7. ไปตรวจใน mail box ว่าได้รับใน inbox หรือ spam box หรือไม่


ปัญหา windows media center ใน win7 ของคุณแมว

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Friday, August 26th, 2011

26 ส.ค.54 คุณแมวนำเครื่องมาให้ดู พบปัญหาว่า โปรแกรมมากกว่าครึ่ง เมื่อคลิ๊กก็จะเปิด windows media center ไม่ยอมเปิดโปรแกรมตามหน้าที่เดิม ปัญหาคือเปิด ie หรือโปรแกรมใดไม่ได้เลย ภาพของ icon ก็เปลี่ยนเป็นแบบเดียวกันหมด สำหรับโปรแกรมที่ทำงานปกติก็เป็นแฟ้มประเภทเอกสารเช่น word excel นอกนั้นจะเรียก windows media center มาทำงานแทน

สาเหตุ .. ไม่ทราบแน่ชัดแต่ผู้ใช้ให้ข้อมูลว่าน่าจะเกี่ยวข้องกับไฟฟ้าดับเมื่อคืน ซึ่งไม่น่าใช่ เมื่อตรวจ process ก็ไม่พบ virus (อาจถูก remove ไปแล้ว) จากนั้นก็ตรวจ address ของลิงค์ ก็พบว่าลิงค์ปกติ แสดงว่าเป็นที่ระบบปฏิบัติการ

ความพยายามและการแก้ปัญหา

1. เข้า file type เพื่อตรวจสอบ แต่ไม่พบว่าต้องเปลี่ยนอะไร เพราะ file type ไม่ถูกแก้ไข
2. เข้า control panel, program & feature เพื่อลบโปรแกรม windows media center
แต่เข้าไม่ได้ มีปัญหาเหมือนเรียกโปรแกรมทั่วไป
3. เข้า cmd หรือ regedit ไม่ได้ มีปัญหาเหมือนเรียกโปรแกรมทั่วไป
4. reboot เข้า safemode เพื่อ restore แต่ restore ไม่ถูกเปิด ทำให้ย้อนกลับไป 3 วันก่อนหน้านี้ไม่ได้
5. เข้า command ได้ แต่เข้าไปลบแฟ้ม ehshell.exe (Windows media center) โดยตรงไม่ได้ พบคำว่า access denied
6. เข้า regedit ลบการเชื่อมโยงกับ windows media center ซึ่งอยู่ในห้อง c:\windows\ehome
7. เรียก explorer ผ่าน command แล้ว download processexplorer และ autorun ซึ่งเป็นเครื่องมือแก้ไขปัญหาการทำงานของ windows และสามารถใช้งานได้ใน win7
DOS> explorer http://www.thaiabc.com/download/processexplorernt.zip
DOS> explorer http://www.thaiabc.com/download/autoruns.zip
8. processexplorer ไม่ได้ช่วยอะไร เพราะอาการไม่ได้เกิดจาก process พิเศษที่ run คู่ขนานเหมือนพวกไวรัส ที่สำคัญไม่พบ process ที่น่าสงสัย
9. ใช้ autorun ยกเลิกโปรแกรมใน regedit ที่เกี่ยวข้องกับ windows media center ทั้งหมด แล้ว reboot

ในทั้งหมด 9 ข้อ พบว่าข้อ 9 น่าจะเป็นวิธีแก้ไขปัญหาเกี่ยวกับการประมวลผลโปรแกรมอย่างไม่ถูกต้องเมื่อสั่งเปิดโปรแกรมใด แล้วไปเรียก windows media center แทนทุกครั้ง .. หลัง reboot พบว่า icon แสดงผลปกติ และเรียกโปรแกรมถูกต้องตามหน้าที่ของโปรแกรมนั้น


สิบเหตุผลที่ควรเลือกใช้ Windows 7

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Sunday, July 17th, 2011

Windows 7 ในแรกเริ่มเดิมทีมีชื่อหรือรหัสในการพัฒนาว่า แบล็คโคมบ์ (Blackcomb) ต่อมาถูกเปลี่ยนเป็น เวียนนา (Vienna) โดยเจ้า Windows 7 จะถูกผลิตขึ้นมาเพื่อแก้ไขข้อบกพร่องที่เกิดขึ้นกับ Vista ที่ไม่ประสบผลสำเร็จ ซึ่งคำว่า 7 น่าจะมาจากการเป็นวินโดว์รุ่นที่ 7 โดยเริ่มจากการนับ Windows 1.0-3.0, Windows NT คือ 3.1, Windows 95 คือ 4.0, Windows 98 คือ 4.0.1998, Windows 98 SE คือ 4.10.2222 Windows ME คือ 4.90.3000, Windows 2000 คือ 5.0, Windows XP คือ 5.1, Windows Vista คือ 6.0 และ Windows 7 คือ 7.0

1. เดสก์ท็อปที่ดีขึ้น Windows 7
2. การค้นหาที่อัจฉริยะยิ่งขึ้น
3. ใช้งานร่วมกันได้ง่ายๆ ด้วย ‘โฮมกรุ๊ป’
4. สร้างมาให้เร็วทันใจ
5. ระบบเครือข่ายแบบไร้สายที่ดียิ่งขึ้น
6. Windows Touch
7. สนุกสนานกับอุปกรณ์ Device Stage
8. การส่งกระแสข้อมูลสื่อ
9. Internet Explorer 9 และ Windows Live‌
10. การแจ้งเตือนที่ไม่รบกวนคุณ

http://windows.microsoft.com/th-TH/windows7/products/10-reasons-to-buy-Windows-7

http://www.tonjump.com/?p=48

http://www.tonjump.com/?p=55


การ conference ระหว่าง 2 เวที

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Saturday, March 26th, 2011
msn

msn

26 มี.ค.54 ได้รับโจทย์ว่า ถ้าเชื่อมต่อเวที 2 เวที ให้พิธีกรของ 2 เวทีได้พูดคุยกัน จะทำอย่างไร .. องค์ประกอบที่ทำให้การเชื่อมต่อของ 2 เวทีเกิดขึ้น มีดังนี้ 1) เครื่องคอมพิวเตอร์ 2) Webcam + Mic 3) projector 4) ซอฟท์แวร์ตามตัวอย่างคือ MSN หรือ Skype 5) การเชื่อมต่ออินเทอร์เน็ตด้วยความเร็วสูง ซึ่งเป็นองค์ประกอบสำหรับที่ทำให้คนสองคนสามารถสื่อสารกันได้ผ่าน video call

การทำให้พิธีกรระหว่าง 2 เวทีคุยกันได้ มีปัจจัยที่เกี่ยวข้องด้านคุณภาพในการสื่อสาร คือ 1) Webcam ต้องเป็นกล้องคุณภาพสูง ที่ซูมเข้าไปหาพิธีกรได้ 2) Mic ต้องเชื่อมต่อจากไมค์ของพิธีการเข้าเครื่องคอมพิวเตอร์ 3) สัญญาณอินเทอร์เน็ตต้องเร็ว และมีคุณภาพ  โดยเฉพาะสัญญาณอินเทอร์เน็ต ถ้าใช้ wifi ในที่สาธารณะมักได้ภาพและเสียงที่คุมคุณภาพไม่ได้ หรือ Aircard ก็ต้องทดสอบก่อนใช้งานจริง ซึ่งอาจรับประกันถึงคุณภาพไม่ได้เมื่อใช้งานจริง

รุ่น 2009 สามารถขยาย Webcam ของคู่สนทนาได้แล้ว

ถ้าเป็นรุ่น 2011 จะใช้ได้บน Windows 7 หรือ Windows Vista
+ http://explore.live.com/windows-live-Messenger-XP
+ http://explore.live.com/windows-live-messenger
+ http://www.thaiabc.com/download/wlsetup-web_2009.zip
+ http://www.thaiabc.com/download/wlsetup-web_2011.zip
+ http://www.webcam2home.com/msn-microphone-setting.htm


การนำเสนอภาพด้วย lightbox ใน frame

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Saturday, March 19th, 2011
lightbox

lightbox

19 มี.ค.54 เนื่องจากเห็นตัวอย่างภาพที่นำเสนอใน  facebook.com ซึ่งใช้หลักการคล้ายกับ lightbox script แต่เดิมการนำเสนอภาพที่มีขนาดใหญ่ จะตกขอบของ windows screen แต่ใน facebook ไม่มีตกครับ ประกอบกับคิดจะรวมเอกสารส่วนบุคคลให้มองเห็นทั้งฉบับใน windows screen จึงต้องแก้ไข code ของ light box เพื่อให้การนำเสนอภาพกว้างไม่เกิน 800px และสูงไม่เกิน 500px ซึ่งแก้ไข 2 จุดคือ

จุดแรก แก้แฟ้ม lightbox.css
จาก #lightbox img{width:auto; height:auto;}
เป็น #lightbox img{max-width:800px; max-height:600px;}

จุดที่สอง แก้แฟ้ม lightbox.js
จาก
imgPreloader.onload = (function(){
this.lightboxImage.src = this.imageArray[this.activeImage][0];
this.resizeImageContainer(imgPreloader.width, imgPreloader.height);
}).bind(this);

เป็น
imgPreloader.onload = (function(){
this.lightboxImage.src = this.imageArray[this.activeImage][0];
if (imgPreloader.height > 500 || imgPreloader.width > 800)    {
var sc = imgPreloader.height / 500;
if (imgPreloader.width > 800) { sc = imgPreloader.width / 800; }
this.resizeImageContainer((imgPreloader.width / sc), (imgPreloader.height / sc));
} else {
this.resizeImageContainer(imgPreloader.width, imgPreloader.height);
}
}).bind(this);

แนะนำเว็บไซต์
+ http://www.emanueleferonato.com/2007/08/22/create-a-lightbox-effect-only-with-css-no-javascript-needed/
+ http://blog.lysender.com/2010/07/scale-image-lightbox-another-javascript-hack/
+ http://www.thaiall.com/blog/burin/2440/


แก้ไข windows time ผ่าน gpedit

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Wednesday, October 6th, 2010

6 ต.ค.53 พบว่า tab ของ windows time เมื่อ double click เวลาของเครื่อง แล้วเลือก update เวลากับ time.windows.com แต่พบข้อความว่า The computer did not resync because no time data was available. และการดำเนินการข้างต้นก็ล้มเหลว

แก้ไขโดยเข้า cmd, gpedit.msc, Computer Configuration , Administrative Templates , System , Windows Time Service ให้กำหนด  Global Configuration Settings เป็น  Not Configured ส่วน Time Providers, Enable Windows NTP Client และ  Configure Windows NTP Client ก็กำหนดเป็น Not Configured แล้วเข้า cmd, gpupdate /force ก็จะใช้บริการ update now ของ windows time ได้ตามปกติ


แก้ปัญหา Windows DNS ได้ 3 กรณี

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Tuesday, June 29th, 2010

nslookup on DOS

29 มิ.ย.53 ในสถาบันแห่งหนึ่งใช้ DNS 2 ตัว เป็น linux และ windows แต่เครื่องบริการที่ใช้ Windows DNS นั้น ถูกรายงานว่ามีปัญหาด้วยการตรวจสอบผ่าน intodns.com และพบสิ่งที่ต้องแก้ไขหลายกรณี ซึ่งปล่อยให้เป็นเช่นนี้มาแล้วระยะหนึ่ง มาวันนี้ผมกับคุณอนุชิตมีโอกาสเข้าไปตรวจสอบอย่างจริงจัง และแก้ไขปัญหาสำคัญได้ 3 กรณี ซึ่งเครื่องนี้ทำหน้าที่เป็น DNS, NAT, Load Balance ผ่าน ADSL + Leased Line, 2 Lan Card + 1 Blank Lan Card
     กรณีที่ 1 พบว่าตรวจสอบด้วย nslookup จากภายนอก พบว่าไอพีของเครื่องบริการ DNS มีถึง 6 IP และบางไอพีไม่มีความเป็นไปได้ที่จะให้บริการ พบว่า DNS Preference มีตัวเลือกที่ยอมให้ทุกไอพี หรือเฉพาะไอพีที่กำหนดเท่านั้นเป็นตัวให้บริการ เมื่อปล่อยให้ไอพีที่กำหนดเพียง 1 ip เป็นตัวให้บริการ ปัญหานี้ก็หมดไป กรณีที่ 2 ค่า Serial ของ Host ที่กำหนดใน SOA record เป็นข้อมูลที่ถูกใช้ในการจัดลำดับของ DNS ซึ่งเรามี 2 ตัว และรูปแบบที่กำหนดคือ YYYYMMDDnn พบว่าเดิมไม่กำหนด ทำให้การนำไปอ้างอิงมีความผิดพลาด กรณีที่ 3 ชื่อโฮสของ NS ซ้ำ เช่น h1.h1.domain.com ซึ่งไม่พบค่า config ใน DNS หรือ Firewall หลังตรวจสอบด้วย nslookup จากภายนอก แล้วพบว่า ไอพีที่ตอบกลับไม่สมเหตุสมผล ทำให้พบว่า การกำหนด Domain name ของเครื่องคอมพิวเตอร์ใน control panel system ระบุเกินกว่าที่ควร ทำให้ระบบอื่น ๆ นำค่าไปใช้อย่างไม่ถูกต้อง เมื่อแก้ไขเป็น domain.com แล้วทุกอย่างก็เข้าที่เข้าทาง


สร้างแผ่น Bootable Windows CD ด้วย Reatogo-X-PE รุ่น 235

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Tuesday, August 4th, 2009

4 ก.ค.52  ตั้งใจว่า ถ้าทำแผ่นนี้สำเร็จก็จะแจกให้นักศึกษา เพราะผมซื้อเครื่องรุ่นเดียวกับชุดที่นักศึกษาเข้าใช้กัน 1)ติดตั้งโปรแกรม Reatogo-X-PE รุ่น 235  จากตัวติดตั้ง มีตัวเลือกต้องกำหนดแหล่งปลายทาง ให้กำหนดเป็น c:\ 2)คลิ๊ก autoDriver และ autoDriver.exe + Detect 3)คลิ๊ก checkbox หน้า driver ทั้งหมด แล้วคลิ๊ก Create 4)ปิดโปรแกรม autoDriver จะพบ folder เก็บ 12 Driver 5)คลิ๊ก Plugin + autoHelp-Creator.exe + Plugin Creator 6)กดเลข 1 แล้ว Enter เพื่อไม่ต้องระบุ Path ??? 7)คัดลอกห้อง i386 จากแผ่น CD (XP2006 v7) ที่ไม่ต่ำกว่า XP2 ไปในห้อง c:\reatogo235 8) เปิดโปรแกรม Reatogo-X-PE ซึ่งพบได้บน Desktop 9)กดปุ่ม StartPEbuilder + Agree 10)กำหนด Source ให้เป็น c:\reatogo235 และยกเลิกการ Burn to CD/DVD เพื่อสร้างเฉพาะ .iso 11)Build เพื่อสร้างแฟ้ม .iso แล้วรอประมาณ 5 ถึง 10 นาที จนพบปุ่ม Close 12)สรุปว่าได้แฟ้ม reatogoBuilder.iso สำหรับเขียนลง CD และห้อง ReatogoPE ที่เหมือนกันใน .iso 13)แต่ผมไม่ได้ทดสอบว่า .isoใช้ได้หรือไม่ ซึ่งทดสอบได้กับ Virtual Pc หรือ VMWare 14)พอทดสอบ Boot ด้วย CD ก็พบปัญหาที่แจ้งว่าไม่พบ ATIIDE.sys และทำงานต่อไปไม่ได้ ต้อง restart เครื่อง  15)ถ้าจะให้ดี ต้องติดตั้ง  Virtual Pc หรือ VMWare ให้เรียบร้อยเพื่อทดสอบ มิเช่นนั้นก็จะเสียแผ่น CD ไป  16)ถ้าไม่ลอง iso กับ VMWare ก็อาจลอง ห้อง ReatogoPE กับ USB Flash Drive ก็ได้ น่าจะได้ผลไม่ต่างกัน

     ทั้งหมดนี้เรียนรู้จากการอ่าน บทความของคุณ Augie ซึ่งเป็นผู้สร้าง augeminiPE Thai Support และ augiePE 2k6.05.08  โดยมีโปรแกรมหลายตัวที่คุณ Augie แนะนำให้ใช้เช่น Reatogo 235 , VMWare , Virtual PC ของ Microsoft ,  UltraISO , Recover CD , การนำ Reatogo ลง UFD (USB Flash Drive) , บทความอ้างอิง


การทำให้เครื่องคอมพิวเตอร์ boot จาก Live USB

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Wednesday, July 22nd, 2009

22 ก.ค. 52 กรณีที่ 1 เครื่องคอมพิวเตอร์ยี่ห้อ Acer ในห้องปฏิบัติการคอมพิวเตอร์ 1 ผมต้องการทำให้เครื่องบูทจาก Live USB จึงกดปุ่ม del ขณะเปิดเครื่องก็จะมี Phonix – AwardBIOS CMOS Setup Utility เป็นเมนูมาให้เลือก ได้ดำเนินการดังนี้ 1) Advanced BIOS Features 2) First Boot Device = USB-ZIP และ Second Boot Device = CDROM และ Third Boot Device = Hard Disk 3) กดปุ่ม F10 เพื่อ Save แล้ว Restart
     หลังเปิดเครื่องอีกครั้ง ผมใส่ Handy Drive เข้ากับเครื่องคอมพิวเตอร์ ไม่ว่าจะเป็น Fedora Live USB หรือ Windows Live USB ก็ทำงานได้ตามปกติ สำหรับ Fedora สามารถเชื่อมต่อ Network ได้ทันที ไม่พบปัญหาเรื่อง Driver หรือการขอ IP จาก DHCP และยังสามารถปรับปรุงแก้ไขระบบใน Handy Drive ได้เหมือนกับใช้ใน Hard Disk แต่ Windows Live USB ไม่สามารถเชื่อมต่อ Network ได้ คงเป็นเพราะ Driver ที่ไม่ตรงกันกับโปรแกรมที่อยู่ใน USB เพราะขนาดของโปรแกรมทั้งหมดเพียง 60 MB และยังติดตั้งมาแบบ ISO ที่ไม่ถูกแตกแฟ้มอีกด้วย จะแก้ไขอะไรก็คงไม่ง่ายนัก
     กรณีที่ 2 เครื่องคอมพิวเตอร์โน๊ตบุ๊ค ASUS T3400 กดปุ่ม f2 ขณะเปิดเครื่อง เข้า Boot, Boot Device priority กำหนด CD/DVD, Removable Device, Network, Hard Drive ตามลำดับ เมื่อออกมาก็เข้า Hard Disk Drives ถ้ามี Handy Drive คาอยู่จะเห็น USB เป็นรายการที่ 2 ให้กดปุ่ม + เพื่อเลื่อนให้ USB มาก่อน Hard Disk แล้วกดปุ่ม F10 เพื่อ Save and Exit หลัง reboot ก็จะเข้า Fedora ใน USB Drive ซึ่งทำงานได้เร็วกว่า CD-ROM อย่างเห็นได้ชัด ในกรณี Boot เครื่องและใช้งานผ่าน CD-ROM
     ในเครื่อง Notebook T3400 มีปัญหาเรื่องเปลี่ยนยี่ห้อของการบูทด้วย usb ในกรณีใช้ usb ยี่ห้อเดิมจากการ save bios ครั้งก่อนไม่พบปัญหา แต่ถ้าเปลี่ยน usb ก็จะไม่ยอมบูท ต้องเข้า f2 + Hard Disk Drives แล้วเลื่อนให้ Usb ขึ้นมาก่อน Hard Disk จึงจะบูทได้
     กรณีที่ 3 (26 ก.ค.52) เครื่องคอมพิวเตอร์พีซีที่บ้านใช้ AMD เมื่อกดปุ่ม F12 ขณะเปิดเครื่องก็เข้าส่วนเลือกสื่อสำหรับ Boot ให้เลือก USB-ZIP ก็จะเข้าระบบ Fedora ที่อยู่ใน USB ได้ตามปกติ แต่จากการทดสอบพบว่า USB ยี่ห้อ Kingmax รุ่นขาวเงิน ไม่บูทในเครื่อง PC ของผม แต่ใช้ USB บูทเครื่อง Notebook ได้ทั้ง 2 Kingmax 260 บาท และ Kingston 240 บาท กำลังตรวจว่าเกิดจากข้อผิดพลาดของการเขียน USB หรือ USB รุ่นนี้ใหม่เกินไป เพราะซื้อรุ่นละ 3 ตัวรวมของเก่าอีก 2 เป็น 8 ตัว อีก 2 ตัวคือ Apacer กับ Mp3 Cube ซึ่ง Apacer ใช้งานได้ปกติในทุกเครื่องที่ทดสอบ แต่กับเครื่อง PC AMD พบ Mp3 Cube บูทแล้วพบว่า Could Not find kernel image ซึ่งอย่างน้อยก็มีอะไรขึ้นมาให้เห็น ไม่เหมือน Kingmax ที่ไม่แสดงอะไรเลยในขณะ boot ซึ่งแสดงว่า incompatible
     กรณีที่ 4 เครื่องคอมพิวเตอร์พีซีพบปัญหากับ Mp3 Cube แต่ T3400 Notebook สามารถเข้า Fedora Live USB ใน Mp3 Cube ได้อย่างรวดเร็ว และไม่ต้องแก้ไขด้วย F2 ใน notebook เพื่อเปลี่ยนลำดับการบูท เข้าใจว่า Notebook มอง Mp3 Cube เป็น USB-ZIP อย่างถูกต้อง แต่ USB รุ่นใหม่ถูกมองเป็น Hard Disk จึงต้องเข้าไปเปลี่ยนลำดับการ Boot ของ Hard Disk ให้เป็น USB ทุกครั้ง เมื่อใช้ USB รุ่นใหม่ใน Notebook