Right-click menu in windows explorer (win98se)

Discussion in 'other software & services' started by Jooske, Mar 7, 2004.

Thread Status:
Not open for further replies.
  1. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    Somebody was nice to give me this link
    http://www.xs4all.nl/~wstudios/Associate/index.html
    which is a freeware tool to associate files in the registry.
    The registry is for me 90% unknown area,
    so i found this
    HKEY_CLASSES_ROOT\.exe
    and the values in the right pane:
    standard "exefile"
    content type "application/x-msdownload"
    ZAMailSafeExt "zl9"

    it seems so strange for me.
    where can i look more?
    See the difference with the screenshot above? Would have expected to see the same values and associations at least.
     
  2. controler

    controler Guest

    Jooske

    it is your file associations as I can see now from your screen shot.
    I think the default program to open EXE files is explorer in Windows 98 isn't it? I see your percent stuff there but no program associated with it.
    This is MS's discription on how to add items to the context menu

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/context.asp

    You can always try that and see.
     
  3. FanJ

    FanJ Guest

    Hi,

    1.
    I was wondering whether jv16 Power Tools could help Jooske.

    2.
    Some quick copies of some regkeys on my Dutch W 98 SE box:

    HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers

    Waarde (standaard)
    Gegevens (geen waarde ingesteld)

    HKEY_CLASSES_ROOT\file\ShellEx\ContextMenuHandlers

    Waarde (standaard)
    Gegevens (geen waarde ingesteld)


    HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers

    Waarde (standaard)
    Gegevens “”


    HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers
    Waarde (standaard)
    Gegevens “”


    Some notes:
    2-a.
    I only have the Dutch version of Windows, so some of these words are in Dutch.
    Alas, I don't know the exact translation in English.
    I suppose:
    waarde=Value
    gegevens=data

    2-b.
    The characters “” are not exactly as they show up, but I have problems to see them exactly....

    2-c.
    I don't know what the exact difference is between the following:
    Gegevens “”
    Gegevens (geen waarde ingesteld)


    Any ideas Pieter? ;)
     
  4. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    standaard = default
    i made it
    default = ""
    or default= (no value)
    what you post as * * is "" on my system,
    suppose it is just double quotes and not '''' 4 times '

    Jan, if you read through the link Controler just posted, that has lots of interesting stuff and unfortunately it is over my head but i think this is getting closer again.

    So the right click problems at the moment
    .exe (no reaction at all)
    folder (guess is the same like directory??)
    .lnk
    so practicall:
    i can't rightclick an exe to create a shortcut.

    I'm not sure in the registry where i see "file"
    (in the HKEY_CLASSES_ROOT little below exefile) if that would be the file we click or rightclick on the windows explorer or on top of the windows explorer browser where it says "file" etc.......

    DVK just posted in the TDS forum the default for explorer is "%l" %*" like i have so............ guess i should not touch that for the .exe
    (nerver am sure it that is a l or an 1 suppose an L
     
  5. controler

    controler Guest

  6. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    In the TDS forum was posted a fix broken .EXE associations, i have a few remarks
    [HKEY_CLASSES_ROOT\.exe]
    @="exefile"
    "Content Type"="application/x-msdownload"
    i have here extra ZAMailSafeExt="zl9"


    [HKEY_CLASSES_ROOT\exefile]
    @="Application"
    "EditFlags"=hex:d8,07,00,00

    [HKEY_CLASSES_ROOT\exefile\shell]
    @=""

    [HKEY_CLASSES_ROOT\exefile\shell\open]
    @=""
    "EditFlags"=hex:00,00,00,00

    [HKEY_CLASSES_ROOT\exefile\shell\open\command]
    @="\"%1\" %*"
    wondering about this one, i have ""%1" %*"

    [HKEY_CLASSES_ROOT\exefile\shellex]

    [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]

    [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{86F19A00-42A0-1069-A2E9-08002B30309D}]
    @=""
    i have this extra
    HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{B41DB860-8EE4-11D2-9906-E49FADC173CA}



    [HKEY_CLASSES_ROOT\exefile\DefaultIcon]
    @="%1"

    Think to remember that extra was ok, not all sure yet.
    Going to try to find for folder and lnk associations too -- don't find them yet.

    So if all my associations for an .exe seem to be ok, i don't understand why my right-click on any exe still not works.
     
  7. Pieter_Arntz

    Pieter_Arntz Spyware Veteran

    Joined:
    Apr 27, 2002
    Posts:
    13,491
    Location:
    Netherlands
    Hi Jooske,

    This key in my registry holds all the rightclick-options:
    HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
    There the CLSID's for the different programs are listed in a folder that is named after the program.
    But this is Windows 2000. Not sure if it even exists in 98

    Regards,

    Pieter
     
  8. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    I see somthing wierd there,
    i have that folder indeed in win98se
    HKEY_CLASSES_ROOT\*\shellex
    @default= (no value)
    HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
    @default="ICQMenu"
    (which i think is really strange!)
    It's just a few programs there, like open with irfanview and scan with TDS-3 and the kind.
    HKEY_CLASSES_ROOT\*\shell\openas\command
    @default="rundll32.exe shell32.dll,OpenAs_RunDLL "%1""

    I don't know if that ICQ has always been there, no idea and i never use ICQ at all, maybe once a year at most!
     
  9. FanJ

    FanJ Guest

    Hi Jooske,

    Windows 98 SE Dutch here too.
    IE 5.5 SP2

    Yep, that's for ZoneAlarm MailSafe.

    I have the same as you.

    I have that one too.
     
  10. FanJ

    FanJ Guest

    Hi Pieter,

    Yes, I have them too on W 98 SE (Dutch).
     
  11. FanJ

    FanJ Guest

    I don't have ICQ (and don't have that one)

    Are you talking here about shell or shellex?

    I don't see such one.
    Under shell no such thing as \openas\command
     
  12. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
    @default="ICQMenu"
    what do you have there in the right pane behind the ContextMenuHandlers then? "" or (no value) ? something else?

    shouldn't that * indicate it is for the whole system and everywhere on all levels, directories, files, folders, all extensions? So should there anywhere be a association with MOUSE or the same command "%1" %*" somewhere on that level?


    yes, it's in the shellex several programs, but far from all on my system, and in the shell above it is is another few for the rightclick scans and zip etc and the open command.

    Maybe the shell\openas\command is for you openwith?
    There is something to open them with.

    So where is my rightclick scan for the folders, lnks and exe files :) as everything else seems to be associated in the right ways.
    I kept the other FreshDiagnose and FreshUI for possible diagnoses but would it help ridding the system of all those components completely?
     
  13. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    What do you guys think of this page
    http://www.virtualplastic.net/html/ui_cntxt.html#general
    and explanation about modifying the registry in this part.
    I did not change a thing yet, as i remember in the screenshot was a command for opening an exefile with the "%1" %*" so maybe there must be one more in another place, any ideas?
     
  14. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    Even uninstalling all the FreshDevices tools didn't work in the means of bringing the functionality back,
    still searching the registry for parts of it, as it does not clean up a thing of it's mess.
    I stil think in an essential part maybe a
    @defaul=(no value) should be
    @default=""
    but which, where, and is it this or something else ?
     
  15. dangitall

    dangitall Registered Member

    Joined:
    Feb 23, 2004
    Posts:
    430
    Location:
    New Hamster, USA
    This problem may have been going on too long for this to be a possibility, but have you tried running the System File Checker? I don't know how it would work on a Dutch system, but on my US 98SE system, it's Start - Run - SFC.

    By the looks of things, it may be time to bite the bullet and reinstall Windows. :'(
     
  16. Mosaic1

    Mosaic1 Guest

    Click this link to download the exefix for win98.
    Execute the file to repiar the exe file association.
    http://home.earthlink.net/~rmbox/Reticulated/4IE_Only/EXEfix08.com


    See if that starts to help.

    I am going to need to boot to 98 tomorrow
     
  17. Mosaic1

    Mosaic1 Guest

    Try this file for the link files. Copy the bold to notepad.
    Name as fixlink.reg
    Save as all files.

    Double click on fixlink.reg to enter into the registry.

    I am not sure. You mauy ve to restart for these changes to take effect.

    REGEDIT4


    [HKEY_CLASSES_ROOT\.lnk]
    @="lnkfile"

    [HKEY_CLASSES_ROOT\.lnk\ShellNew]
    "Command"="RunDLL32 AppWiz.Cpl,NewLinkHere %2"

    [HKEY_CLASSES_ROOT\.lnk\ShellEx]

    [HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
    @="{500202A0-731E-11d0-B829-00C04FD706EC}"

    [HKEY_CLASSES_ROOT\lnkfile]
    @="Shortcut"
    "EditFlags"=dword:00000001
    "IsShortcut"=""
    "NeverShowExt"=""

    [HKEY_CLASSES_ROOT\lnkfile\CLSID]
    @="{00021401-0000-0000-C000-000000000046}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex]

    [HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
    @="{00021401-0000-0000-C000-000000000046}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
    @="{00021401-0000-0000-C000-000000000046}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
    @=""

    [HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\ProgID]
    @="lnkfile"
     
  18. Mosaic1

    Mosaic1 Guest

    I haven't read through everything here yet. But this one:
    HKEY_CLASSES_ROOT\*\shell\openas\command
    @default="rundll32.exe shell32.dll,OpenAs_RunDLL "%1""


    Is a nice tweak which some people add. In 98 to get the open with option, you usually have to do a little extra. Hightlight. Press Shift click. This tweak creates an Open With context menu entry for you.


    Everyone's context ,menus are a bit different. Shellex is added to by various programs you may or may not have installed. There are basics we all have. But additions.

    More keys to look at are:

    HKEY_CLASSES_ROOT\Folder
    HKEY_CLASSES_ROOT\Drive
    HKEY_CLASSES_ROOT\Directory


    Do you have those?
     
  19. Mosaic1

    Mosaic1 Guest

    HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{B41DB860-8EE4-11D2-9906-E49FADC173CA

    I think that's for WinRar.
     
  20. Mosaic1

    Mosaic1 Guest

    Do you have this installed?
    RJHExtensions Organizer
    (www.rjhsoftware.com/rjhextensions)

    Next question. Right clicking on what doesn't work?

    I am not sure what the current situation is. For the heck of it Search the registry for this phrase:
    NoViewContextMenu
    If you find it in the right pane, delete the value.

    Press F3 to continue searching.
    Restart the computer.
     
  21. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    Thank you so much for all your tips Mosaic1; i was asleep (time zone difference) so couldn't respond sooner.
    I'll take my time to go through your postings one by one, and come back later with hopefully good results!
    Thank you for all this as i am getting new hope, seeing areas not worked on yet like the lnk etc.

    The .lnk part you posted are all correct in my system
    only i have a dutch system so your "shortcut" is for me "snelkoppeling" as only difference.

    Going to work on your postings more.

    NoViewContextMenu
    is not there, so nothing to delete there either. :cool:
     
  22. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    Mosaic1 wrote:
    >I haven't read through everything here yet. But this one:
    HKEY_CLASSES_ROOT\*\shell\openas\command
    @default="rundll32.exe shell32.dll,OpenAs_RunDLL "%1""

    Is a nice tweak which some people add. In 98 to get the open with option, you usually have to do a little extra. Hightlight. Press Shift click. This tweak creates an Open With context menu entry for you. <

    Could this be the problem to open or rightclick on a file and open the rightclick menu?
    I was used normally to rightclick once on a file and the rightclick menu unfolds,
    i tried indeed in the situation where i only see the first time i try a rightclick on a file see the waiting a few instances, the next time immediatelty no reaction without any waiting.
    Now i tried several ways, highlight the file, press shift or contr or alt no reaction, press the "file" in the menu on top of the browser and sometimes i get some reaction, most of time a crash which can be different: the one time unknown, another time the rje... thing, another time kernel32.dll, so tehre it is not stable.

    Today i created a new folder, and could not rc on it to change it's name. But i highlighted it with the mouse and clicking the "file" button on top (which did not unfold!) after a few instances waiting the selected new folder name was open to change it's name, so i could not do any other selection on that.
    OK, changed the name and pressed enter like always and crashed with one of the errors and needed a reboot.

    The files i can't select for unfolding rc menu or properties are
    folders
    exe files
    lnk files (shortcuts)

    Till now did not discover other extensions.
    RC on drives was gone too but that is back since uninstalling the Fresh Devices software.

    The exe's do function though as executables, but i can't look at them nor change names, nor zip them etc.
    So left clicking on them is ok to make them running.

    The HKEY_CLASSES_ROOT for exe, exefile, drive, linkfile, folders i do have, hoping to have the right values behind them.

    I ever used TWEAKUI for win98se, long ago, could that be the thing which added that value you mentioned above?



    >Everyone's context ,menus are a bit different. Shellex is added to by various programs you may or may not have installed. There are basics we all have. But additions.

    More keys to look at are:

    HKEY_CLASSES_ROOT\Folder
    HKEY_CLASSES_ROOT\Drive
    HKEY_CLASSES_ROOT\Directory


    Do you have those? <

    Yes i have those all.

    The rjhEextensions thing i have installed indeed since so long i forgot even it is there. Would you recommend to uninstall it?
     
  23. Jooske

    Jooske Registered Member

    Joined:
    Feb 12, 2002
    Posts:
    9,713
    Location:
    Netherlands, EU near the sea
    Did you see other people's comments on Freshdevices in this thread overhere?
    http://www.wilderssecurity.com/showthread.php?t=24467;start=msg145606#msg145606

    Looks like getting really close don't we? Trying to find everything everywhere on my system, but it's hard to find. Read shocking reviews and experiences with it in several locations on internet, newsgroups, etc so......
    Wonder if a seach for ...what to look for?.... on 29 february (when i installed that terrible stuff) could do some more, although it will not tell all places in the registry........

    Fond on 29 february created also a quicklaunch folder, which is empty, in the same location where i see this
    C:\WINDOWS\Local Settings\Application Data\Microsoft\Internet Explorer\MSIMGSIZ.DAT

    googling around no info about the file, kaspersky online check does not alarm on it, not sure if it belongs there or not, the empty quicklaunch folder created that same day does get my attention; i looked more for that same date, nothing else really interesting. Now i do hope i did indeed install all the nasties that same date, not quite remember, so looking deeper. Hard to tell with all those things uninstalled and lots deleted already.
     
  24. Mosaic1

    Mosaic1 Guest

    That makes me wonder if there is something on those context menus which is not present in the others.

    For the problem places go into the registry and have a look. See what is different between Folder and / directory and txtfile. Maybe you have to remove the key entirely and then inport the correct settings. An Import doesn't remove an addon.


    I forgot to answer this:
    rjhEextensions If you don't use it and it is causing and error I would uninstall. If it is on a context menu it may be having an effect too.
     
  25. Mosaic1

    Mosaic1 Guest

    Would you please export these keys and post the contents?
    HKEY_CLASSES_ROOT\Folder
    HKEY_CLASSES_ROOT\Drive
    HKEY_CLASSES_ROOT\Directory
    HKEY_CLASSES_ROOT\exefile
     
Thread Status:
Not open for further replies.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.