Jump to content

Dave-H

Super Moderator
  • Posts

    5,403
  • Joined

  • Last visited

  • Days Won

    68
  • Donations

    0.00 USD 
  • Country

    United Kingdom

Everything posted by Dave-H

  1. I have only ever used the DOS version of SCANREG for recovery purposes. SCANREGW only does manual backups as far as I can see, and just out of habit I tend to access it through the Tools menu on the System Information program. Do use ERUNT if you can, it's saved my bacon on many occasions when I've messed up editing the registry! I have it set to replicate what SCANREG does on Windows 98, that is to say back up the registry on the first boot of every day, and keep a maximum of five backups. Anyway, I have confirmed that HDATSR is necessary on my system as it is presently configured. Not loading it results in the registry access error. I've attached my HDACFG.INI file. I simply commented out the original values in the [BUSMASTER] section, and added your new ones. Thanks for all your help yet again! Cheers, Dave. HDAcfg.ini
  2. Thanks. I actually use ERUNT on Windows XP and Windows 10, and have done for years, but I've always relied on Windows 98's own registry backup system. Anyway, I followed your suggestions, added a MaxPhysPage entry to system.ini to limit the RAM, removed HDATSR.EXE from autoexec.bat, and changed the entries in the [BUSMASTER] section in HDACFG.INI to the ones you specified. Unfortunately I got the registry access error again. I reinstated HDATSR.EXE in autoexec.bat, and the system now boots properly, and the sound works! So, it looks as if HDATSR.EXE is necessary. I'm very happy with that, but it would be nice to have my 3GB of RAM back again if it's possible! Cheers, Dave.
  3. Link for convenience to the discussions about maintaining browsers on Windows Vista, Windows XP, and Windows 2000. Browsers working on Older NT-Family OSes
  4. Link for convenience to the discussions about maintaining browsers on Windows Vista, Windows XP, and Windows 2000. Browsers working on Older NT-Family OSes
  5. Have you considered the unofficial Service Pack 4? That apparently contains all the updates until EOS, but not the POSReady updates.
  6. No problem! I read what you posted previously, and all I can say is that my "Dave" account is the default Administrator account, and always has been. It's always apparently worked perfectly like that.
  7. This is what I've got in those settings.
  8. Thanks for the quick response @deomsh! Yes, I'm sure it's a memory problem, but it certainly isn't RAM, with RLoew's patches I have over 3GB available! I tried commenting HDATSR.EXE out of autoexec.bat, and reinstated hda2.dll in system.ini. Bad move! The system didn't freeze this time, it booted up but said it couldn't read the registry and produced the most dreadful mess where a lot of Windows 98 seemed to have reverted to "out of the box" condition, accompanied by a huge number of error popups from some of the installed programs! Fortunately I managed to restore another backed up version of the system files using SCANREG so things are back to as they were before. So, it looks as if with hda2.dll and HDATSR.EXE loading, the system just freezes on the desktop, if I take HDATSR.EXE out of the equation, it looks as if hda2.dll possibly leaves no memory space left to load the registry! Any suggestions gratefully received!
  9. @deomsh Hi again, after a long pause! I've now run into a problem with my HD audio installation, cause by a hardware change. For reasons I won't bore you with, I have swapped over my two graphics cards, and although this should only have affected the PCI-E bus, it seems to have caused a problem with the Windows 98 sound. Everything is still fine on Windows XP and Windows 10. What's happening is that Windows 98 is freezing now on startup, it gets to the desktop OK, but then there's the usual thump from the speakers when the driver loads, then the system permanently freezes completely. The only way I can get it to boot now is by commenting out the "wavehda=hda2.dll" line in the [Drivers} section of system.ini. So far I have found no answer to this, I guess it's some sort of low-level memory issue, but why it should have been affected by swapping the graphics cards is a mystery to me! Any suggestions for troubleshooting this? Cheers, Dave.
  10. My user account is the administrator account on the machine, and it's renamed to "Dave". The Guest account is disabled. There are no other accounts. I have a password set, but the system is set to automatically log on with it so I don't have to enter it. My "Search" window columns' settings are still not being remembered, I wish I knew why.
  11. This has always been an annoyance for me. Why does it save all the other column settings, including in the Recycle Bin, but not in Search results?! I do have a password though, although Windows is set to log on automatically. It's not saving them for me.
  12. Link for convenience to the discussions about maintaining browsers on Windows Vista, Windows XP, and Windows 2000. Browsers working on Older NT-Family OSes
  13. @ntfoxy Another strange anomaly has reared its head! I have a few ancient 16 bit programs which I still use on XP, and one of them, Lotus Organizer 1.0, started malfunctioning. It would run to the splash screen, and then freeze all the time, with a message that the 16 bit subsystem was unstable when forcibly closed. Strange because it's worked fine for many years now. By process of elimination, I discovered that running systrayutil.dll was causing the problem. If I kill the rundll32 process associated with it, Lotus Organizer runs fine. Is there any reason why systrayutil should affect 16 bit programs?
  14. @jumper Thanks very much for the latest update, but could I just clarify something? I have version 4.5.2016.20 of kexbases.dll installed, 4.5.2016.21 of kexbasen.dll, 4.5.2016.19 of kernelex.dll, 4.5.2016.18 of kexcom.dll, and Kstub626.dll. This looks a mix and match mess, but I had problems with later versions, which appeared when I replaced the files. What files exactly should I replace from this latest package to try and prevent problems again? I notice there are now files in there which appear to be for Vista. Should every file be copied to the Windows\KernelEx folder, overwriting the originals? Thanks, Dave.
  15. Spammer now banned.
  16. The identifier seems to be "explorer:ConnectionsTray:pci.8086.1096", i.e. the old format. Waiting for tray window. Waiting for thread finish. Attach DLL. Config loaded. Index 0 for "eudora:32770". Index 1 for "firefox:MozillaWindowClass". Index 2 for "windowssearch:SearchTrayIconClass". Index 3 for "procexplore1021:PROCEXPL". Index 4 for "explorer:ConnectionsTray:pci.8086.1096". Index 5 for "plexmediaserver:PlexMediaServerTrayIconClass". Index 6 for "hotswap:HotSwapAppletWindowClass". Index 7 for "efatibne:TrayIconWClass". Index 8 for "unlockerassistant:32770". Index 9 for "trayit:TrayItHook". Index 10 for "cgmenu:NortonCrashGuardMonitorWnd". Index 11 for ":TrusteerNotificationAreaMsgBox". Index 12 for "mbamtray:QTrayIconMessageWindowClass". Index 13 for "explorer:SystemTrayMain:volume". Index 14 for "hwinfo32:*". Ignore class for "hwinfo32". Sort tray. Set index 0 for "null" [id 0]. Insert button "efatibne:TrayIconWClass". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "efatibne:TrayIconWClass" [id 0]. Insert button "plexmediaserver:PlexMediaServerTrayIconClass". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 2 for "efatibne:TrayIconWClass" [id 0]. Insert button "hotswap:HotSwapAppletWindowClass". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 2 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 3 for "efatibne:TrayIconWClass" [id 0]. Insert button "procexplore1021:PROCEXPL". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "procexplore1021:PROCEXPL" [id 1]. Set index 2 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 3 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 4 for "efatibne:TrayIconWClass" [id 0]. Insert button "explorer:SystemTrayMain". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "procexplore1021:PROCEXPL" [id 1]. Set index 2 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 3 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 4 for "efatibne:TrayIconWClass" [id 0]. Set index 5 for "explorer:SystemTrayMain:volume" [id 1227]. Insert button "cgmenu:NortonCrashGuardMonitorWnd". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "procexplore1021:PROCEXPL" [id 1]. Set index 2 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 3 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 4 for "efatibne:TrayIconWClass" [id 0]. Set index 5 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 6 for "explorer:SystemTrayMain:volume" [id 1227]. Insert button "trayit:TrayItHook". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "procexplore1021:PROCEXPL" [id 1]. Set index 2 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 3 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 4 for "efatibne:TrayIconWClass" [id 0]. Set index 5 for "trayit:TrayItHook" [id 1]. Set index 6 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 7 for "explorer:SystemTrayMain:volume" [id 1227]. Insert button ":TrusteerNotificationAreaMsgBox". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "procexplore1021:PROCEXPL" [id 1]. Set index 2 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 3 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 4 for "efatibne:TrayIconWClass" [id 0]. Set index 5 for "trayit:TrayItHook" [id 1]. Set index 6 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 7 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 8 for "explorer:SystemTrayMain:volume" [id 1227]. Insert button "explorer:ConnectionsTray". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "procexplore1021:PROCEXPL" [id 1]. Set index 3 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 4 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 5 for "efatibne:TrayIconWClass" [id 0]. Set index 6 for "trayit:TrayItHook" [id 1]. Set index 7 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 8 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 9 for "explorer:SystemTrayMain:volume" [id 1227]. Insert button "windowssearch:SearchTrayIconClass". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 3 for "procexplore1021:PROCEXPL" [id 1]. Set index 4 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 5 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 6 for "efatibne:TrayIconWClass" [id 0]. Set index 7 for "trayit:TrayItHook" [id 1]. Set index 8 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 9 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 10 for "explorer:SystemTrayMain:volume" [id 1227]. Insert button "explorer:ConnectionsTray". Sort tray. Request tooltip for connection icon. Insert button "explorer:ConnectionsTray". Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "explorer:ConnectionsTray" [id 1]. Set index 3 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 4 for "procexplore1021:PROCEXPL" [id 1]. Set index 5 for "explorer:ConnectionsTray:pci.8086.1096" [id 0]. Set index 6 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 7 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 8 for "efatibne:TrayIconWClass" [id 0]. Set index 9 for "trayit:TrayItHook" [id 1]. Set index 10 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 11 for ":TrusteerNotificationAreaMsgBox" [id 0]. Insert button "explorer:ConnectionsTray". Sort tray. Request tooltip for connection icon. Insert button "explorer:ConnectionsTray". Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 3 for "procexplore1021:PROCEXPL" [id 1]. Set index 4 for "explorer:ConnectionsTray:pci.8086.1096" [id 0]. Set index 5 for "explorer:ConnectionsTray:pci.8086.1096" [id 1]. Set index 6 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 7 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 8 for "efatibne:TrayIconWClass" [id 0]. Set index 9 for "trayit:TrayItHook" [id 1]. Set index 10 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 11 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 12 for "explorer:SystemTrayMain:volume" [id 1227]. Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 3 for "procexplore1021:PROCEXPL" [id 1]. Set index 4 for "explorer:ConnectionsTray:pci.8086.1096" [id 0]. Set index 5 for "explorer:ConnectionsTray:pci.8086.1096" [id 1]. Set index 6 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 7 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 8 for "efatibne:TrayIconWClass" [id 0]. Set index 9 for "trayit:TrayItHook" [id 1]. Set index 10 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 11 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 12 for "explorer:SystemTrayMain:volume" [id 1227]. Insert button "hwinfo32:*". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 3 for "procexplore1021:PROCEXPL" [id 1]. Set index 4 for "explorer:ConnectionsTray:pci.8086.1096" [id 0]. Set index 5 for "explorer:ConnectionsTray:pci.8086.1096" [id 1]. Set index 6 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 7 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 8 for "efatibne:TrayIconWClass" [id 0]. Set index 9 for "trayit:TrayItHook" [id 1]. Set index 10 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 11 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 12 for "explorer:SystemTrayMain:volume" [id 1227]. Set index 13 for "hwinfo32:*" [id 198113]. Insert button "hwinfo32:*". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 3 for "procexplore1021:PROCEXPL" [id 1]. Set index 4 for "explorer:ConnectionsTray:pci.8086.1096" [id 0]. Set index 5 for "explorer:ConnectionsTray:pci.8086.1096" [id 1]. Set index 6 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 7 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 8 for "efatibne:TrayIconWClass" [id 0]. Set index 9 for "trayit:TrayItHook" [id 1]. Set index 10 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 11 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 12 for "explorer:SystemTrayMain:volume" [id 1227]. Set index 13 for "hwinfo32:*" [id 198113]. Set index 14 for "hwinfo32:*" [id 263649]. Insert button "hwinfo32:*". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 3 for "procexplore1021:PROCEXPL" [id 1]. Set index 4 for "explorer:ConnectionsTray:pci.8086.1096" [id 0]. Set index 5 for "explorer:ConnectionsTray:pci.8086.1096" [id 1]. Set index 6 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 7 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 8 for "efatibne:TrayIconWClass" [id 0]. Set index 9 for "trayit:TrayItHook" [id 1]. Set index 10 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 11 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 12 for "explorer:SystemTrayMain:volume" [id 1227]. Set index 13 for "hwinfo32:*" [id -2]. Set index 14 for "hwinfo32:*" [id 198113]. Set index 15 for "hwinfo32:*" [id 263649]. Insert button "explorer:ConnectionsTray". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "null" [id 0]. Set index 3 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 4 for "procexplore1021:PROCEXPL" [id 1]. Set index 5 for "explorer:ConnectionsTray:pci.8086.1096" [id 0]. Set index 6 for "explorer:ConnectionsTray:pci.8086.1096" [id 1]. Set index 7 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 8 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 9 for "efatibne:TrayIconWClass" [id 0]. Set index 10 for "trayit:TrayItHook" [id 1]. Set index 11 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 12 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 13 for "explorer:SystemTrayMain:volume" [id 1227]. Set index 14 for "hwinfo32:*" [id -2]. Set index 15 for "hwinfo32:*" [id 198113]. Set index 16 for "hwinfo32:*" [id 263649]. Insert button "mbamtray:QTrayIconMessageWindowClass". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "null" [id 0]. Set index 3 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 4 for "procexplore1021:PROCEXPL" [id 1]. Set index 5 for "explorer:ConnectionsTray:pci.8086.1096" [id 0]. Set index 6 for "explorer:ConnectionsTray:pci.8086.1096" [id 1]. Set index 7 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 8 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 9 for "efatibne:TrayIconWClass" [id 0]. Set index 10 for "trayit:TrayItHook" [id 1]. Set index 11 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 12 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 13 for "mbamtray:QTrayIconMessageWindowClass" [id 0]. Set index 14 for "explorer:SystemTrayMain:volume" [id 1227]. Set index 15 for "hwinfo32:*" [id -2]. Set index 16 for "hwinfo32:*" [id 198113]. Set index 17 for "hwinfo32:*" [id 263649]. Insert button "explorer:ConnectionsTray". Sort tray. Set index 0 for "null" [id 0]. Set index 1 for "null" [id 0]. Set index 2 for "null" [id 0]. Set index 3 for "null" [id 0]. Set index 4 for "windowssearch:SearchTrayIconClass" [id 31]. Set index 5 for "procexplore1021:PROCEXPL" [id 1]. Set index 6 for "explorer:ConnectionsTray:pci.8086.1096" [id 0]. Set index 7 for "explorer:ConnectionsTray:pci.8086.1096" [id 1]. Set index 8 for "plexmediaserver:PlexMediaServerTrayIconClass" [id 103]. Set index 9 for "hotswap:HotSwapAppletWindowClass" [id 0]. Set index 10 for "efatibne:TrayIconWClass" [id 0]. Set index 11 for "trayit:TrayItHook" [id 1]. Set index 12 for "cgmenu:NortonCrashGuardMonitorWnd" [id 0]. Set index 13 for ":TrusteerNotificationAreaMsgBox" [id 0]. Set index 14 for "mbamtray:QTrayIconMessageWindowClass" [id 0]. Set index 15 for "explorer:SystemTrayMain:volume" [id 1227]. Set index 16 for "hwinfo32:*" [id -2]. Set index 17 for "hwinfo32:*" [id 198113]. Set index 18 for "hwinfo32:*" [id 263649].
  17. Now long EOS Windows Embedded 2009 still living it large in my local Marks and Spencer store! Not quite XP or course, but as near as makes no difference now as far as I'm concerned.
  18. Dave-H

    System_Info

    Ah right! Thanks guys. I hadn't realised that text file wasn't actually protected by the password!
  19. Dave-H

    System_Info

    Thanks, and I really appreciate the HP System Diagnostics being returned! Just as an aside, can I ask why the "System_Info-E-pw.txt" file, which contains the password for the archive, is inside the archive that you need the password to get into?!
  20. Dave-H

    System_Info

    Thank you! I hope it's not too long away. Cheers, Dave.
  21. Dave-H

    System_Info

    The thing that I found most useful on HP System Diagnostics was the scanning of the installed devices, and it would tell you which devices were not actually present on the system so that you could use the utility to clean the unused entries from the registry. I've never found anything else which does this so quickly and easily. Yes, you can do it to some extent with Device Manager, but I never found that so user friendly. It's not the end of the world of course, and I have HP System Diagnostics installed separately anyway, and have had for years, but I see no reason not to still include it in your system, unless you now consider it to be unnecessary bloat.
  22. Dave-H

    System_Info

    HP System Diagnostics seems to have been removed. Has something else replaced it?
  23. I've just got around to trying the new DLL, and the result is that the network icons now appear at the very left of the row, which is not where they should be according to the order defined in the registry. The icons are also still the wrong way around.
  24. I think he was involved with Vista too, but he probably doesn't talk about that too much!
×
×
  • Create New...