ไอคอน Windows Firewall ในคอนโทรลพาเนลหาย

เคยพบปัญหาบ้างไหมว่าเวลาเข้าไปที่ Start -> Settings -> Control Panel พอหาไอคอน Windows Firewall กลับไม่พบ ซึ่งอาจมีผลทำให้เรา Ping จากเครื่องอื่นมาเครื่องนี้ไม่ได้ หรือจะใช้โปรแกรม Remote control จากเครื่องอื่นมาที่เครื่องนี้ไม่ได้ เพราะวินโดว์สไฟร์วอลยังทำงานบล็อกพอร์ทที่เราต้องการติดต่ออยู่
  ขั้นแรกให้ตรวจสอบ Service ชื่อ Windows Firewall/Internet Connection Sharing (ICS) ว่าทำงานอยู่หรือไม่ แต่ถ้าเปิด service ของ Windows Fiewall ไม่ได้

ให้แก้ไขโดย Rebuilding the WMI Repository มีดังนี้
========================================
สำหรับ Windows XP Service Pack 2
คลิ๊ก Start, Run แล้วพิมพ์คำสั่ง

 rundll32 wbemupgd, UpgradeRepository

------------------------
สำหรับ Windows Server 2003
คลิ๊ก Start, Run แล้วพิมพ์คำสั่ง

 rundll32 wbemupgd, RepairWMISetup

------------------------
สำหรับ Windows versions อื่น ๆ
คลิ๊ก Start, Run แล้วพิมพ์คำสั่ง CMD.EXE กด Enter เข้า command prompt

พิมพ์คำสั่ง
 net stop winmgmt

เปิด Windows Explorer, เพื่อเปลี่ยนโฟลเดอร์ %windir%\System32\Wbem\Repository. (ยกตัวอย่างเช่น, %windir%\System32\Wbem\Repository_bad.). %windir% ใช้แทน path ไปยังไดเร็คทอรี่ของ Windows , ซึ่งมักจะเป็น C:\Windows.

กลับไปที่หน้าต่าง Command Prompt , แล้วพิมพ์คำสั่งด้านล่างแล้วกด Enter ทีละคำสั่ง

 net start winmgmt EXIT


ทีนี้กลับไปที่ Control Panel ท่านก็จะสามารถเปิด service ของ Windows Firewall ได้แล้วครับ

------------------------------------------------------------

อีกกรณี

error ว่า "Windows cannot display Windows Firewall settings"

อาการ
1.เมื่อคุณเปิดใช้เกี่ยวกับ Services.msc แล้วไม่มี "Windows Firewall/Internet Connection Sharing (ICS)" อยู่ในรายชื่อ
2."Windows Firewall/Internet Connection Sharing (ICS)" มีอยู่ในรายชื่อแต่ว่าไม่สามารถ start service ได้
3.ได้รับข้อความ error ว่า "Due to an unidentified problem, Windows cannot display Windows Firewall settings."



สาเหตุ
เกิดจาก reg key ที่ชื่อว่า "ShareAccess" หายไป

วิธีแก้
1.ให้ download กดที่ชื่อไฟล์ sharedaccess.reg เพื่อเปิดดู (เฉพาะ Windows XP SP2 เท่านั้น) save ใส่ไว้ในเครื่อง แล้วกด double-click ขึ้นมา เพื่อทำการสร้าง reg key ที่ชื่อว่า "ShareAccess" ขึ้นมา แล้วทำการ restart เครื่อง
2.เมื่อ restart เครื่องขึ้นมาแล้วก็ให้ไปที่ start->run แล้วพิมพ์คำว่า "cmd" แล้ว Enter
ก็จะมีหน้าต่างสีดำขึ้นมาก็ให้พิมพ์ว่า "NETSH FIREWALL RESET" แล้ว Enter ก็น่าจะใช้ได้แล้ว

แต่ ถ้ายังใช้ไม่ได้ล่ะก็ วิธีสุดท้ายก่อนที่จะต้องลง Windows ใหม่ ก็คือ ไปที่ start->run แล้วพิมพ์ว่า "rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf" แล้ว restart เครื่อง แล้วไปที่ start->run แล้วพิมพ์คำว่า "cmd" แล้ว Enter
ก็จะมีหน้าต่างสีดำขึ้นมาก็ให้พิมพ์ว่า "NETSH FIREWALL RESET" แล้ว Enter ก็น่าจะใช้ได้แล้ว

อ้างอิง http://www.limparty.com/index.php?p1=share&p2=10&t_id=10&s_id=37&act=read

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิธีการลบ printer ที่ remove device ปรกติไม่ออก

การใช้งานคำสั่ง Net Use สร้างไดร์ฟกับทรัพยากรที่แชร์ไว้

ตั้งค่าให้ใช้ Remote Desktop ได้มากกว่า 1 session บน Windows Server 2012