วันอาทิตย์ที่ 29 กันยายน พ.ศ. 2556

Disable & Enable run (Compare setting in gpedit & regedit): ปิด และเปิดการใช้งาน Run (เปรียบเทียบการตั้งค่าใน gpedit & regedit)




Disable/Enable...Contents
1. Disable & Enable regedit, cmd  (Compare setting in gpedit & regedit) 2. Disable & Enable gpedit.msc 
with File.reg, Registry
 Editor & cmd
3. Disable & Enabl Run 
(Compare setting in gpedit & regedit)
4. Disable & Enable Task Manager with batch file, reg file, Registry editor & gpedit.msc
5. Open Administrator Account to Troubleshoot some problems of windows

Disable & Enable Run (Compare setting in gpedit & regedit)

ปิด และ เปิดการใช้งาน Run (เปรียบเทียบการตั้งค่าใน gpedit & regedit)

 

Disable & Enable run  Compare setting in gpedit & regedit(Larva Toon)
ถ้าคุณใช้ Computer แบบส่วนตัว หรืออาจจะใช้งานร่วมกับคนอื่นเพียงไม่กี่คน
การปิดโปรแกรม regedit.exe(Registry Editor), gpedit.msc(Group Policy), cmd.exe(Command Prompt), run(Run dialog), taskmgr.exe(Task Manager) หรือ โปรแกรมที่ติด Windows อีกหลายๆตัว
นั้น โดยส่วนตัวผมคิดว่ามันไม่มีประโยชน์สาระอะไรเลย ให้ผลเสียมากกว่าผลดี และ ผมก็ไม่แนะนำให้ปิดด้วย
จุดประสงค์ของบทความก็คือ แนะนำวิธีการแก้ปัญหาในกรณีที่คุณไม่สามารถ
เปิดใช้งานโปรแกรม หรือส่วนติดต่อต่างๆตามหัวเรื่องไม่สามารถใช้งานได้ตามปกติมากกว่าครับ

 

- ใน Review จะเป็นการเปรียบเทียบระหว่างการตั้งค่าโดยใช้ โปแกรม gpedit.msc(Local Group Policy Editor) กับการแก้ไขค่าโดยใช้ Registry Editor 
- ในกรณีที่คุณจะเข้าไปปรับแต่ง Registry ตามคีย์ต่างๆที่ผมระบุ, ถ้าคุณคลิกมาถึงคีย์ใดคีย์หนึ่ง แล้วหาคีย์ถัดลงไป(Sub key)ไม่เจอ ก็หมายถึงคุณต้องสร้างขึ้นมาเอง ทั้งนี้ก็รวมถึงค่า Value และ Value data ที่อยู่ใน Column ด้านขวาด้วย
- ในการทดลองแก้ไขระบบ ไม่ว่าจะมีความเสี่ยงมาก หรือน้อยก็ตาม แนะนำว่าให้ Backup ระบบไว้ก่อนจะดีกว่า (Create a restore point นั่นไงง่ายสุดแล้ว)



A.ปิด/เปิด การใช้งาน Run โดยการตั้งค่าใน gpedit.msc (Pic1.)


Disable & Enable run With gpedit.mscเปิดโปรแกรม Local Group Policy Editor :
-กด Windows key + r > พิมพ์ gpedit.msc > Ok
- หรือ คุณจะพิมพ์ gpedit.msc ที่ Address bar จากข้างใน Folder อะไรก็ได้ จากนั้นกด Enter

1. ที่หน้าต่างของโปรแกรม gpedit(ในตัวอย่างของผมใช้Standard View) ให้คุณคลิกเข้าไปตาม Path นี้
User Configuration > Administrative Templates > Start Menu and Taskbar.

2. ที่ Colum ด้านขวา ให้คุณ Double click ที่  gpedit_icon[6]Remove Run menu from Start Menu

3. ที่ Remove Run menu from the Start Menu Dialog ให้คุณเลือกเป็น Circle_black&white[4] Enabled จากนั้นคลิก Ok
* ถ้าคุณอยากรู้ว่าการตั้งค่าของตัวเลือกนั้นๆ สามารถนำมาใช้งานกับ Windows รุ่นไหนได้บ้างให้คุณดูที่Support on * ถ้าคุณอยากรู้ว่าการตั้งค่าของตัวเลือกนั้นๆจะให้ผลลัพธ์อย่างไร ให้คุณอ่านที่ Help (เมื่อตั้งค่าเสร็จแล้วก็ปิด gpedit ได้เลย)



วิธีการคืนค่า(Restore):

ให้คุณกลับเข้าไปแก้ไขตัวเลือกให้เป็น ☻ Not Configured หรือ ☻ Disable ตัวใดตัวหนึ่งก็ได้ จากนั้นคลิก OK โปรแกรม regedit หรือ cmd (แล้วแต่ว่าคุณเลือกปิดตัวไหน)ก็จะกลับมาใช้งานได้เหมือนเดิม

 





B. สิ่งที่จะเกิดขึ้น ถ้าคุณปิดการใช้งาน Run


Run Command จะผูกติดกับ Windows Explorer โดยตรง เพราะฉะนั้นการปิด Run จึงก่อให้เกิดผลกระทบอยู่หลายจุดเลยทีเดียว มีผลกระทบอะไรบ้าง?..มาดูกัน
Windows key + r warning Pop-up1. ถ้าคุณกด Windows key + r ที่แป้น key board หรือ Double click ที่ไอคอนของ Run
: จะมี Pop-up เปิดขึ้นมาแจ้งตามรูป(Option นี้ถูกยกเลิก....กรุณาติดต่อ system admin...อะไรประมาณนั้น)

