เปลี่ยนเครื่องมือค้นหาเริ่มต้นใน IE ผ่าน Registry

การเปลี่ยนเครื่องมือค้นหาเริ่มต้น(default search engine)เป็นอย่างอื่นที่ไม่ใช่Bingนั้นง่ายมากในInternet Explorerและใช้เวลาเพียงไม่กี่คลิก กล่าวคือ เว้นแต่คุณจะทำงานในสภาพแวดล้อมขององค์กร และผู้ดูแลระบบเครือข่าย(network administrator) ของคุณล็อกการตั้ง ค่าเว็บเบราว์เซอร์(web browser)ไว้

ผู้ดูแลระบบบางคนใช้ข้อจำกัดและบังคับให้ผู้ใช้ทำการค้นหาโดยใช้เพียงBing เท่านั้น เป็นตัวอย่างที่สำคัญ ในบทความนี้ ฉันจะแสดงวิธีแก้ไขการตั้งค่าบางอย่างในรีจิสทรี เพื่อให้คุณสามารถใช้Googleเป็นเครื่องมือค้นหาเริ่ม(default search engine)ต้นแทนBing

หากตัวแก้ไขรีจิสทรี(registry editor)ถูกปิดใช้งานในคอมพิวเตอร์ของคุณ ให้ตรวจดูโพสต์ก่อนหน้าของฉันเกี่ยวกับวิธีเปิดใช้งานตัวแก้ไขรีจิสทรี(registry editor)อีกครั้ง เป็นที่น่าสังเกตว่ารีจิสตรีคีย์(registry keys)ที่เราจะทำการเปลี่ยนแปลงนั้นไม่สำคัญต่อระบบ ดังนั้นหากคุณทำอะไรผิดพลาด คอมพิวเตอร์ของคุณก็จะไม่เกิดสิ่งเลวร้ายอะไร

อย่างไรก็ตาม ในบางกรณี โปรดอ่านโพสต์ของฉันเกี่ยวกับการสำรองและกู้คืนรีจิสทรีก่อน ขั้นตอนเป็นเทคนิคเล็กน้อย แต่ถ้าคุณทำตามอย่างช้าๆ ก็ไม่ยากเกินไป ฉันทดสอบสิ่งนี้บนWindows 7 , Windows 8 และWindows 10และใช้งานได้กับทั้งสามระบบปฏิบัติการ

แก้ไข SearchScopes(Edit SearchScopes)สำหรับ IE ในRegistry

ใน IE เครื่องมือค้นหา(search engine) แต่ละรายการที่ คุณเพิ่มลงในเบราว์เซอร์จะเรียกว่าขอบเขตการค้นหา(search scope)ในรีจิสทรี อันดับแรก(First)ก่อนที่เราจะเข้าสู่รีจิสตรี เราต้องสร้างGUID ใหม่ ที่เราจะใช้เป็นคีย์ ฟังดูน่ากลัว แต่เพียงทำตามคำแนะนำด้านล่าง

ขั้นตอนที่ 1(Step 1) : เปิดPowerShellโดยคลิกที่Startและพิมพ์ powershell

พาวเวอร์เชลล์

ที่พรอมต์ ให้คัดลอกและวาง(copy and paste)คำสั่งต่อไปนี้:

[Guid]::NewGuid()

สิ่งนี้จะสร้างตัวเลขยาวพร้อมตัวอักษรและขีดกลางดังที่แสดงด้านล่าง เลือกGUIDแล้วกดCTRL + Cเพื่อคัดลอกไปยังคลิปบอร์ด

สร้าง guis ใหม่

ตอนนี้เราต้องแปลงสิ่งนี้ให้เป็นตัวพิมพ์ใหญ่เนื่องจากรีจิสทรีนั้นจู้จี้จุกจิกเกี่ยวกับเคสเมื่อสร้างคีย์ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเปิดWordวางข้อความ เลือกข้อความแล้วเลือกตัวพิมพ์(UPPERCASE)ใหญ่

แปลงเป็นตัวพิมพ์ใหญ่

ขั้นตอนที่ 2(Step 2) : ตอนนี้เรามาเปิดตัวแก้ไขรีจิสทรี(registry editor)โดยคลิกที่เริ่ม(Start and typing)แล้วพิมพ์regedit ตอนนี้ไปที่คีย์ต่อไปนี้:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\SearchScopes

ขอบเขตการค้นหาเริ่มต้น

หากคุณคลิกที่SearchScopesคุณจะเห็นปุ่มสองสามปุ่มทางด้านขวามือ (hand side)สิ่งสำคัญ ที่เราสนใจคือDefaultScope ดับเบิลคลิกที่ไฟล์นั้นแล้ววาง ID ขอบเขตใหม่ที่เราเพิ่งสร้างขึ้น

โปรดทราบว่าคุณต้องเพิ่มวงเล็บปีกกาเปิดและวงเล็บปีกกาปิดรอบๆGUIDที่เราสร้างขึ้น

เปลี่ยนขอบเขตการค้นหา

คลิกตกลง(Click OK)และค่าควรได้รับการอัปเดต ตอนนี้เรากำหนดค่าขอบเขตการค้นหา(search scope)เริ่มต้น(default one)แล้ว เราต้องไปสร้างขอบเขตการค้นหา(search scope)ใหม่

