วันจันทร์ที่ 9 กุมภาพันธ์ พ.ศ. 2552

Send to หาย ! ทำไงดี

พอดีเมื่อวานซืนลง Windows ใหม่ ให้ notebook ตัวเก่ง โชคดีเหลือเกิน Send to ตอนคลิ้กขวาหาย... เฮ้อ Quick PC 105 นี่ไม่ได้เรื่องจริงๆ ก็อย่างว่านะ ของฟรี (รึเปล่า?) ไม่มีในโลก
แล้วจะ ทำไงๆๆๆๆๆ จะถามใครดีน้อ บังเอิญนึกถึง พี่ Google แกช่วยผมได้อีกแล้ว แหม แกเก่งทุกเรื่องเลย นับถือพี่แกจริงๆ จริงๆจะว่าไปแล้วนะ ทุกเรื่องนี่ ถาม พี่ Google ได้ ไม่ต้องพึ่งใครเลยเนอะ
เอ้า มาลองดูวิธีแก้กันดีกว่า
1. เข้าเวบนี้
http://www.dougknox.com/xp/scripts_desc/xp_sendtodesktop.htm
2. Copy หรือ Download จากเวป
'XP_sendtodesktop.vbs - Repairs the Send To Desktop function
'ฉ Doug Knox - 4/7/2002
'Updated 01/14/04
'Downloaded from www.dougknox.com

Set WshShell = WScript.CreateObject("WScript.Shell")

a = "HKEY_CLASSES_ROOT\CLSID\{9E56BE61-C50F-11CF-9A2C-00A0C90A90CE}\"

WshShell.RegWrite a,""
WshShell.RegWrite a & "NeverShowExt",""

b = "HKEY_CLASSES_ROOT\CLSID\{9E56BE61-C50F-11CF-9A2C-00A0C90A90CE}\InProcServer32\"
WshShell.RegWrite b ,"C:\Windows\System32\Sendmail.dll"
WshShell.RegWrite b & "ThreadingModel","Apartment"

c = "HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{9E56BE61-C50F-11CF-9A2C-00A0C90A90CE}\DefaultIcon\"
WshShell.RegWrite c,"C:WINDOWS\EXPLORER.exe,3"

d = "HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{9E56BE61-C50F-11CF-9A2C-00A0C90A90CE}\shellex\DropHandler\"
WshShell.RegWrite d,"{9E56BE61-C50F-11CF-9A2C-00A0C90A90CE}"

'Thanks to MVP Kelly for this tip
Return = WshShell.Run("REGSVR32 /S SENDMAIL.DLL")
Return = WshShell.Run("REGSVR32 /S OLE32.DLL")
Return = WshShell.Run("REGSVR32 /S /I SHELL32.DLL")

Set WshShell = Nothing

MsgBox "Send To Desktop has been fixed",4096,"Finished!"

3. Double click ไฟล์ .vbs

4. จะได้ Send to กลับคืนมาแล้ว


มันง่ายดีเนอะ เกือบ Format อีกรอบแล้ว -_-

แต่ !
มันยังไม่จบ IIS ก็หาย เฮ้อ รู้งี้ใช้ Windows License ตัวเดิมก็ดีละ
แต่ไม่เป็นไร เดี๋ยวถามพี่ Google อีกรอบ แล้วจะมา update อีกรอบ