Can't open run in Task Manager2. ถ้าคุณเปิด Task Manager คลิกที่ File tab,
: Run new task จะหายไปด้วย
Address bar missing Pop-up3. ถ้าคุณค้นหาอะไรก็ตาม โดยการพิมพ์ Keyword(คำค้นหา)ใน Address bar จากนั้นกด Enter หรือ คลิกที่ปุ่มลูกศร ตามรูป
: จะมี Pop-up เปิดขึ้นมาแจ้งตามรูป



 




 

c. ถ้าไม่ต้องการ Restore การตั้งค่าใน gpedit, จะมีวิธีเปิดโปรแกรมต่างๆที่ติดมากับ Windows ได้อย่างไร? (ถ้าคุณรู้วิธีแล้วก็ข้ามหัวเรื่องนี้ไปเลย)


โปรแกรมที่ติดมากับ Windows ที่สามารถเรียกใช้งานโดยการพิมพ์ชื่อของโปรแกรม ที่เราใช้กันอยู่บ่อยๆก็อย่างเช่น cmd, regedit, msconfig, services.msc, Sysdm.cpl, gpedit.msc เป็นต้น(อันที่จริงมีหลายโปรแกรมมาก ถ้าคุณอยากรู้ให้อ่านรายระเอียดได้จากLINK นี้ดีกว่าครับ)
และ ที่ผมใช้คำว่าโปรแกรมก็ไม่ได้เรียกผิดนะ เพราะส่วนติดต่อต่างๆของ Windows ที่เราเรียกใช้ ส่วนใหญ่มักจะเป็นโปรแกรมที่ถูกเก็บไว้ที่ C:\Windows\System32 และ C:\Windows
Pic 2. ถึงแม้คุณจะปิดการใช้งาน Run ไปแล้ว แต่ก็ยังมีอีกหลายวิธีที่ยังสามารถเปิดโปรแกรมที่ติดมากับ Windows ขึ้นมาใช้งานได้ ผมจะยกตัวอย่างเป็นบางวิธีเท่านั้นครับ เพราะมันนอกประเด็น ยกตัวอย่างเช่น ผมต้องการเปิดโปรแกรม regedit (ในวงเล็บข้อ 1.- 3. ข้างล่างคือ Windows Versions ที่ใช้งานได้)
Open regedit in cmd & Open regedit in Start search box(windows Vista, 7)
1. พิมพ์ regedit จากในโปรแกรม cmd จากนั้น กด Enter (XP - 8)
- ใน Windows XP - 7 cmd Shortcut จะอยู่ที่ Start Menu > All Programs > Accessories > Command Prompt
- ใน Windows 8 คุณสามรถเปิด cmd ได้หลายทิศทางมาก แต่ที่ง่ายที่สุดคือ ให้คุณคลิกขวาที่มุมล่าง-ซ้าย ของหน้าจอ(Screen) > Command Prompt
 
2. พิมพ์ regedit ที่ Start search box > กด Enter(Vista, 7)
3. พิมพ์ regedit ที่ Start screen > กด Enter (Win8)


 




 

D.ปิด/เปิด การใช้งาน Run โดยการตั้งค่าใน Registry (Pic3)

1. เปิดโปรแกรม regedit ขึ้นมา(กด Windows key + r พิมพ์ regedit > OK >Yes) ที่หน้าต่างของโปรแกรม regedit ให้คุณคลิกเข้าไปตาม Key นี้
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

Disable run With regedit



2. ที่ Column ด้านขวา ให้คุณคลิกขวา > 
New > DWORD (32-bit ) Value > ตั้งชื่อเป็น 
NoRun


3. Double click ที่ NoRun ตั้งค่า Vale data = 1



Note:
ถ้าคุณได้ตั้งค่า ใน gpedit ที่หัวข้อ gpedit_icon[7]Remove Run menu from Start Menu (เลือกเป็น ☻ Enabled ) ไว้ก่อนแล้ว, ระบบ Windows จะสร้างค่าต่างๆใน Registry ให้คุณโดยอัตโนมัติ

วิธีการคืนค่า(Restore):

- ให้คุณลบ REG_DWORD ที่ชื่อ NoRun ออกไป, Run command ก็จะกลับมาใช้งานได้เหมือนเดิมครับ หรือ....
- คุณจะกลับไปเปลี่ยนตัวเลือกใน gpedit ให้เป็น 
☻ Disable ก็ได้วิธีนี้ Windows ก็จะลบ REG_DWORD ที่ชื่อNoRun ให้เหมือนกัน






Larva Toon Animation.gif


* ในกรณีที่คุณปิด Run โดยการแก้ไข Registry (แบบข้อ D.) จากนั้น ถ้าคุณต้องการคืนค่าให้เป็นเหมือนเดิม โดยใช้ gpedit.msc ทำไม? ผมต้องแนะนำให้ใช้ตัวเลือก ☻ Disable ในการคืนค่า ทั้งๆที่ตัวเลือก ☻ Not Configured ก็คืนค่าได้เหมือนกัน (ไมใช่หรือ?)... มีคำตอบในบทความนี้ครับ>> Basic Local Group Policy page 3: Options ต่างๆของการตั้งค่าใน Policy






ไม่มีความคิดเห็น :