ขั้นตอนที่ 3(Step 3) : คลิกขวาที่คีย์SearchScopes ใน (SearchScopes)บานหน้าต่างนำทางด้านซ้ายมือ(hand navigation pane)แล้วเลือกNewKey

รีจิสตรีคีย์ใหม่

อีกครั้ง(Again)ให้วางค่าของGUID ใหม่ เป็นชื่อของคีย์ อีกครั้ง(Again)ตรวจสอบให้แน่ใจว่าได้เพิ่มวงเล็บปีกกาที่ด้านหน้าและส่วน(front and end)ท้ายของGUID รีจิสตรีคีย์ควรมีลักษณะเหมือนภาพด้านล่างตอนนี้:

ขอบเขตการค้นหาปัจจุบัน

ขั้นตอนที่ 4(Step 4) : ตอนนี้เพื่อความสนุก เราต้องสร้างคีย์ใหม่สองสามคีย์ในบานหน้าต่างด้านขวาสำหรับขอบเขตการค้นหา(search scope)ใหม่ ก่อนอื่น เลือกขอบเขตการค้นหา(search scope) ใหม่ที่ เราสร้างขึ้น แล้วคุณจะเห็นว่ามีคีย์เดียวเท่านั้นที่เรียกว่าDefault

เราต้องสร้างคีย์ใหม่ทั้งหมดห้าคีย์ ในการสร้างคีย์ใหม่ เพียงคลิกขวาในพื้นที่สีขาวใดๆ ในบานหน้าต่างด้านขวาแล้วเลือกNewจากนั้นเลือกString Value  สำหรับคีย์แรก

ค่าสตริงใหม่

คุณต้องการตั้งชื่อให้คีย์ใหม่เป็นDisplayName แล้ว(DisplayName)กดEnter จากนั้นดับเบิลคลิกที่คีย์ใหม่และคุณสามารถป้อนข้อมูลค่า(value information)ได้ พิมพ์Googleในกล่องข้อมูลค่าแล้วคลิกตกลง

ชื่อที่แสดง

ตอนนี้ให้เพิ่มส่วนที่เหลือในลักษณะเดียวกัน ด้านล่าง ผมจะแสดงรายการชื่อคีย์(key name) (ตัวหนา) ประเภทที่คุณต้องเลือก (ตัวเอียง) และค่าที่คุณต้องป้อน

FaviconURL - String Value - http://www.google.com/favicon.ico
ShowSearchSuggestions - DWORD (32-bit) Value - 1
SuggestionsURL - String Value - http://clients5.google.com/complete/search?q={searchTerms}&client=ie8&mw={ie:maxWidth}&sh={ie:sectionHeight}&rh={ie:rowHeight}&inputencoding={inputEncoding}&outputencoding={outputEncoding}
URL - String Value - http://www.google.com/search?q={searchTerms}

หลังจากที่คุณทำเสร็จแล้ว รายการสุดท้ายควรมีลักษณะดังภาพด้านล่าง:

การตั้งค่ารีจิสทรีขั้นสุดท้าย

เมื่อตั้งค่าทุกอย่างในรีจิสทรีแล้ว ให้เปิดInternet Explorer (Internet Explorer)คุณไม่ควรต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้ทำงานได้ เมื่อ IE เปิดขึ้น คุณอาจเห็นข้อความที่ด้านล่างแจ้งว่ามีโปรแกรมที่ไม่รู้จักต้องการเปลี่ยนผู้ให้บริการการค้นหา(search provider)ของ คุณ ไปข้าง หน้าและคลิกเปลี่ยน(Change)

เปลี่ยนผู้ให้บริการค้นหา

ตอนนี้ เมื่อคุณพิมพ์บางอย่างลงในแถบที่อยู่(address bar)ข้อมูลนั้นควรให้คำแนะนำในการค้นหา และควรค้นหาโดยใช้Google เมื่อ คุณกดEnter

เช่น google search

หากมีบางอย่าง(something didn)ทำงานไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าได้ตรวจสอบคีย์ทั้งหมดอย่างถูกต้อง และGUIDเหมือนกันสำหรับDefaultScopeและสำหรับชื่อของคีย์ภายใต้SearchScopes นอกจากนี้ ตรวจสอบให้แน่ใจว่าGUIDมีวงเล็บปีกกาเปิดและวงเล็บปิดในทั้งสองกรณี

หวังว่านี่จะช่วยให้คุณเข้าถึงการค้นหาของ Google(Google search)ใน IE แม้ว่าระบบของคุณจะถูกล็อค หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็น สนุก!



About the author

ฉันเป็นวิศวกรซอฟต์แวร์เต็มเวลาที่มีประสบการณ์มากกว่า 10 ปีในการทำงานกับซอฟต์แวร์ Windows และ Mac ฉันรู้วิธีออกแบบ ทดสอบ และปรับใช้แอปพลิเคชันบนทั้งสองแพลตฟอร์ม ฉันยังมีประสบการณ์ด้านความปลอดภัยและการจัดการระบบ ทักษะและความรู้ของฉันสามารถช่วยให้คุณสร้างระบบคอมพิวเตอร์ที่ดีขึ้นและมีประสิทธิภาพมากขึ้น



Related posts