วันจันทร์ที่ 25 มิถุนายน พ.ศ. 2555

Prevent access to Uninstall or change a program in Win 8, 7,Vista (regedit)


 

Tweak Uninstall or change a program Contents

1. Tweak user interface in Uninstall or change a program Windows 8,7,Vista 2. Prevent Access to Uninstall or change a program in Win 8, 7,Vista by using "gpedit"
3. Prevent access to Uninstall or change a program in Win 8, 7,Vista by using " regdit."

Prevent access to Uninstall or change a program in Win 8, 7,Vista by using " regdit."

ป้องกันการเข้าถึง Uninstall or change a program โดยใช้ regdit


Prevent access to Uninstall or change a program in Win 8, 7,Vista by using " regdit."
เนื้อหาใน page.นี้จะให้ผลลัพธ์แบบเดียวกับ Page 2.(Prevent Access to Uninstall or change a program(gpedit) คือ เป็นการป้องกันการเข้าถึง Uninstall or change a program เหมือนกัน แต่ เปลี่ยนจากการเข้าตั้งค่าใน gpedit.msc มาเป็นการแก้ไขค่าในโปรแกรม regedit แทน
และถ้าคุณได้ทดสอนการตั้งค่าจาก gpedit มาแล้ว Page. นี้ก็จะเป็นเหมือนตามมาดูผลลัพธ์ที่เกิดขึ้นในระบบ Registry นั่นเอง
อธิบายให้ชัดเจนกว่านี้ก็คือ ถ้าคุณตั้งค่าใน gpedit ตาม Page 2. ที่ตัวเลือก Hide the Programs Control Panel เป็น Enabled ระบบ Windows ก็จะสร้าง Key ใน Registry ให้กับเราโดยอัตโนมัติ แบบเดียวกันกับที่ฉันจะกล่าวถึงในบทความนี้เหมือนกัน




เราจะแยกวิธีการ Lockหน้าต่าง Uninstall... ออกเป็น 2 วิธี . คุณจะเลือกทำตามวิธีไหนก็ได้ค่ะ

A. เป็นวิธีการ Lockหน้าต่าง Uninstall... โดยการใช้โปรแกรม Note pad สร้าง File. reg ให้เป็นเหมือน Switch ปิด/เปิดหน้าต่าง Uninstall...
B. Lock หน้าต่าง Uninstall...โดยการเข้าไปตั้งค่าเองใน Registry



A. Lock หน้าต่าง Uninstall... โดยการใช้โปรแกรม Note pad สร้าง File. reg ให้เป็นเหมือน Switch ปิด-เปิดหน้าต่าง Uninstall...

1. Copy Code ข้างล่างนี้ลงใน Note pad จากนั้น Save เป็น File.reg ตั้งชื่อเป็น Disable Uninstall (หรือ ชื่ออะไรก็ได้ที่คุณต้องการ)
2. Double click หรือ คลิกขวาที่ File.reg > Merge จะมี Dialog box ขึ้นมาถามยืนยันให้คุณกด Yes จากนั้นเข้าไปดูผลที่หน้าต่าง Uninstall...ใน Control Panel ได้ค่ะ (Pic 1.)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Programs]
"NoProgramsCPL"=dword:1
Create file.reg to disable uninstall...
Disable uninstall in computer & control panel.

* Delete Setting, Restore Uninstall... :คืนค่าให้เป็นเหมือนเดิม

1. Copy Code ข้างล่างนี้ลงใน Note pad จากนั้น Save เป็น File.reg ตั้งชื่อเป็น Delete Disable Uninstall (หรือ ชื่ออะไรก็ได้ค่ะ)
2. Double click หรือ คลิกขวาที่ File.reg > Merge จะมี Dialog box ขึ้นมาถามยืนยัน ให้คุณกด Yes หน้าต่าง Uninstall or change a program ก็จะกลับมาเป็นเหมือนเดิม (Pic 2.)

Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Programs]
Create file.reg to Restore uninstall...

How to Refresh registry setting

NOTE : ในการตั้งค่าต่างๆของ Registry นั้นบางครั้ง และบางการตั้งค่า จะยังไม่เห็นผลลัพธ์ในทันที ถ้า Windows ของคุณมีอาการในลักษณะนี้ ให้คุณเปิดโปรแกรม regedit ขึ้นมาจากนั้นคลิกเลือกที่ View > Refresh หรือ กด F5 ที่แป้น Keyboard ก็ได้ แต่ถ้ายังไม่ไม่ได้ผลจริงๆ แนะนำให้ Log off หรือ Restart ค่ะ

 



 




 


B. Lock หน้าต่าง Uninstall... โดยการเข้าไปตั้งค่าเองใน Registry (เหมาะสำหรับกรณีศึกษา)

เปิดโปรแกรม Registry Eidtor ขึ้นมาค่ะวิธีการก็ตามนี้ -  กด Windows Key + r เพื่อเปิด Run dialog > พิมพ์ regedit > กด OK > Yes
เข้าไปที่ key นี้ค่ะ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
Create new key(Programs)
1. ที่ Key Policies ให้คุณคลิกขวา > New > Key เพื่อสร้าง Keyย่อยจากนั้นตั้งชื่อเป็น Programs (ในการตั้งชื่อคุณจะใช้อักษรพิมพ์เล็ก หรือ พิมพ์ใหญ่ก็ได้ แต่ฉันแนะนำให้ใช้พิมพ์ใหญ่ เพราะเวลาแก้ไขจะสังเกตได้ง่ายกว่า)
2. ที่ Frame ด้านขวา ให้คุณคลิกขวา > New > DWORD (32-Bit) Value จากนั้นตั้งชื่อเป็น NoProgramsCPL
3. Double click ที่ NoProgramsCPL จากนั้นใส่ค่า Value data = 1 (Pic 3.)
ปิดโปรแกรม Registry Editor จากนั้นเปิด (My)Computer หรือ Uninstall or change a programใน Control Panel ก็จะเป็นแบบ Pic 1.
Delete Setting (Restore Uninstall...)

* Delete Setting (Restore Uninstall...) :คืนค่าให้เป็นเหมือนเดิม

คุณสามารถคืนค่าหน้าต่าง Uninstall ให้เป็นเหมือนเดิมได้ 2. วิธีค่ะ
1. คลิกเลือกที่ Key Programs จากนั้น กด Delete ที่แป้น Keyboard หรือ คลิกขวา > Delete
2. ถ้าคุณต้องการกลับมาตั้งค่าใหม่อีกครั้ง ให้คุณลบค่า(หมายเลข 1)ออกจาก Value data ของ "NoProgramsCPL" เท่านี้หน้าต่าง Uninstall or change a program ก็กลับคืนมาเหมือนเดิม(Pic 4.)

 

Tangled

NOTE:
- ถ้าคุณคลิกขวาที่ Key - Programs จากนั้นใช้คำสั่ง Export คุณก็จะได้ File.reg แบบเดียวกันกับที่ฉันอธิบายในข้อ A. Pic 1.
- ถ้าคุณต้องการให้เห็นผลลัพธ์ในทันทีแบบไม่ต้อง Refresh, Restart และไม่ต้องเสี่ยงกับการตั้งค่าผิดๆถูกๆ ใน Registry แนะนำว่า ลองใช้การตั้งค่าใน gpedit ดูค่ะ


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