QUOTE (cure @ Oct 27 2006, 02:40 PM)
My "Send to" functionality has been damaged. Initially "Drag and drop" stopped working too but it was restored by revisiting option 1.
The problem arose via the installation and, ultimately, the forced deinstallation of option 3 (ME explorer, shell32, etc.).
The deinstallation failed. I changed the files manually. Next I edited the the option restore .bat file until I could get it to run to fix the registry setting. That almost returned things to their previous state, with "drag and drop" and "sent to" remaining as problems. Afterward, option 1 fixed "drag and drop".
The exact problem is this: although "sent to" desktop works, send to Notepad (I put the shortcut to it in the send to list) or any other program (again via a short cut) fails. Putting Notepad or any other program in the send to list itself (i.e. elminating the shortcut) does not help. The functionality works perfectly on my other machine that has only had option 1 applied.
Any suggestions as to what the problem is and how to fix it?
Thanx,
cure
PS I have been using this killer replacement on other machines for years now and it is great. Many thanx!
The "Send To/Copy To/Move To" shell right-click functions are installed [actually repaired] whenever you first install 98SE2ME.EXE on your hard disk, even if you don't install any options [1 to 8].
More details in READ1ST.TXT [the "98SE2ME.PIF COMPLETE GUIDE" section]:
http://www.mdgx.com/9s2m/READ1ST.TXTQUOTE
- patched Registry entries: Copy To, Move To + Send To Windows Explorer,
Desktop + Startup Menu right-click shell context menu options:
-----Begin cut & paste here-----
REGEDIT4
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Copy To]@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Send To]
@="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Send To]
@="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
@="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
[HKEY_CLASSES_ROOT\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Send To]
@="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
------End cut & paste here------
How to remove Copy To/Move To/Send To from Windows Explorer/Desktop/Start Menu
right-click menu:
- Start button -> Settings -> Control Panel -> Add/Remove Programs -> select
"98SE2ME Right-click: Remove Copy To/Move To/Send To" -> click Add/Remove
button.
OR:
- Run this command [%windir% = usually C:\WINDOWS]:
RUNDLL32 %windir%\SYSTEM\ADVPACK.DLL,LaunchINFSection %windir%\INF\BSRESTOR.INF,C2
Backup NOT necessary because original Registry values BUGgy.
More info:
http://www.mdgx.com/newtip22.htm#FCMSTOn a "virgin"/from-scratch Win98SE system, these are the only registry values for Send To/Copy To/Move To [if you wish to restore them, but they usually prove to be buggy]:
QUOTE
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]@="{7BA4C740-9E81-11CF-99D3-00AA004AE837}"
[HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11d1-A18C-00C04FD75D13}"
[HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
[HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11d1-A18C-00C04FD75D13}"
[HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11d1-A18C-00C04FD75D13}"
;
Save the above as C2M2S2.REG [example] and then double-click on it to merge it into your registry.
But first you should uninstall Copy To/Move To/SEnd To from Control Panel -> Add/Remove Programs = as detailed above, and only after that merge C2M2S2.REG into your registry.
The NOTEPAD.EXE file associations in the registry are repaired/installed whenever you install option 1 [which also installs PFE32 (better NOTEPAD)] or when you install PFE32 by itself [option 5].
Options 1 + 5 install these registry values, by running:
RUNDLL32.EXE %windir%\SYSTEM\ADVPACK.DLL,LaunchINFSection C:\9!M\O6RES.INF,
PFEThe
PFE section from O6RES.INF points to the AddReg=
FX registry section, which is responsible for installing all PFE text files associations in your registry:
QUOTE
[PFE]AddReg=FX
[FX]
HKLM,Software\CLASSES\Applications\NOTEPAD.EXE\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\.htm\OpenWithList\NOTEPAD.EXE\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,"Software\CLASSES\.htm\OpenWithList\Programmer's File Editor\shell\edit\command",,,"NOTEPAD.EXE ""%1"""
HKLM,"Software\CLASSES\.htm\OpenWithList\Programmer's File Editor (32-bit)\shell\edit\command",,,"NOTEPAD.EXE ""%1"""
HKLM,"Software\CLASSES\.htm\OpenWithList\Windows Notepad\shell\edit\command",,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\.htm\OpenWithList\Notepad\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\.html\OpenWithList\NOTEPAD.EXE\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,"Software\CLASSES\.html\OpenWithList\Programmer's File Editor\shell\edit\command",,,"NOTEPAD.EXE ""%1"""
HKLM,"Software\CLASSES\.html\OpenWithList\Programmer's File Editor (32-bit)\shell\edit\command",,,"NOTEPAD.EXE ""%1"""
HKLM,"Software\CLASSES\.html\OpenWithList\Windows Notepad\shell\edit\command",,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\.html\OpenWithList\Notepad\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\batfile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\batfile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\cfgfile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\cfgfile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\inffile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\inffile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\inifile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\inifile\shell\open\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\inifile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\regfile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\regfile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\scpfile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\scpfile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\scriptletfile\shell\open\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\scriptletfile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\txtfile\shell\open\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\txtfile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\JSFile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\JSFile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\JSEFile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\JSEFile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\VBEFile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\VBEFile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\VBSFile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\VBSFile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\WSFFile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\WSFFile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\NortonRegfile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\NortonRegfile\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\WBT_auto_file\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\WBT_auto_file\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
HKLM,Software\CLASSES\ChannelFile\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\PFE32\shell\edit\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\PFE32\shell\open\command,,,"NOTEPAD.EXE ""%1"""
HKLM,Software\CLASSES\PFE32\shell\print\command,,,"NOTEPAD.EXE /p ""%1"""
Failure to uninstall option 3 might be due to different versions/builds of system files you had in %windir%\system before you first installed option 3 [if installed it more than once].
O3.BAT has version check commands in place [using getver.exe] to make sure only original Win98SE system files are backed up, and not other newer versions [i.e. from previous option 3 installs], which would defeat the purpose of backing up original files.
For example, if you already installed option 3 in the past, your system files are now WinME builds. Option 3 backup function will not backup/restore WinME files, only Win98SE files.
BTW:
I have double checked [again], and option 3 installs + uninstalls properly on my PC, but I have used original Win98SE CD-ROM files in %windir%\system before I installed option 3.
These are the files installed by option 3 (quoted from READ1ST.TXT):
QUOTE
=> %windir% [usually C:\WINDOWS]:
- Windows Explorer = EXPLORER.EXE 5.50.4134.100
=> %windir%\SYSTEM [usually C:\WINDOWS\SYSTEM]:
- Common Dialog 32-bit Control = COMDLG32.DLL 5.50.4134.100
- Active IMM Server = DIMM.DLL 5.00.3000.1
- OLE DOCument Properties = DOCPROP.DLL 5.00.2136.1
- OLE DOCument Properties 2 = DOCPROP2.DLL 5.00.2136.1
- Fonts Folder Control = FONTEXT.DLL 4.90.3000
- My DOCuments Folder Control = MYDOCS.DLL 5.50.4134.100
- Map Network Drives/Network Places Wizard = NETPLWIZ.DLL 5.00.2136.1
- Effects Control = PLUSTAB.DLL 5.00.2136.1
- Shell 32-bit Control = SHELL32.DLL 5.50.4134.100
- Shell Scrap Object Handler = SHSCRAP.DLL 5.00.2136.1
- Customize Folder Wizard = IESHWIZ.EXE 5.50.4134.100
- Web View Control = WEBVW.DLL 5.50.4134.7069 from unofficial Q900725.
These replace Win98SE files with older builds, normally found in %windir%\system .
Original Win98SE files should be [x means any number, which means you may have different versions installed from different sources, but which will be all backed up/restored by option 3]:
%windir% [usually C:\WINDOWS]:
EXPLORER.EXE 4.72.3xxx.xxx
%windir%\SYSTEM [usually C:\WINDOWS\SYSTEM]:
COMDLG32.DLL 4.72.3510.2300
DIMM.DLL = not found in Win98SE [therefore not backed up]
DOCPROP.DLL 5.00.1897.1
DOCPROP2.DLL = not found in Win98SE [therefore not backed up]
FONTEXT.DLL 4.10.1704
MYDOCS.DLL 4.72.3xxx.xxxx
NETPLWIZ.DLL = not found in Win98SE [therefore not backed up]
PLUSTAB.DLL 5.00.1528.1
SHELL32.DLL 4.72.3xxx.xxx
SHSCRAP.DLL 4.00.950
IESHWIZ.EXE 4.72.3xxx.x
WEBVW.DLL 5.00.0312.0
HTH