Friday, December 7, 2012


แก้ไข HOSTS file in Vista ได้ไม่มีปัญหา


เจอปัญหาแต่ว่าหาเจอใน google.com แล้วขอก็อบเค้ามาไว้ที่เวปตัวเองหน่อย...

Hosts ไฟล์ คือ การบังคับให้ เครื่องคอมที่เราใช้งาน เข้าไปเอาข้อมูลจาก website หรือ server ใด้ เช่น ปกติ ใน browser เราพิมพ์ address เป็น www.google.com browser เราก็จะแสดง เว็บไซต์ Google.com ออกมา แต่หากเราแก้ไขไฟล์ Hosts ของเครื่องเรา ( อยู่ที่ C:/windows/system32/drivers/etc/hosts …. hosts ไม่มีนามสกุลครับ) แก้เป็น
127.0.0.1 localhost
127.0.0.1 www.google.com
แล้ว Save แล้วเข้าbrowser พิมพ์ http://www.google.com ใหม่อีกครั้ง หน้าจอ web pageจะไม่แสดง Google.com ออกมา เป็นจะเอาข้อมูล ของเครื่องเราเองมา show ( หากเครื่องเราทำเป็น web server เราก็จะเห็นหน้า website ที่อยู่ในเครื่องเราแทน) ด้วยหลักการนี้เอง คนที่ทำ website จึงต้องแก้ไข Hosts ไฟล์ เพื่อทดลองว่า website ที่เราทำขึ้นมา ใช้งานได้หรือเปล่า โดยการ run จากชื่อจริง
การแก้ไข Hosts ใน Windows Vista
การแก้ไข ไฟล์ Host ใน windows XP เราสามารถแก้ไขได้เลย ส่วนการแก้ไขใน windows vista นั้น เราแก้ไขได้แต่ไม่สามารถ save ได้ ฉนั้นหากต้องการ save ได้ เราต้องกำหนดสิทธิ์ให้เราเป็น admin หรือ Modify โดยทำ ดังนี้
วิธีที่ 1 : 
เข้าไปใน Folder c:/windows/system32/driver/ect แล้ว คลิกขวาที่ไฟล์ hosts แล้วเลือก properties เข้า tab Security แล้วเลือกแก้ไข permission user ของเราเป็น modify
วิธีที่ 2: 
1. ไปที่ Start > All Programs > Accessories แล้วคลิกขวาที่ Command Prompt เลือก Run as administrator
run command as administrator on Windows Vista
2. พิมพ์คำสั่ง ดังนี้
takeown /f c:\windows\system32\drivers\etc\hosts
icacls c:\windows\system32\drivers\etc\hosts /grant yourusername:f
เพียงเท่านี้ เราก็มีสิทธิ์ในการแก้ไขไฟล์ Hosts ได้แล้ว

Monday, August 23, 2010

แก้ปัญหาการไม่โชว์รูปไอคอนใน Windows 7

วันก่อนนั่งเล่นคอมอยุ่ไอคอนก็ไม่โชว์รูปเลย งานเข้าซะแล้วเรา แต่ว่าก็หาข้อมูลใน Internet สุดท้ายก็เจอ เกือบต้องลงเครื่องใหม่แล้วไหมหล่ะ ก็เลยเอาทิปนี้มาไว้ที่ Blog เลย เผื่อวันหลังจะเจอแบบนี้อีก


แก้ปัญหาการไม่โชว์รูปไอคอนใน Windows 7

ปัญหานี้เป็น Bug ของ Win7 ตั้งแต่รุ่นแรกๆที่ยังเป็นมาจนถึงปัจจุบัน (July 2010) ซึ่งทางบริษัทของออก SP1 มาแก้ไข
แต่ก่อนจะถึงตอนนั้น เรามาช่วยตัวเองกันก่อน
  1. กด Ctrl-Shift-Escape เพื่อเปิดหน้าต่าง Task manager.
  2. ดูใน Processes tab หาชื่อ explorer.exe พอเจอแล้ว click ขวา กด End Process.จะเจอคำเตือน ให้ Click “End Process” เพื่อ confirm.
  3. เปิดเมนู File เลือก New Task (Run…)
  4. Copy/paste คำสั่งนี้ลงไปในช่อง
    cmd /c del %userprofile%\AppData\Local\IconCache.db /a
  5. เปิดเมนู File เลือก New Task (Run…) อีกครั้ง
  6. Copy/paste คำสั่งนี้ลงไปในช่อง
    explorer.exe
จากนั้นออกจากหน้าต่าง Task manager จะพบว่าไอคอนทั้งหมดแสดงรูปถูกต้องดังเดิม