# Notification.
Notification

Author Topic: ลบ Shortcut Arrow ใน MiniXP (Hiren's Boot)  (Read 7468 times)

0 Members and 1 Guest are viewing this topic.

Offline ans58670

  • Webmaster
  • *****
  • Posts: 2040
    • View Profile
ลบ Shortcut Arrow ใน MiniXP (Hiren's Boot)
« on: 04 April 2011, 13:34:56 »
<ลบ Shortcut Arrow ใน MiniXP>

- หาเรื่องมาเล่นกันอีกแล้ว บางท่านต้องเคยรู้สึกรำคาญตากับลูกศร Shortcut เมื่อเปิด MiniXP ใน Hiren's Boot มาบ้างไม่มากก็น้อย อย่ากระนั้นเลย ทำลายมันทิ้งให้ดูระรื่นตาดีกว่า

- เป็นที่ทราบกันดีอยู่แล้วกระมัง??...ว่าการจะแก้ Shortcut Arrow ของ Windows นั้น จะต้องแก้ใน Registry โดยแก้ได้ 2 วิธี คือ...
   1. ลบ Overlay ที่เป็นรูปลูกศร โดยการแทนที่รูปลูกศรเบอร์ "29" ด้วยความว่างเปล่าหมายเลข "50"
   2. หรือไม่เช่นนั้นก็ต้องลบ "IsShortcut" ใน key "lnkfile"
   ซึ่งการจะเข้าไปแก้ Registry เหล่านี้ผ่าน Regedit ก็แปลว่า OS นั้นๆกำลังทำงานอยู่

- แต่ MiniXP ทำงานอยู่บน RAM Drive ซึ่งเมื่อใดก็ตามที่เราออกจาก MiniXP ทุกสิ่งทุกอย่างที่เราทำกับ MiniXP OS รวมทั้ง Registry ทั้งหลายที่เราแก้ ก็จะสลายจาก RAM Drive กลับไปเป็นค่าเริ่มต้นใหม่ทุกครั้ง เหมือนเราไม่ได้ทำอะไรกับมันเลย (ลองเหนื่อยเปล่าดูได้นะจ๊ะ)

- เมื่อเปิดดูใน folder ของ Hiren's Boot ที่ชื่อ HBCD เราก็จะเห็น WIM file ของ MiniXP ที่ชื่อ XP.wim ซึ่งการจะปรับปรุงแก้ไข MiniXP ทั้งหลายนั้น เราก็ต้องเอา WIM file นี้มาทำ แต่หากจะคิดแตก file ออกมาเฉยๆเพื่อแก้ไข แล้ว Compress เข้าไปใหม่แบบทื่อๆแล้วละก็...แหม มันไม่ง่ายอย่างนั้นหรอก


- อันดับแรกคือ เราต้องมีเครื่องมือหากินสารพัดประโยชน์ GImageX ตัวเต็ม (ใส่เองจนเต็ม เพราะถ้าไม่เต็มชุดจะทำงานได้ไม่หมด Feature ที่มีอยู่) download ได้จาก

GImageX Complete

- เมื่อได้มาและแตก file ออกแล้ว หากเป็น 64-bit ก็เข้าไปที่ folder <x64> แต่หากเป็น 32-bit ก็เข้าไปที่ <x86>


- เปิด GImageX ขึ้นมาแล้วไปที่ Tab <Mount>


- เลือกเอาว่าจะให้ Mount ไปที่ Folder ไหน เพราะเราจะต้องไปทำงานกับ Folder ที่ Mount นั้น โดย Folder นี้จะต้องเป็น Folder ที่ว่างเปล่า
- เลือก Source เป็น XP.wim ที่อยู่ใน HBCD ที่เราจะเข้าไปยุ่งกับมัน
- Image ลองกด <Select> ดูก็ได้ มันมีตัวเดียวเอง
- แล้วก็ติ๊กเลือก <Read and Write> เพราะไม่เช่นนั้น เราจะได้แต่ดูโดยแก้ไขเปลี่ยนแปลงอะไรมันไม่ได้
- จากนั้นก็กด <Mount> แล้วรอจนมันเสร็จ...สักครู่เดียวเอง




*** ห้ามปิดเด็ดขาด...ให้ Minimize เก็บเอาไว้ก่อน เพราะเดี๋ยวเราจะต้องใช้มันอีกตอนจบ ***

- เมื่อเข้าไปเปิดใน Folder ที่เรา Mount WIM เอาไว้ก็จะได้ดังรูป


-อยากซนอะไรก็เชิญ แต่ไม่รับประกันความพังของ MiniXP แต่ส่วนตัวแล้วได้แก้ MiniXP เอาไว้เป็นไปตามภาพ...หว่ะ ฮ่ะ ฮ่ะ ฮ่ะ ฮ่า


- ทีนี้ เราจะเปิด Registry ของ OS อื่นที่ไม่ได้ run อยู่ได้อย่างไร...ตอบง่ายๆเลยว่าในขั้นแรก เราต้องทราบว่าโดยปกติแล้ว Windows เก็บ Registry ไว้ไหน?

- คำตอบคือ ลองเปิดไปที่ %SystemRoot%\System32\config\ ซึ่งในนี้จะมี file ที่ไม่สามารถเปิดได้และไม่มีนามสกุลอยู่จำนวนหนึ่ง สำหรับคนที่เปิด Registry เป็นประจำ เมื่อเห็นชื่อแล้วก็พอนึกออกทันที ซึ่งไอ้ตัวที่มันไม่มีนามสกุล file นี่แหละคือสิ่งที่เรียกว่า "Registry Hive"


- แต่ช้าแต่ ไม่ใช่แค่ click ขวาแล้วเปิดด้วย regedit แบบง่ายๆอย่างนั้นหรอกนะ เพราะ Windows เขาป้องกันเอาไว้อย่างดี วิธีแก้ไขทำได้ด้วยการ "Load Hive" จากใน Regedit เท่านั้น
*** คำเตือน หากท่านพลาด...ขอใช้คำไม่สุภาพว่า...นอกจาก MiniXP ของท่านจะฉิบหายแล้ว OS ที่ท่านทำงานอยู่ก็จะบรรลัยจักรไปด้วย ***

- หากท่านอ่านมาถึงบรรทัดนี้ แสดงว่าท่านมีของดีอยู่กับตัว และได้ทำการสารพัด Backup ตัว OS ของท่านไว้เรียบร้อยแล้วดังนั้นจึงขอให้ท่านเปิด regedit แล้ว click ที่ <HKEY_LOCAL_MACHINE> ให้เป็นอย่างรูปเป๊ะๆ


- click ที่ Menu ชื่อ File แล้วเลือก <Load Hive...>


- มันจะถามว่าจะเอา Hive ที่ไหน ก็ให้เลือกที่ <I386\System32\config\> ใช้ Hive ที่ชื่อว่า...SOFTWARE


- ตั้งชื่อ Key ให้มันด้วย สมมุติว่าชื่อ "XP" มันก็จะ load เอา Software Hive ของ MiniXP ที่เรา Mount เอาไว้เป็น Sub-Key ชื่อ XP ใน HKEY_LOCAL_MACHINE



- เกือบเสร็จแล้ว เข้าไปที่ class => lnkfile แล้วก็ลบ "IsShortcut" ทิ้งเสียก็เสร็จ...แค่นี้เอง


- ขากลับ ให้เลือกที่ Subkey ชื่อ "XP" ที่เรา Load Hive มา


- click ที่ Menu ชื่อ File แล้วเลือก <Unload Hive...> เพราะเราต้องคืนเจ้าของเขาไป คิดเอาเองว่าถ้าไม่ส่งคืนแล้วเก็บไว้ใน OS ของเราแล้ว...จะเกิดอะไรขึ้น






- ส่งของคืนแล้วเราก็ปิด Regedit เสีย จากนั้นให้ Maximize เจ้า GImageX ขึ้นมาเพื่อส่งของคืน
- click ตัว Image ที่ถูก Mount
- เลือก Commit Change เพื่อให้ Update ตัว Image ใน WIM แล้วก็ Unmount มันจะทำงานเพียงชั่วกระพริบตา
- เสร็จแล้วก็ปิด GImageX เสีย






- หากใครจะลองเอาไปทำอะไรอย่างอื่นก็เชิญได้ตามถนัดนะ [emo02]

Offline ans58670

  • Webmaster
  • *****
  • Posts: 2040
    • View Profile
Re: ลบ Shortcut Arrow ใน MiniXP (Hiren's Boot)
« Reply #1 on: 04 April 2011, 15:23:32 »
- ลืมไปว่าได้ "Load Hive" ไปแล้ว ไหนๆก็ใช้ให้คุ้มหน่อย ดังนั้น เรามาแก้ Display Resolution โดยแก้ Registry ที่ชื่อ RunOnce ไปเสียในคราวเดียวกันเลย

- ดังจะเห็นว่าใน Hiren's Boot นี้มี Shortcut ให้แก้ Display Resolution จาก <800 x 600 x 16-bit> ให้เป็น <1024 x 768 x 32-bit> อยู่ด้วย ดังนั้นเราจะเอา Shortcut ตัวนี้มาทำประโยชน์

- จะหาจริงๆว่าค่ามันคืออะไรนั้นยุ่งยากเล็กน้อย เอาเป็นว่าสรุปแล้ว Shortcut นี้สั่งให้ run
   "X:\I386\System32\nircmd.exe setdisplay 1024 768 32"

- Load Hive และแก้ Shortcut ไปแล้ว ก็อย่าเพิ่งไปไหน ให้ไปที่
   <HKEY_LOCAL_MACHINE\XP\Microsoft\Windows\CurrentVersion\Runonce\>
- สร้าง "String Value" แล้วตั้งชื่อตามใจชอบ
- ใส่ค่าตามค่าของ "Shortcut" เป็น X:\I386\System32\nircmd.exe setdisplay 1024 768 32


- ไปที่ Subkey ชื่อ XP แล้ว Unload Hive คืน MiniXp ไปเสีย ตามด้วย Unmount-Wim ตามที่บอกไปแล้ว

- ง่ายจังเลย [emo02]

Offline microsoft

  • Administrator
  • *****
  • Posts: 8651
    • View Profile
    • VarietyPC.Net
Re: ลบ Shortcut Arrow ใน MiniXP (Hiren's Boot)
« Reply #2 on: 04 April 2011, 18:29:53 »
ความรู้ดีๆอีกแล้ว ขอบคุณมากนะครับท่าน ช่วงนี้ผมอาจจะเงียบไปหน่อยนะครับ พอดีไข้หวัดดันแทรกซ้อน ทำให้ต้องนอนทรมทั้งวันเลย พรุ่งนี้จะได้หายป่วยไวๆครับ จะได้ค้นหา อัพเดตความรู้กันต่อ  [emo04]  [emo22]
การให้ที่ยิ่งใหญ่ คือ... การให้ต่อไป.... ไม่สิ้นสุด

Offline Noi noi

  • VPC Member
  • ****
  • Posts: 1162
  • รู้สึกพอใจในสิ่งที่ตนเองมี
    • View Profile
Re: ลบ Shortcut Arrow ใน MiniXP (Hiren's Boot)
« Reply #3 on: 04 April 2011, 19:18:03 »
ของเล่นของท่านเทพ  [emo06] ส่วนคนธรรมดาสามัญอย่างผม ขอเพียงแค่แอบๆมองอยู่ห่างๆอย่างห่วงๆ [emo05] [emo05] ขอบคุณท่าน ans58670 ที่เอาความรู้ดีๆมาฝากครับ [emo02]




ปล. ขอให้ท่าน microsoft หายป่วยไวๆนะครับ ไข้กายกินยาก็หาย แต่ไข้ใจต้องใช้ใจรักษาเท่านั้นถึงจะหายครับท่าน [emo19] [emo02] [emo02]

Offline MILD_PLUS

  • Webmaster
  • *****
  • Posts: 6966
  • สมุทรปราการ/10270
    • View Profile
Re: ลบ Shortcut Arrow ใน MiniXP (Hiren's Boot)
« Reply #4 on: 04 April 2011, 21:56:06 »
- ชั่งขยันทำจริงๆ ผมเองก็ไม่ค่อยได้เข้ามาอ่าน/หรือทดลองทำเลยครับ ไม่ค่อยจะมีเวลาเก็บเกียวความรู้ ใส่สมองที่เริ่มฝ่อๆ ลงทุกวันแล้วครับ

ปล.  ท่าน microsoft ก็อย่าหักโหมเรื่องงานมากนัก เพราะเห็นเข้ามาตอบกระทู้สุดท้าย (บ่อยครั้ง) เมื่อตอนตี 4 พอ 9 โมงเช้า ก็เข้ามาอีกแล้ว นอนน้อยไปหน่อยนะครับ ถึงทำให้ป่วยไข้ (อย่าเป็นไข้ใจนะ) ถ้าเป็นผมทำแบบนี้ คงได้ไปนอนที่ศาลาวัด มีธูป/เทียน จุดไว้พร้อมสรรพแน่เลยครับ [emo14]

ฝังเพลงแผลในใจนะครับ
[youtube=425,350]Nhnu0MOr9bI&playnext=1&list=PLC95AD8561DFBFF18[/youtube]

กำลังใจ คิดซะว่าผมกำลัง ร้องเพลง+เล่นกีต้าร์ ให้ฟังก็แล้วกันนะครับ
[youtube=600,367]VIXR7cVA26A&feature=related[/youtube]
พิมพ์ และใช้ ภาษาไทยให้ถูกต้อง มันยากมากหรืออย่างไรครับ!!!???

ก็ในเมื่อเราเป็นคนไทย หรือท่านไม่ใช่คนไทยครับ???

ยกตัวอย่างของคำที่ไม่ควรใช้ เช่น..อ่ะครับ/อะคับ/อ่ะค่ะ/อะค่ะ เพราะคำเหล่านี้ เป็นภาษาพูดของคน ลิ้นไก่สั้น/ชาวต่างชาติ ที่หัดพูดภาษาไทยครับ ฯลฯ...

Offline saxphone

  • VPC Member.
  • **
  • Posts: 64
    • View Profile
Re: ลบ Shortcut Arrow ใน MiniXP (Hiren's Boot)
« Reply #5 on: 05 April 2011, 08:46:20 »
ขอบพระคุณมากๆนะครับท่าน ans58670 สำหรับทริคข้อมูลความรู้ดีๆ  [emo30]

soccer2jersey

  • Guest
Re: ลบ Shortcut Arrow ใน MiniXP (Hiren's Boot)
« Reply #6 on: 08 April 2011, 15:09:09 »
ขอบคุณมากเลยท่าน


 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27